Innehållsförteckning:

Så här ansluter du NodeMCU / ESP8266 och OLED Shield: 8 steg
Så här ansluter du NodeMCU / ESP8266 och OLED Shield: 8 steg

Video: Så här ansluter du NodeMCU / ESP8266 och OLED Shield: 8 steg

Video: Så här ansluter du NodeMCU / ESP8266 och OLED Shield: 8 steg
Video: How to get 5V from 18650 Lithium Battery Powering Arduino ESP32 ESP8266 or charge your phone 2024, Juli
Anonim
Så här ansluter du NodeMCU / ESP8266 och OLED Shield
Så här ansluter du NodeMCU / ESP8266 och OLED Shield

Jag kommer att visa i denna instruerbara hur man ansluter en NodeMCU V2 Amica (ESP8266) via I2c till en OLED -skärm baserad på det berömda SSD1306 -chipet. För OLED använder vi i denna instruerbara en OLED -skärm som levereras med löd 0, 96 tum OLED och 3 knappar + 3 lysdioder anslutna till en MCP23008 …. Det är mycket lätt att förverkliga menysystem och andra komplexa funktioner med denna sköld …..

Steg 1:

Bild
Bild
Bild
Bild
Bild
Bild

Materialräkning

  • NodeMCU V2 Amica -modul
  • OLED -sköld
  • Bakbord

Steg 2: Kabeldragning

Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning

Skärmen levereras med en färgad anslutningskabel - se bilderna nedan för kabeldragning.

Steg 3: Installera NodeMCU -drivrutinerna

NodeMCU -modulen innehåller ett CP2102 -chip för USB -gränssnittet. Vanligtvis installeras drivrutinen automatiskt om NodeMCU är ansluten första gången till datorn. Ibland misslyckades detta förfarande. I det här fallet måste du installera drivrutinen

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

manuellt i enhetshanteraren i Windows.

Steg 4: Förberedelse av Arduino IDE - Lägg till NodeMCU

Förberedelse av Arduino IDE - Lägg till NodeMCU
Förberedelse av Arduino IDE - Lägg till NodeMCU

NodeMCU-modulen är inte en del av Arduino-IDE. Vi måste installera den först. Öppna fil/inställningar i Aduino-IDE och infoga följande länk i fältet Extra Boards Manager URLs:

Stäng det här fönstret med OK -knappen.

Steg 5: Förberedelse av Arduino IDE - Installera NodeMCU -modulen

Förberedelse av Arduino IDE - Installera NodeMCU -modulen
Förberedelse av Arduino IDE - Installera NodeMCU -modulen
Förberedelse av Arduino IDE - Installera NodeMCU -modulen
Förberedelse av Arduino IDE - Installera NodeMCU -modulen

Öppna nu styrelsechefen: Tools / Board / Board Manager

Gå till ESP8266 -posten och installera den.

Steg 6: Förberedelse av Arduino IDE - Konfiguration av NodeMCU -modul

Förberedelse av Arduino IDE - Konfiguration av NodeMCU -modul
Förberedelse av Arduino IDE - Konfiguration av NodeMCU -modul

Nu kan du välja NodeMCU 1.0 (ESP-12E Module). Ställ in CPU -frekvensen på 80MHz, Flashstorleken till "4M (3M SPIFFS)", den valda överföringshastigheten och COM -porten. 8 av

Steg 7: Installera biblioteken

Adafruit SSD1306 -bibliotek:

Börja med att installera supportbiblioteket för OLED -skärmen, du behöver det för att prata med OLED -kontrollerchipet. Vi använder Adafruit SSD1306 biblioteksförvar på GitHub om du är intresserad av att titta på koden. Du kan ladda ner biblioteket också direkt som ZIP -fil via denna länk:

github.com/adafruit/Adafruit_SSD1306/archi…

Byt namn på den okomprimerade mappen Adafruit_SSD1306 och kontrollera att mappen Adafruit_SSD1306 innehåller Adafruit_SSD1306.cpp och Adafruit_SSD1306.h

Placera biblioteksmappen Adafruit_SSD1306 i din arduinosketchfolder/ bibliotek/ mapp.

Adafruit GFX -bibliotek:

Du måste göra samma sak för Adafruit_GFX-biblioteket som finns här:

Byt namn på den okomprimerade mappen Adafruit_GFX och kontrollera att mappen Adafruit_GFX innehåller Adafruit_GFX.cpp och Adafruit_GFX.h

Placera biblioteksmappen Adafruit_GFX i din arduinosketchfolder/ bibliotek/ mapp som du gjorde med SSD1306 -biblioteket

Adafruit MCP23008 bibliotek

Du måste göra samma sak för biblioteket Adafurit_MCP23008 som finns här:

Byt namn på den okomprimerade mappen Adafruit_MCP23008 och kontrollera att mappen Adafruit_MCP23008 innehåller Adafruit_MCP23008.cpp och Adafruit_MCP23008.h

Placera Adafruit_MCP23008 biblioteksmapp i din arduinosketchfolder/ bibliotek/ mapp som du gjorde med biblioteken ovan

Steg 8: Demosoftware

Demosoftware
Demosoftware

Efter att ha installerat Adafruit -biblioteken startar du om Arduino IDE. Du bör nu kunna komma åt provkoden genom att navigera genom menyer i den här ordningen: Arkiv → Skissbok → Bibliotek → Adafruit_SSD1306 → SSD1306 …

Du måste ladda ner vår provkod för NodeMCU & OLED Shield från

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

nu. Vänligen öppna detta prov i Arduino IDE. Efter sammanställning och uppladdning måste du trycka på de 3 knapparna för att se olika skärmar.

Vår demo innehåller bara några exempel på möjligheterna för Adafruit GFX -motorn. Besök denna länk med ytterligare information om Adafruit -biblioteket

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

Rekommenderad: