Innholdsfortegnelse:
- Trinn 1:
- Trinn 2: Kabling
- Trinn 3: Installer NodeMCU -driverne
- Trinn 4: Forberedelse av Arduino IDE - Legg til NodeMCU
- Trinn 5: Forberedelse av Arduino IDE - Installer NodeMCU -modulen
- Trinn 6: Forberedelse av Arduino IDE - Konfigurasjon av NodeMCU -modul
- Trinn 7: Installer bibliotekene
- Trinn 8: Demosoftware
Video: Slik kobler du NodeMCU / ESP8266 og OLED Shield: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
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:
Materiellregning
- NodeMCU V2 Amica -modul
- OLED -skjold
- Brødbrett
Trinn 2: 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
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
Å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
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
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:
Slik installerer, kjører og kobler du en kontroller til en emulator: 7 trinn
Hvordan installere, kjøre og koble en kontroller til en emulator: Har du noen gang sittet og husket barndommen din som en ung spiller, og noen ganger ønsket at du kunne besøke de gamle perlene fra fortiden? Vel, det er en app for det …. nærmere bestemt er det et fellesskap av spillere som lager program
Slik kobler du NodeMCU ESP8266 til MySQL -database: 7 trinn
Slik kobler du NodeMCU ESP8266 til MySQL -database: MySQL er et mye brukt relasjonsdatabasehåndteringssystem (RDBMS) som bruker strukturert spørrespråk (SQL). På et tidspunkt vil du kanskje laste opp Arduino/NodeMCU sensordata til MySQL -databasen. I denne instruksen vil vi se hvordan du kobler til
Arduino Slik kobler du til flere servomotorer - PCA9685 Opplæring: 6 trinn
Arduino Slik kobler du til flere servomotorer - PCA9685 Opplæring: I denne opplæringen lærer vi hvordan du kobler flere servomotorer med PCA9685 -modul og arduino.PCA9685 -modul er veldig bra når du trenger å koble til flere motorer, du kan lese mer om det her https : //www.adafruit.com/product/815 Se Vi
Slik kobler du ESP8266 NodeMCU til IoT Cloud: 5 trinn
Slik kobler du ESP8266 NodeMCU til IoT Cloud: Denne instruksjonen viser deg en enkel tingenes Internett -demo ved hjelp av ESP8266 NodeMCU og en online IoT -tjeneste kalt AskSensors. Vi viser deg hvordan du raskt kan få data fra ESP8266 HTTPS -klienten og plotte dem i grafen i AskSensors Io
Slik kobler du jordfuktighetssensor og ESP8266 til AskSensors IoT Cloud: 10 trinn
Slik kobler du jordfuktighetssensor og ESP8266 til AskSensors IoT Cloud: Denne instruksjonen viser deg hvordan du kobler jordfuktighetssensoren og ESP8266 til IoT -skyen. For dette prosjektet bruker vi en node MCU ESP8266 WiFi -modul og en jordfuktighetssensor som måler det volumetriske innholdet av vann inne i