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
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
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…