E-paper Display With Arduino/ESP8266

by sabas1080 in Circuits > Arduino

17435 Views, 20 Favorites, 0 Comments

E-paper Display With Arduino/ESP8266

IMG_20160417_131132043_HDR.jpg
13001117_1222596017759059_4583957274963377551_n.jpg

Hola inventores hoy voy a mostrarles como utilizar una pantalla de tinta electrónica con un Arduino o un ESP8266 via serial de una manera muy sencilla.

Las pantallas de tinta electrónica es como las que pueden encontrar en dispositivos como el Kindle de Amazon que entre sus principales ventajas es que gracias a su tecnologia, son muy delgadas y cansan mucho menos la vista en comparación a las pantallas de cristal líquido que requieren la iluminación posterior para mostrar contenido.

Material

NodeMCU_DEVKIT_1.0.jpg
IMG_20150817_173007772_HDR[1].jpg
IMG_20160417_131113510.jpg
IMG_20160508_192517510.jpg
IMG_20160508_192352607.jpg

El material necesario para esta practica es:

  • Arduino o ESP8266
  • Pantalla de Tinta electrónica (pueden encontrarla en esta tienda)
  • Cables
  • Protoboard

Libreria

epd.png
download (18).png

He modificado la librería original de Waveshare para trabajar en ESP8266 y también poder cambiar o elegir los pines de reset y wakeup, pueden descargar mi versión desde mi repositorio en github

https://github.com/sabas1080/LibraryEPD

Hay que instalar de manera manual la librería y reiniciar el IDE de Arduino, una vez terminado hay que ir a ejemplos y podrás encontrar los ejemplos para Arduino y para el modulo WiFi ESP8266

Conexión

download (19).png
NODEMCU_DEVKIT_V1.0_PINMAP.png

La conexión es muy sencilla soy hay que seguir el siguiente orden para cada tarjeta correspondiente

para Arduino:

5V ---> Red

GND ---> Black

TX/D0 ---> White

RX/D1 ---> Green

D2 ---> Yellow

unconnect ---> Blue


Para ESP8266:

5V ---> Red
GND ---> Black

TX ---> White

RX ---> Green

D4 ---> Yellow

Unconnect ---> Blue

Test

IMG_20160508_192453532.jpg
IMG_20160417_131119514_HDR.jpg
IMG_20160417_131107085_HDR.jpg
IMG_20160417_131132043_HDR.jpg

Ahora solo se debe cargar el ejemplo correspondiente para cada tarjeta ya sea Arduino o ESP8266 y podremos ver en la pantalla una serie de ejemplos de lineas, círculos, triángulos e imágenes pre-cargadas.

Espero les sirva este tutorial para iniciar en esta genial pantalla que puede tener muy buenas aplicaciones, hasta pronto inventores

Saludos