Indholdsfortegnelse:

Sådan tilsluttes NodeMCU / ESP8266 og OLED Shield: 8 trin
Sådan tilsluttes NodeMCU / ESP8266 og OLED Shield: 8 trin

Video: Sådan tilsluttes NodeMCU / ESP8266 og OLED Shield: 8 trin

Video: Sådan tilsluttes NodeMCU / ESP8266 og OLED Shield: 8 trin
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Juli
Anonim
Sådan tilsluttes NodeMCU / ESP8266 og OLED Shield
Sådan tilsluttes NodeMCU / ESP8266 og OLED Shield

Jeg vil i denne instruktør vise, hvordan du tilslutter en NodeMCU V2 Amica (ESP8266) via I2c til en OLED -skærm baseret på den berømte SSD1306 -chip. Til OLED vil vi i denne instruktør bruge et OLED -skjold, der leveres med lodningerne 0, 96 tommer OLED og 3 knapper + 3 lysdioder forbundet til en MCP23008 …. Det er meget let at realisere menusystemer og andre komplekse funktioner med dette skjold …..

Trin 1:

Billede
Billede
Billede
Billede
Billede
Billede

Regning af materiale

  • NodeMCU V2 Amica -modul
  • OLED Shield
  • Brødbræt

Trin 2: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger

Skjoldet leveres med et farvet tilslutningskabel - se billederne herunder for ledninger.

Trin 3: Installer NodeMCU -drivere

NodeMCU -modulet indeholder en CP2102 -chip til USB -interfacet. Normalt installeres driveren automatisk, hvis NodeMCU er forbundet første gang med pc'en. Nogle gange mislykkedes denne procedure. I dette tilfælde skal du installere driveren

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

manuelt i Windows enhedshåndtering.

Trin 4: Forberedelse af Arduino IDE - Tilføj NodeMCU

Forberedelse af Arduino IDE - Tilføj NodeMCU
Forberedelse af Arduino IDE - Tilføj NodeMCU

NodeMCU-modulet er ikke en del af Arduino-IDE. Vi skal først installere den. Åbn fil/præferencer i Aduino-IDE og indsæt følgende link i feltet Yderligere Boards Manager URL'er:

Luk dette vindue med OK -knappen.

Trin 5: Forberedelse af Arduino IDE - Installer NodeMCU -modulet

Forberedelse af Arduino IDE - Installer NodeMCU -modulet
Forberedelse af Arduino IDE - Installer NodeMCU -modulet
Forberedelse af Arduino IDE - Installer NodeMCU -modulet
Forberedelse af Arduino IDE - Installer NodeMCU -modulet

Åbn nu bestyrelseslederen: Tools / Board / Board Manager

Gå til ESP8266 -posten, og installer den.

Trin 6: Forberedelse af Arduino IDE - Konfiguration af NodeMCU -modul

Forberedelse af Arduino IDE - Konfiguration af NodeMCU -modul
Forberedelse af Arduino IDE - Konfiguration af NodeMCU -modul

Nu kan du vælge NodeMCU 1.0 (ESP-12E Module). Indstil CPU -frekvensen til 80MHz, Flashstørrelse til „4M (3M SPIFFS)“, den ønskede baudhastighed og COM -porten. 8 af

Trin 7: Installer bibliotekerne

Adafruit SSD1306 bibliotek:

Start med at installere supportbiblioteket til OLED -skærmen, du skal bruge det til at tale med OLED -controller -chippen. Vi bruger Adafruit SSD1306 bibliotekets arkiv på GitHub, hvis du er interesseret i at se på koden. Du kan downloade biblioteket også direkte som ZIP -fil via dette link:

github.com/adafruit/Adafruit_SSD1306/archi…

Omdøb den ukomprimerede mappe Adafruit_SSD1306, og kontroller, at mappen Adafruit_SSD1306 indeholder Adafruit_SSD1306.cpp og Adafruit_SSD1306.h

Placer Adafruit_SSD1306 biblioteksmappen din arduinosketchfolder/ biblioteker/ mappe.

Adafruit GFX -bibliotek:

Du bliver nødt til at gøre det samme for Adafruit_GFX-biblioteket, der er tilgængeligt her:

Omdøb den ukomprimerede mappe Adafruit_GFX, og kontroller, at mappen Adafruit_GFX indeholder Adafruit_GFX.cpp og Adafruit_GFX.h

Placer Adafruit_GFX biblioteksmappen din arduinosketchfolder/ biblioteker/ mappe som du gjorde med SSD1306 biblioteket

Adafruit MCP23008 bibliotek

Du bliver nødt til at gøre det samme for Adafurit_MCP23008 biblioteket, der er tilgængeligt her:

Omdøb den ukomprimerede mappe Adafruit_MCP23008, og kontroller, at mappen Adafruit_MCP23008 indeholder Adafruit_MCP23008.cpp og Adafruit_MCP23008.h

Placer Adafruit_MCP23008 biblioteksmappen din arduinosketchfolder/ biblioteker/ mappe som du gjorde med bibliotekerne ovenfor

Trin 8: Demosoftware

Demosoftware
Demosoftware

Efter installation af Adafruit -bibliotekerne skal du genstarte Arduino IDE. Du skulle nu kunne få adgang til prøvekoden ved at navigere gennem menuer i denne rækkefølge: Fil → Skitsebog → Biblioteker → Adafruit_SSD1306 → SSD1306 …

Du skal downloade vores prøvekode til NodeMCU & OLED Shield fra

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

nu. Åbn venligst denne prøve i Arduino IDE. Efter kompilering og upload skal du trykke på de 3 knapper for at se forskellige skærme.

Vores demo indeholder kun nogle eksempler på mulighederne for Adafruit GFX -motoren. Besøg dette link med yderligere oplysninger om Adafruit -biblioteket

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

Anbefalede: