Taula de continguts:

Com connectar NodeMCU / ESP8266 i OLED Shield: 8 passos
Com connectar NodeMCU / ESP8266 i OLED Shield: 8 passos

Vídeo: Com connectar NodeMCU / ESP8266 i OLED Shield: 8 passos

Vídeo: Com connectar NodeMCU / ESP8266 i OLED Shield: 8 passos
Vídeo: NodeMCU ESP8266 Wifi connect tutorial 2024, Juliol
Anonim
Com connectar NodeMCU / ESP8266 i OLED Shield
Com connectar NodeMCU / ESP8266 i OLED Shield

Vaig a mostrar en aquest instructiu com connectar un NodeMCU V2 Amica (ESP8266) mitjançant I2c a una pantalla OLED basada en el famós xip SSD1306. Per al OLED utilitzarem en aquest instructiu un escut OLED que ve amb les soldadures de 0, 96 polzades OLED i 3 botons + 3 LED connectats a un MCP23008 …. És molt fàcil realitzar sistemes de menús i altres funcions complexes amb aquest escut …..

Pas 1:

Imatge
Imatge
Imatge
Imatge
Imatge
Imatge

Llista de materials

  • Mòdul Amode de NodeMCU V2
  • Escut OLED
  • Taula de pa

Pas 2: cablejat

Cablejat
Cablejat
Cablejat
Cablejat

El blindatge ve amb un cable de connexió de colors; consulteu les imatges següents per conèixer el cablejat.

Pas 3: instal·leu els controladors NodeMCU

El mòdul NodeMCU inclou un xip CP2102 per a la interfície USB. Normalment, el controlador s’instal·larà automàticament si el NodeMCU es connecta la primera vegada amb el PC. De vegades, aquest procediment ha fallat. En aquest cas, heu d’instal·lar el controlador

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

manualment al gestor de dispositius Windows.

Pas 4: Preparació d'Arduino IDE: afegiu el NodeMCU

Preparació d'Arduino IDE: afegiu el NodeMCU
Preparació d'Arduino IDE: afegiu el NodeMCU

El mòdul NodeMCU no forma part de l’Arduino-IDE. Primer hem d’instal·lar-lo. Obriu el fitxer / preferències a l’Aduino-IDE i inseriu el següent enllaç al camp URL addicionals del gestor de taulers:

Tanqueu aquesta finestra amb el botó D'acord.

Pas 5: Preparació d'Arduino IDE: instal·leu el mòdul NodeMCU

Preparació d'Arduino IDE: instal·leu el mòdul NodeMCU
Preparació d'Arduino IDE: instal·leu el mòdul NodeMCU
Preparació d'Arduino IDE: instal·leu el mòdul NodeMCU
Preparació d'Arduino IDE: instal·leu el mòdul NodeMCU

Obriu ara el gerent de la junta: Eines / Junta / Gestor de la junta

Aneu a l'entrada ESP8266 i instal·leu-la.

Pas 6: Preparació d'Arduino IDE: configuració del mòdul NodeMCU

Preparació d'Arduino IDE - Configuració del mòdul NodeMCU
Preparació d'Arduino IDE - Configuració del mòdul NodeMCU

Ara podeu triar NodeMCU 1.0 (mòdul ESP-12E). Estableix la freqüència de la CPU a 80MHz, la mida del flaix a „4M (3M SPIFFS)“, la velocitat de transmissió que triïs i el port COM. 8 de

Pas 7: instal·leu les biblioteques

Biblioteca Adafruit SSD1306:

Comenceu instal·lant la biblioteca de suport per a la pantalla OLED, la necessitareu per parlar amb el xip OLEDcontroller. Estem utilitzant el dipòsit de biblioteques Adafruit SSD1306 a GitHub si esteu interessat en mirar el codi. Podeu descarregar la biblioteca també directament com a fitxer ZIP mitjançant aquest enllaç:

github.com/adafruit/Adafruit_SSD1306/archi…

Canvieu el nom de la carpeta sense comprimir Adafruit_SSD1306 i comproveu que la carpeta Adafruit_SSD1306 contingui Adafruit_SSD1306.cpp i Adafruit_SSD1306.h

Col·loqueu la carpeta de la biblioteca Adafruit_SSD1306 a la carpeta arduinosketchfolder / libraries /.

Biblioteca AdFruit GFX:

Haureu de fer el mateix amb la biblioteca Adafruit_GFX disponible aquí:

Canvieu el nom de la carpeta sense comprimir Adafruit_GFX i comproveu que la carpeta Adafruit_GFX contingui Adafruit_GFX.cpp i Adafruit_GFX.h

Col·loqueu la carpeta de la biblioteca Adafruit_GFX a la vostra carpeta arduinosketchfolder / libraries /, tal com heu fet amb la biblioteca SSD1306

Biblioteca Adafruit MCP23008

Haureu de fer el mateix per a la biblioteca Adafurit_MCP23008 disponible aquí:

Canvieu el nom de la carpeta sense comprimir Adafruit_MCP23008 i comproveu que la carpeta Adafruit_MCP23008 contingui Adafruit_MCP23008.cpp i Adafruit_MCP23008.h

Col·loqueu la carpeta de biblioteca Adafruit_MCP23008 a la carpeta arduinosketchfolder / libraries / com heu fet amb les biblioteques anteriors

Pas 8: Demosoftware

Demosoftware
Demosoftware

Després d'instal·lar les biblioteques d'Adafruit, reinicieu l'IDE Arduino. Ara hauríeu de poder accedir al codi de mostra navegant pels menús en aquest ordre: Fitxer → Llibreta de bocet → Biblioteques → Adafruit_SSD1306 → SSD1306 …

Heu de descarregar el nostre codi de mostra del NodeMCU & OLED Shield des de

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

ara. Obriu aquesta mostra a l'IDE Arduino. Després de recopilar i carregar, heu de prémer els 3 botons per veure diferents pantalles.

La nostra demostració només conté algunes mostres de les possibilitats del motor Adafruit GFX. Visiteu aquest enllaç amb informació addicional sobre la biblioteca Adafruit

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

Recomanat: