Sommario:
- Passo 1:
- Passaggio 2: cablaggio
- Passaggio 3: installare i driver NodeMCU
- Passaggio 4: preparazione dell'IDE Arduino - Aggiungi il NodeMCU
- Passaggio 5: preparazione dell'IDE Arduino - Installare il modulo NodeMCU
- Passaggio 6: preparazione dell'IDE Arduino - Configurazione del modulo NodeMCU
- Passaggio 7: installare le librerie
- Passaggio 8: software demo
Video: Come collegare NodeMCU / ESP8266 e OLED Shield: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Mostrerò in questo tutorial come collegare un NodeMCU V2 Amica (ESP8266) tramite I2c a un display OLED basato sul famoso chip SSD1306. Per l'OLED utilizzeremo in questa istruzione uno schermo OLED che viene fornito con le saldature OLED da 0, 96 pollici e 3 pulsanti + 3 LED collegati a un MCP23008… È molto facile realizzare sistemi di menu e altre funzioni complesse con questo scudo…..
Passo 1:
Distinta base
- Modulo NodeMCU V2 Amica
- Schermo OLED
- tagliere
Passaggio 2: cablaggio
Lo schermo viene fornito con un cavo di collegamento colorato - vedere le immagini sottostanti per il cablaggio.
Passaggio 3: installare i driver NodeMCU
Il modulo NodeMCU include un chip CP2102 per l'interfaccia USB. Solitamente il driver verrà installato automaticamente se il NodeMCU viene connesso per la prima volta al PC. A volte questa procedura non è riuscita. In questo caso devi installare il driver
www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
manualmente in Gestione dispositivi di Windows.
Passaggio 4: preparazione dell'IDE Arduino - Aggiungi il NodeMCU
Il modulo NodeMCU non fa parte di Arduino-IDE. Dobbiamo prima installarlo. Aprire il file/preferenze nell'IDE di Aduino e inserire il seguente collegamento nel campo URL di Additional Boards Manager:
Chiudi questa finestra con il pulsante OK.
Passaggio 5: preparazione dell'IDE Arduino - Installare il modulo NodeMCU
Apri ora il gestore della scheda: Strumenti / Scheda / Manager della scheda
Vai alla voce ESP8266 e installalo.
Passaggio 6: preparazione dell'IDE Arduino - Configurazione del modulo NodeMCU
Ora puoi scegliere NodeMCU 1.0 (modulo ESP-12E). Imposta la frequenza della CPU su 80 MHz, la dimensione del flash su "4 M (3 M SPIFFS)", il baud rate di tua scelta e la porta COM. 8 di
Passaggio 7: installare le librerie
Libreria Adafruit SSD1306:
Inizia installando la libreria di supporto per il display OLED, ti servirà per parlare con il chip del controller OLED. Stiamo usando il repository della libreria Adafruit SSD1306 su GitHub se sei interessato a guardare il codice. Puoi scaricare la libreria anche direttamente come file ZIP tramite questo link:
github.com/adafruit/Adafruit_SSD1306/archi…
Rinominare la cartella non compressa Adafruit_SSD1306 e verificare che la cartella Adafruit_SSD1306 contenga Adafruit_SSD1306.cpp e Adafruit_SSD1306.h
Posiziona la cartella della libreria Adafruit_SSD1306 nella cartella arduinosketchfolder/libraries/.
Libreria Adafruit GFX:
Dovrai fare lo stesso per la libreria Adafruit_GFX disponibile qui:
Rinominare la cartella non compressa Adafruit_GFX e verificare che la cartella Adafruit_GFX contenga Adafruit_GFX.cpp e Adafruit_GFX.h
Posiziona la cartella della libreria Adafruit_GFX nella cartella arduinosketchfolder/libraries/ come hai fatto con la libreria SSD1306
Libreria Adafruit MCP23008
Dovrai fare lo stesso per la libreria Adafurit_MCP23008 disponibile qui:
Rinominare la cartella non compressa Adafruit_MCP23008 e verificare che la cartella Adafruit_MCP23008 contenga Adafruit_MCP23008.cpp e Adafruit_MCP23008.h
Posiziona la cartella della libreria Adafruit_MCP23008 nella cartella arduinosketchfolder/libraries/ come hai fatto con le librerie sopra
Passaggio 8: software demo
Dopo aver installato le librerie Adafruit, riavvia l'IDE Arduino. Ora dovresti essere in grado di accedere al codice di esempio navigando attraverso i menu in questo ordine: File→Sketchbook→Librerie→Adafruit_SSD1306→SSD1306…
Devi scaricare il nostro codice di esempio per NodeMCU e OLED Shield da
www.hwhardsoft.de/english/projects/displa…
Ora. Si prega di aprire questo esempio nell'IDE di Arduino. Dopo la compilazione e il caricamento è necessario premere i 3 pulsanti per visualizzare schermate diverse.
La nostra demo contiene solo alcuni esempi delle possibilità del motore Adafruit GFX. Si prega di visitare questo link di ulteriori informazioni sulla libreria Adafruit
learn.adafruit.com/monochrome-oled-breakou…
Consigliato:
Come installare, eseguire e collegare un controller a un emulatore: 7 passaggi
Come installare, eseguire e collegare un controller a un emulatore: sei mai stato seduto a ricordare la tua infanzia da giovane giocatore e a volte vorresti poter rivisitare quelle vecchie gemme del passato? Bene, c'è un'app per questo… più specificamente c'è una comunità di giocatori che creano programmi
Arduino Come collegare più servomotori - Tutorial PCA9685: 6 passaggi
Arduino Come collegare più servomotori - Tutorial PCA9685: In questo tutorial impareremo come collegare diversi servomotori utilizzando il modulo PCA9685 e il modulo arduino.PCA9685 è molto buono quando è necessario collegare più motori, puoi leggere di più qui https ://www.adafruit.com/product/815 Guarda il Vi
Come collegare Raspberry Pi al cloud utilizzando Node.js: 7 passaggi
Come collegare Raspberry Pi al cloud utilizzando Node.js: questo tutorial è utile per chiunque desideri connettere un Raspberry Pi al cloud, in particolare alla piattaforma AskSensors IoT, utilizzando Node.js. Non hai un Raspberry Pi? Se al momento non possiedi un Raspberry Pi, ti consiglio di prendere un Raspberry Pi
Come collegare NodeMCU + RFID e creare un'unità: 4 passaggi
Come collegare NodeMCU + RFID Y Enviar Datos a Unity: 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
Come collegare il sensore di umidità del suolo e ESP8266 al cloud IoT AskSensors: 10 passaggi
Come collegare il sensore di umidità del suolo e l'ESP8266 al cloud IoT AskSensors: questa istruzione mostra come collegare il sensore di umidità del suolo e l'ESP8266 al cloud IoT. Per questo progetto utilizzeremo un modulo WiFi MCU ESP8266 del nodo e un sensore di umidità del suolo che misura il contenuto volumetrico di acqua all'interno del so