Innholdsfortegnelse:

Slik kobler du NodeMCU / ESP8266 og OLED Shield: 8 trinn
Slik kobler du NodeMCU / ESP8266 og OLED Shield: 8 trinn

Video: Slik kobler du NodeMCU / ESP8266 og OLED Shield: 8 trinn

Video: Slik kobler du NodeMCU / ESP8266 og OLED Shield: 8 trinn
Video: Использование LCD1602 или LCD2004 с ESP32 2024, Juli
Anonim
Slik kobler du NodeMCU / ESP8266 og OLED Shield
Slik kobler du NodeMCU / ESP8266 og OLED Shield

Jeg vil i denne instruksen vise hvordan du kobler en NodeMCU V2 Amica (ESP8266) via I2c til en OLED -skjerm basert på den berømte SSD1306 -brikken. For OLED bruker vi i denne instruksjonsboken et OLED -skjold som leveres med loddene 0, 96 tommers OLED og 3 knapper + 3 lysdioder koblet til en MCP23008 …. Det er veldig enkelt å realisere menysystemer og andre komplekse funksjoner med dette skjoldet …..

Trinn 1:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Materiellregning

  • NodeMCU V2 Amica -modul
  • OLED -skjold
  • Brødbrett

Trinn 2: Kabling

Kabling
Kabling
Kabling
Kabling

Skjermen kommer med en farget tilkoblingskabel - se bildene nedenfor for ledninger.

Trinn 3: Installer NodeMCU -driverne

NodeMCU -modulen inkluderer en CP2102 -brikke for USB -grensesnittet. Vanligvis vil driveren bli installert automatisk hvis NodeMCU kobles til PCen første gang. Noen ganger mislyktes denne prosedyren. I dette tilfellet må du installere driveren

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

manuelt i enhetsbehandleren i Windows.

Trinn 4: Forberedelse av Arduino IDE - Legg til NodeMCU

Utarbeidelse av Arduino IDE - Legg til NodeMCU
Utarbeidelse av Arduino IDE - Legg til NodeMCU

NodeMCU-modulen er ikke en del av Arduino-IDE. Vi må installere den først. Åpne filen/preferansene i Aduino-IDE og sett inn følgende lenke i feltet Extra Boards Manager URLs:

Lukk dette vinduet med OK -knappen.

Trinn 5: Forberedelse av Arduino IDE - Installer NodeMCU -modulen

Utarbeidelse av Arduino IDE - Installer NodeMCU -modulen
Utarbeidelse av Arduino IDE - Installer NodeMCU -modulen
Utarbeidelse av Arduino IDE - Installer NodeMCU -modulen
Utarbeidelse av Arduino IDE - Installer NodeMCU -modulen

Åpne nå styrelederen: Tools / Board / Board Manager

Gå til ESP8266 -oppføringen og installer den.

Trinn 6: Forberedelse av Arduino IDE - Konfigurasjon av NodeMCU -modul

Utarbeidelse av Arduino IDE - Konfigurasjon av NodeMCU -modul
Utarbeidelse av Arduino IDE - Konfigurasjon av NodeMCU -modul

Nå kan du velge NodeMCU 1.0 (ESP-12E Module). Sett CPU -frekvensen til 80MHz, Flash -størrelse til "4M (3M SPIFFS)", ønsket baudhastighet og COM -porten. 8 av

Trinn 7: Installer bibliotekene

Adafruit SSD1306 bibliotek:

Start med å installere støttebiblioteket for OLED -skjermen, du trenger det for å snakke med OLED -kontrollerbrikken. Vi bruker Adafruit SSD1306 biblioteklager på GitHub hvis du er interessert i å se på koden. Du kan laste ned biblioteket også direkte som ZIP -fil via denne lenken:

github.com/adafruit/Adafruit_SSD1306/archi…

Gi nytt navn til den ukomprimerte mappen Adafruit_SSD1306 og kontroller at Adafruit_SSD1306 -mappen inneholder Adafruit_SSD1306.cpp og Adafruit_SSD1306.h

Plasser Adafruit_SSD1306 biblioteksmappen din arduinosketchfolder/ biblioteker/ mappe.

Adafruit GFX -bibliotek:

Du må gjøre det samme for Adafruit_GFX-biblioteket som er tilgjengelig her:

Gi nytt navn til den ukomprimerte mappen Adafruit_GFX og kontroller at Adafruit_GFX -mappen inneholder Adafruit_GFX.cpp og Adafruit_GFX.h

Plasser Adafruit_GFX biblioteksmappen i arduinosketchmappen/ bibliotekene/ mappen din som du gjorde med SSD1306 -biblioteket

Adafruit MCP23008 bibliotek

Du må gjøre det samme for Adafurit_MCP23008-biblioteket som er tilgjengelig her:

Gi nytt navn til den ukomprimerte mappen Adafruit_MCP23008 og kontroller at mappen Adafruit_MCP23008 inneholder Adafruit_MCP23008.cpp og Adafruit_MCP23008.h

Plasser Adafruit_MCP23008 biblioteksmappen i arduinosketchfolder/ biblioteker/ mappen din som du gjorde med bibliotekene ovenfor

Trinn 8: Demosoftware

Demosoftware
Demosoftware

Etter å ha installert Adafruit -bibliotekene, start Arduino IDE på nytt. Du bør nå få tilgang til prøvekoden ved å navigere gjennom menyer i denne rekkefølgen: Fil → Skissebok → Biblioteker → Adafruit_SSD1306 → SSD1306 …

Du må laste ned vår prøvekode for NodeMCU & OLED Shield fra

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

nå. Vennligst åpne denne prøven i Arduino IDE. Etter kompilering og opplasting må du trykke på de 3 knappene for å se forskjellige skjermer.

Demoen vår inneholder bare noen eksempler på mulighetene til Adafruit GFX -motoren. Besøk denne lenken med tilleggsinformasjon om Adafruit -biblioteket

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

Anbefalt: