Innehållsförteckning:
- Steg 1:
- Steg 2: Kabeldragning
- Steg 3: Installera NodeMCU -drivrutinerna
- Steg 4: Förberedelse av Arduino IDE - Lägg till NodeMCU
- Steg 5: Förberedelse av Arduino IDE - Installera NodeMCU -modulen
- Steg 6: Förberedelse av Arduino IDE - Konfiguration av NodeMCU -modul
- Steg 7: Installera biblioteken
- Steg 8: Demosoftware
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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:
Materialräkning
- NodeMCU V2 Amica -modul
- OLED -sköld
- Bakbord
Steg 2: 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
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
Ö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
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
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…