Taula de continguts:
- Pas 1:
- Pas 2: cablejat
- Pas 3: instal·leu els controladors NodeMCU
- Pas 4: Preparació d'Arduino IDE: afegiu el NodeMCU
- Pas 5: Preparació d'Arduino IDE: instal·leu el mòdul NodeMCU
- Pas 6: Preparació d'Arduino IDE: configuració del mòdul NodeMCU
- Pas 7: instal·leu les biblioteques
- Pas 8: Demosoftware
Vídeo: Com connectar NodeMCU / ESP8266 i OLED Shield: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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:
Llista de materials
- Mòdul Amode de NodeMCU V2
- Escut OLED
- Taula de pa
Pas 2: 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
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
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
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
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:
Com instal·lar, executar i connectar un controlador a un emulador: 7 passos
Com instal·lar, executar i connectar un controlador a un emulador: Alguna vegada us heu assegut i recordeu la vostra infantesa com a jove jugador i, de vegades, voleu tornar a visitar aquelles velles joies del passat? Bé, hi ha una aplicació per a això … més concretament hi ha una comunitat de jugadors que fan programes
Com connectar NodeMCU ESP8266 a la base de dades MySQL: 7 passos
Com connectar NodeMCU ESP8266 a la base de dades MySQL: MySQL és un sistema de gestió de bases de dades relacionals (RDBMS) àmpliament utilitzat que utilitza un llenguatge de consulta estructurat (SQL). En algun moment, és possible que vulgueu carregar les dades del sensor Arduino / NodeMCU a la base de dades MySQL. En aquest instructiu, veurem com connectar-se
Com connectar l'ESP8266 NodeMCU al núvol IoT: 5 passos
Com connectar l’ESP8266 NodeMCU al núvol IoT: aquest instructiu us mostra una demostració senzilla d’Internet de les coses mitjançant l’ESP8266 NodeMCU i un servei IoT en línia anomenat AskSensors. Us demostrem com obtenir ràpidament dades del client ESP8266 HTTPS i traçar-les al gràfic a AskSensors Io
ESP-12E (ESP8266) Amb Arduino Uno: Connectar-se: 3 passos
ESP-12E (ESP8266) Amb Arduino Uno: Connectar-se: FUNCIONEM EN PROGRÉS, DEIXEM COMENTARIS PER PODER-HO MILLORAR JUNTS Aquest tutorial és la primera de les tres parts destinades a les persones que vulguin connectar el seu ESP8266 mitjançant una placa Arduino UNO. Més concretament, faré servir la versió ESP-12E d’aquests
Com connectar el sensor d’humitat del sòl i l’ESP8266 al núvol IoT AskSensors: 10 passos
Com connectar el sensor d’humitat del sòl i l’ESP8266 al núvol IoT AskSensors: aquest instructiu us mostra com connectar el sensor d’humitat del sòl i l’ESP8266 al núvol IoT. Per a aquest projecte utilitzarem un mòdul WiFi MC8 ESP8266 de node i un sensor d’humitat del sòl. que mesura el contingut volumètric de l'aigua a l'interior del