Sommario:

Come collegare NodeMCU / ESP8266 e OLED Shield: 8 passaggi
Come collegare NodeMCU / ESP8266 e OLED Shield: 8 passaggi

Video: Come collegare NodeMCU / ESP8266 e OLED Shield: 8 passaggi

Video: Come collegare NodeMCU / ESP8266 e OLED Shield: 8 passaggi
Video: Управляем адресными светодиодами на ESP32, прошивка WLED, применение в Home Assistant 2024, Luglio
Anonim
Come collegare NodeMCU / ESP8266 e OLED Shield
Come collegare NodeMCU / ESP8266 e OLED Shield

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:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Distinta base

  • Modulo NodeMCU V2 Amica
  • Schermo OLED
  • tagliere

Passaggio 2: cablaggio

Cablaggio
Cablaggio
Cablaggio
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

Preparazione dell'IDE Arduino - Aggiungi il NodeMCU
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

Preparazione dell'IDE Arduino - Installa il modulo NodeMCU
Preparazione dell'IDE Arduino - Installa il modulo NodeMCU
Preparazione dell'IDE Arduino - Installa il modulo NodeMCU
Preparazione dell'IDE Arduino - Installa 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

Preparazione dell'IDE Arduino - Configurazione del modulo NodeMCU
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

Software demo
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: