Tabla de contenido:

Cómo conectar NodeMCU / ESP8266 y OLED Shield: 8 pasos
Cómo conectar NodeMCU / ESP8266 y OLED Shield: 8 pasos

Video: Cómo conectar NodeMCU / ESP8266 y OLED Shield: 8 pasos

Video: Cómo conectar NodeMCU / ESP8266 y OLED Shield: 8 pasos
Video: Cómo programar ESP8266 con el IDE de Arduino 2024, Noviembre
Anonim
Cómo conectar NodeMCU / ESP8266 y OLED Shield
Cómo conectar NodeMCU / ESP8266 y OLED Shield

En este instructivo, mostraré cómo conectar un NodeMCU V2 Amica (ESP8266) a través de I2c a una pantalla OLED basada en el famoso chip SSD1306. Para el OLED usaremos en este instructable un OLED Shield que viene con los soldadores OLED de 0, 96 pulgadas y 3 botones + 3 LED conectados a un MCP23008 … Es muy fácil realizar sistemas de menú y otras funciones complejas con este escudo …..

Paso 1:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Lista de materiales

  • Módulo NodeMCU V2 Amica
  • Escudo OLED
  • Tablero de circuitos

Paso 2: cableado

Alambrado
Alambrado
Alambrado
Alambrado

El blindaje viene con un cable de conexión de color; consulte las imágenes a continuación para conocer el cableado.

Paso 3: Instale los controladores NodeMCU

El módulo NodeMCU incluye un chip CP2102 para la interfaz USB. Por lo general, el controlador se instalará automáticamente si el NodeMCU se conecta por primera vez con la PC. A veces, este procedimiento fallaba. En este caso, debe instalar el controlador.

www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

manualmente en el administrador de dispositivos de Windows.

Paso 4: Preparación de Arduino IDE: agregue NodeMCU

Preparación de Arduino IDE: agregue NodeMCU
Preparación de Arduino IDE: agregue NodeMCU

El módulo NodeMCU no es parte del Arduino-IDE. Primero tenemos que instalarlo, abrir archivo / preferencias en el Aduino-IDE e insertar el siguiente enlace en el campo URLs del Administrador de Tableros Adicionales:

Cierre esta ventana con el botón Aceptar.

Paso 5: Preparación de Arduino IDE - Instale el módulo NodeMCU

Preparación de Arduino IDE - Instale el módulo NodeMCU
Preparación de Arduino IDE - Instale el módulo NodeMCU
Preparación de Arduino IDE - Instale el módulo NodeMCU
Preparación de Arduino IDE - Instale el módulo NodeMCU

Abra ahora el administrador del tablero: Herramientas / Tablero / Administrador del tablero

Vaya a la entrada ESP8266 e instálelo.

Paso 6: Preparación de Arduino IDE - Configuración del módulo NodeMCU

Preparación de Arduino IDE - Configuración del módulo NodeMCU
Preparación de Arduino IDE - Configuración del módulo NodeMCU

Ahora puede elegir NodeMCU 1.0 (módulo ESP-12E). Establezca la frecuencia de la CPU en 80MHz, el tamaño de flash en "4M (3M SPIFFS)", la velocidad en baudios de su elección y el puerto COM. 8 de

Paso 7: instalar las bibliotecas

Biblioteca Adafruit SSD1306:

Comience instalando la biblioteca de soporte para la pantalla OLED, la necesitará para hablar con el chip del controlador OLED. Estamos usando el repositorio de la biblioteca Adafruit SSD1306 en GitHub si está interesado en ver el código. Puede descargar la biblioteca también directamente como archivo ZIP a través de este enlace:

github.com/adafruit/Adafruit_SSD1306/archi…

Cambie el nombre de la carpeta sin comprimir Adafruit_SSD1306 y verifique que la carpeta Adafruit_SSD1306 contenga Adafruit_SSD1306.cpp y Adafruit_SSD1306.h

Coloque la carpeta de la biblioteca Adafruit_SSD1306 en su carpeta arduinosketchfolder / libraries /.

Biblioteca Adafruit GFX:

Deberá hacer lo mismo para la biblioteca Adafruit_GFX disponible aquí:

Cambie el nombre de la carpeta sin comprimir Adafruit_GFX y verifique que la carpeta Adafruit_GFX contenga Adafruit_GFX.cpp y Adafruit_GFX.h

Coloque la carpeta de la biblioteca Adafruit_GFX en su arduinoketchfolder / libraries / carpeta como lo hizo con la biblioteca SSD1306

Biblioteca Adafruit MCP23008

Deberá hacer lo mismo para la biblioteca Adafurit_MCP23008 disponible aquí:

Cambie el nombre de la carpeta sin comprimir Adafruit_MCP23008 y verifique que la carpeta Adafruit_MCP23008 contenga Adafruit_MCP23008.cpp y Adafruit_MCP23008.h

Coloque la carpeta de la biblioteca Adafruit_MCP23008 en su carpeta arduinosketchfolder / libraries / como lo hizo con las bibliotecas de arriba

Paso 8: Demosoftware

Demosoftware
Demosoftware

Después de instalar las bibliotecas de Adafruit, reinicie el IDE de Arduino. Ahora debería poder acceder al código de muestra navegando por los menús en este orden: Archivo → Cuaderno de bocetos → Bibliotecas → Adafruit_SSD1306 → SSD1306…

Debe descargar nuestro código de muestra para NodeMCU y OLED Shield desde

www.hwhardsoft.de/english/projects/displa…

ahora. Abra esta muestra en el IDE de Arduino. Después de la compilación y la carga, debe presionar los 3 botones para ver diferentes pantallas.

Nuestra demostración contiene solo algunas muestras de las posibilidades del motor Adafruit GFX. Visite este enlace de información adicional sobre la biblioteca Adafruit

learn.adafruit.com/monochrome-oled-breakou…

Recomendado: