Cuprins:

Cum să conectați NodeMCU / ESP8266 și OLED Shield: 8 pași
Cum să conectați NodeMCU / ESP8266 și OLED Shield: 8 pași

Video: Cum să conectați NodeMCU / ESP8266 și OLED Shield: 8 pași

Video: Cum să conectați NodeMCU / ESP8266 și OLED Shield: 8 pași
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Iulie
Anonim
Cum se conectează NodeMCU / ESP8266 și OLED Shield
Cum se conectează NodeMCU / ESP8266 și OLED Shield

Vă voi arăta în acest instructiv cum să conectați un NodeMCU V2 Amica (ESP8266) prin I2c la un afișaj OLED bazat pe celebrul cip SSD1306. Pentru OLED vom folosi în acest instructable un ecran OLED care vine cu solderele 0, 96 inch OLED și 3 butoane + 3 LED-uri conectate la un MCP23008 …. Este foarte ușor să realizați sisteme de meniu și alte funcții complexe cu acest ecran …..

Pasul 1:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Lista materialelor

  • Modulul NodeMCU V2 Amica
  • Scutul OLED
  • Pană de pâine

Pasul 2: Cablare

Cablare
Cablare
Cablare
Cablare

Scutul vine cu un cablu de conectare colorat - consultați imaginile de mai jos pentru cablare.

Pasul 3: Instalați driverele NodeMCU

Modulul NodeMCU include un cip CP2102 pentru interfața USB. De obicei, driverul va fi instalat automat dacă NodeMCU este conectat prima dată la computer. Uneori această procedură a eșuat. În acest caz, trebuie să instalați driverul

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

manual în managerul de dispozitive Windows.

Pasul 4: Pregătirea Arduino IDE - Adăugați NodeMCU

Pregătirea Arduino IDE - Adăugați NodeMCU
Pregătirea Arduino IDE - Adăugați NodeMCU

Modulul NodeMCU nu face parte din Arduino-IDE. Mai întâi trebuie să-l instalăm. Deschideți fișierul / preferințele în Aduino-IDE și introduceți următorul link în câmpul Adrese URL suplimentare pentru panouri:

Închideți această fereastră cu butonul OK.

Pasul 5: Pregătirea Arduino IDE - Instalați modulul NodeMCU

Pregătirea Arduino IDE - Instalați modulul NodeMCU
Pregătirea Arduino IDE - Instalați modulul NodeMCU
Pregătirea Arduino IDE - Instalați modulul NodeMCU
Pregătirea Arduino IDE - Instalați modulul NodeMCU

Deschideți acum managerul de bord: Tools / Board / Board Manager

Mergeți la intrarea ESP8266 și instalați-o.

Pasul 6: Pregătirea Arduino IDE - Configurarea modulului NodeMCU

Pregătirea Arduino IDE - Configurarea modulului NodeMCU
Pregătirea Arduino IDE - Configurarea modulului NodeMCU

Acum puteți alege NodeMCU 1.0 (modul ESP-12E). Setați frecvența procesorului la 80MHz, dimensiunea blițului la „4M (3M SPIFFS)“, rata de transmisie la alegere și portul COM. 8 din

Pasul 7: Instalați bibliotecile

Biblioteca Adafruit SSD1306:

Începeți prin instalarea bibliotecii de asistență pentru afișajul OLED, veți avea nevoie de ea pentru a vorbi cu cipul OLEDcontroller. Folosim depozitul de biblioteci Adafruit SSD1306 pe GitHub dacă sunteți interesat să căutați codul. Puteți descărca biblioteca și direct ca fișier ZIP prin acest link:

github.com/adafruit/Adafruit_SSD1306/archi…

Redenumiți folderul necomprimat Adafruit_SSD1306 și verificați dacă folderul Adafruit_SSD1306 conține Adafruit_SSD1306.cpp și Adafruit_SSD1306.h

Plasați folderul de bibliotecă Adafruit_SSD1306 în folderul arduinosketchf / biblioteci / folder.

Biblioteca Adafruit GFX:

Va trebui să faceți același lucru și pentru biblioteca Adafruit_GFX disponibilă aici:

Redenumiți folderul necomprimat Adafruit_GFX și verificați dacă folderul Adafruit_GFX conține Adafruit_GFX.cpp și Adafruit_GFX.h

Plasați folderul bibliotecă Adafruit_GFX în folderul / bibliotecile / folderul dvs. arduinosketch, așa cum ați făcut cu biblioteca SSD1306

Biblioteca Adafruit MCP23008

Va trebui să faceți același lucru și pentru biblioteca Adafurit_MCP23008 disponibilă aici:

Redenumiți folderul necomprimat Adafruit_MCP23008 și verificați dacă folderul Adafruit_MCP23008 conține Adafruit_MCP23008.cpp și Adafruit_MCP23008.h

Plasați folderul de bibliotecă Adafruit_MCP23008 în folderul / bibliotecile / folderul arduinosketch, așa cum ați făcut cu bibliotecile de mai sus

Pasul 8: Demosoftware

Demosoftware
Demosoftware

După instalarea bibliotecilor Adafruit, reporniți Arduino IDE. Acum ar trebui să puteți accesa exemplul de cod navigând prin meniuri în această ordine: Fișier → Sketchbook → Biblioteci → Adafruit_SSD1306 → SSD1306 …

Trebuie să descărcați exemplul nostru de cod pentru NodeMCU & OLED Shield de la

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

acum. Vă rugăm să deschideți acest eșantion în IDE-ul Arduino. După compilare și încărcare, trebuie să apăsați cele 3 butoane pentru a vizualiza diferite ecrane.

Demo-ul nostru conține doar câteva exemple de posibilități ale motorului Adafruit GFX. Vă rugăm să vizitați acest link cu informații suplimentare despre biblioteca Adafruit

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

Recomandat: