Ir al contenido

Cómo conectar el E-Paper Display de 7,5" y el ESP32

Aplicaciones de visualización con Arduino IDE
25 de junio de 2021 por
Cómo conectar el E-Paper Display de 7,5" y el ESP32
Boot & Work Corp. S.L, Fernandez Queralt Martinez

Introducción

Los E-Paper, o papeles electrónicos, son dispositivos de visualización que copian la apariencia de la tinta ordinaria sobre el papel. A diferencia de las pantallas planas convencionales que emiten luz, las pantallas de papel electrónico reflejan la luz como el papel. Esto puede hacer que sean más cómodos de leer y ofrezcan un ángulo de visión más amplio que la mayoría de las pantallas que emiten luz.

En este post, descargarás la Librería GxEPD, cablear el E-Paper con el ESP32, y finalmente probar algunos ejemplos de automatización industrial usando Arduino IDE.

Enlaces relacionados

Cómo ejecutar un pequeño servidor web en el ESP32 PLC

Usando SPIFF

Cómo controlar un ESP32 PLC

Usando Bluetooth 

Cómo crear un esquema de particiones

En un ESP32 PLC industrial

Cómo trabajar con WiFi de 5GHz

En el ESP32 PLC

Cómo usar el doble núcleo del ESP32 PLC

Una función potente

Requisitos

  • Pantalla de papel electrónico de 7,5 pulgadas (resolución 800×400, interfaz SPI, B/N)
  • Placa ESP32 devkit
  • Adaptador WaveShare e-Paper
  • WaveShare e-Paper Driver HAT con conector para interfaz SPI
  • Micro USB para programar ESP32
  • Arduino IDE

Explicación

GxEPD

En este tutorial, descargarás la Librería GxEPD, cuyo autor y mantenedor es Jean-Marc Zingg. La Librería GxEPD es una sencilla librería de pantallas E-Paper con una clase base común y una clase IO separada para Arduino.

  • Para las pantallas de papel electrónico SPI de Dalian Good Display
  • Placas de papel electrónico SPI de Waveshare
  • GxEPD2 es más adecuado para nuevos usuarios o nuevos proyectos.

Así que, primero de todo, haz clic aquí para conseguir la librería de GitHub como se indica:

Explicación de GxEPD - Cómo conectar 7.5" E-Paper Display y ESP32

Arduino IDE

Una vez descargada la librería, hay al menos dos formas de instalar la Librería GxEPD.

1. Abre Arduino IDE, haz clic en el menú superior Sketch >> Include Library >> Add .ZIP Library... e importa la Librería GxEPD que acabas de descargar.

2. Abre Arudino IDE, ve a Sketch >> Include Library >> Manage Libraries >> escribe "GxEPD" >> Install.

Una vez instalada la librería, podrás probar algunos ejemplos de la librería para el control industrial.

Si vas a File >> Examples >> GxEPD y haces clic en el primer GxEPD-Ejemplo, aparecerá una nueva ventana. Si echas un vistazo al ejemplo, verás que hay un mapeo diferente para algún hardware. Sólo tienes que buscar tu placa y conectarla a tu e-Paper de WaveShare. En nuestro caso, lo vamos a hacer como esta línea del ejemplo:


Sugerencia de mapeo ESP32 - Arduino IDE - Cómo conectar 7.5" E-Paper Display y ESP32

Pinout de ESP32 y e-Paper de 7,5"


7.5" e-paper y ESP32 Pinout - Cómo conectar 7.5" E-Paper Display y ESP32

Pantalla e-Paper de 7,5 pulgadas

UBajo la sección de mapeo del ejemplo en Arduino IDE, verás una sección de inclusión. Debes descomentar la que se ajuste a tu pantalla de e-Paper. En nuestro caso, vamos a quitar el // para descomentar el include:

#include <GxGDEW075T7/GxGDEW075T7.h>      // 7.5" b/w 800x480

Después de esto, ¡estarás listo para probar el ejemplo!
Ve a Tools >> Board >> Selecciona el ESP32.
Y Tools >> Port >> Selecciona el puerto donde conectas tu ESP32.

Sube tu boceto y disfruta de las pruebas.

¡Es tu turno!

¡Ahora es tu turno! Prueba con otros ejemplos de la Librería GxEPD, ¡y sácale el máximo partido! 

 
 

¿Tienes un módulo LCD de 1,28" y quieres conectarlo a una Raspberry?

Buscar en nuestro blog

Cómo conectar el E-Paper Display de 7,5" y el ESP32
Boot & Work Corp. S.L, Fernandez Queralt Martinez 25 de junio de 2021
Compartir esta publicación

¿Estás buscando tu Controlador Lógico Programable ideal?

Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.

Comparativa de PLCs