Conexión del ESP8266 NodeMCU con la LCD Nokia 5110
Esta entrada muestra cómo conectar la tarjeta de desarrollo ESP8266 NodeMCU (módulo ESP12-E) con la pantalla LCD gráfica Nokia 5110 (3310).
El nombre Nokia 5110 (3310) proviene del teléfono móvil Nokia 5110 (o Nokia 3310). La LCD Nokia 5110 tiene un controlador llamado PCD8544, es similar a la de la pantalla del teléfono móvil Nokia 5110, utiliza el protocolo de interfaz SPI y requiere 5 pines de control (o 4 pines); es de bajo costo y fácil de usar. La resolución de esta LCD es de 84 x 48, lo que significa que tiene 4032 píxeles. Este módulo funciona únicamente con 3.3V y no admite 5V (no es tolerante a 5V).
Hardware necesario:
- Tarjeta de desarrollo ESP8266 NodeMCU
- Módulo LCD Nokia 5110 (3310)
- Protoboard
- Cables de conexión (jumpers)
Circuito de conexión del NodeMCU con la LCD Nokia 5110:
A continuación se muestra el diagrama esquemático del circuito de ejemplo.
La LCD Nokia 5110 que se muestra en el diagrama del circuito tiene 8 pines (de izquierda a derecha): RST (reset), CE (chip enable), DC (o D/C: data/command), Din (data in), Clk (clock), VCC (3.3V), BL (back light) y Gnd (ground).
La LCD Nokia 5110 se conecta a la tarjeta NodeMCU de la siguiente manera:
El pin RST (reset) se conecta al pin D0 (ESP8266EX GPIO16),
El pin CE (chip enable) se conecta al pin D1 (ESP8266EX GPIO5),
El pin DC (data/command) se conecta al pin D2 (ESP8266EX GPIO4),
El pin DIN (data in) se conecta al pin D3 (ESP8266EX GPIO0),
El pin CLK (clock) se conecta al pin D4 (ESP8266EX GPIO2),
VCC y BL se conectan al pin 3V3,
GND se conecta al pin GND del NodeMCU.
Código de conexión del NodeMCU con la LCD Nokia 5110:
El siguiente código de Arduino requiere 2 librerías de Adafruit Industries:
La primera librería es un controlador para la LCD Nokia 5110 (controlador PCD8544), y
la segunda librería es la librería gráfica de Adafruit.
Las 2 librerías se pueden descargar desde los siguientes enlaces:
Librería Adafruit Nokia 5110 LCD
Librería gráfica de Adafruit —-> enlace directo
Después de la descarga, ve a Arduino IDE —> Sketch —> Include Library —> Add .ZIP Library … y busca el archivo .zip (descargado previamente).
Haz lo mismo con el otro archivo de librería.
El código de Arduino que aparece a continuación es el ejemplo de prueba de Adafruit para la LCD Nokia 5110 (incluido con el controlador Adafruit Nokia 5110 LCD) con algunas modificaciones para que funcione con el esquema del circuito mostrado arriba.
Código completo de Arduino:
Descarga del código de conexión de la LCD
Artículo traducido al español. Fuente original: Simple Circuit

