Tabla de contenido:
- Paso 1:
- Paso 2: cableado
- Paso 3: Instale los controladores NodeMCU
- Paso 4: Preparación de Arduino IDE: agregue NodeMCU
- Paso 5: Preparación de Arduino IDE - Instale el módulo NodeMCU
- Paso 6: Preparación de Arduino IDE - Configuración del módulo NodeMCU
- Paso 7: instalar las bibliotecas
- Paso 8: Demosoftware
Video: Cómo conectar NodeMCU / ESP8266 y OLED Shield: 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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:
Lista de materiales
- Módulo NodeMCU V2 Amica
- Escudo OLED
- Tablero de circuitos
Paso 2: cableado
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
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
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
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
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:
Cómo conectar NodeMCU ESP8266 a la base de datos MySQL: 7 pasos
Cómo conectar NodeMCU ESP8266 a la base de datos MySQL: MySQL es un sistema de administración de bases de datos relacionales (RDBMS) ampliamente utilizado que utiliza un lenguaje de consulta estructurado (SQL). En algún momento, es posible que desee cargar los datos del sensor Arduino / NodeMCU a la base de datos MySQL. En este Instructable, veremos cómo conectar
Cómo conectar ESP8266 NodeMCU a IoT Cloud: 5 pasos
Cómo conectar el ESP8266 NodeMCU a la nube de IoT: este instructivo le muestra una demostración simple de Internet de las cosas usando el ESP8266 NodeMCU y un servicio de IoT en línea llamado AskSensors. Le demostramos cómo obtener datos rápidamente del cliente HTTPS ESP8266 y trazarlos en un gráfico en AskSensors Io
Cómo Conectar NodeMCU + RFID Y Enviar Datos a Unity: 4 Pasos
Cómo Conectar NodeMCU + RFID Y Enviar Datos a Unidad: Los pines que se conectara al nodeMCU y el RFID RST = GPIO5 SDA (SS) = GPIO4 MOSI = GPIO13 = D7 MISO = GPIO12 = D6 SCK = GPIO14 = D5 GND = GND 3.3V = 3De esta manera se podr á generar la lectura de datos de las ta
Cómo conectar el sensor de humedad del suelo y el ESP8266 a AskSensors IoT Cloud: 10 pasos
Cómo conectar el sensor de humedad del suelo y el ESP8266 a AskSensors IoT Cloud: este instructivo le muestra cómo conectar su sensor de humedad del suelo y ESP8266 a la nube de IoT.Para este proyecto utilizaremos un módulo WiFi MCU ESP8266 de nodo y un sensor de humedad del suelo que mide el contenido volumétrico de agua dentro del tan
Cómo conectar el motor de una lavadora como generador: 3 pasos (con imágenes)
Cómo cablear un motor de lavadora como generador: Cómo cablear un motor de lavadora como generador o motor de lavadora Los conceptos básicos del cableado del generador es un tutorial sobre los principios de cableado universal del motor en la fuente de alimentación de CC y CA.Un generador es un dispositivo que convierte la potencia motriz en energía eléctrica