Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Näitan selles juhendis, kuidas ühendada NodeMCU V2 Amica (ESP8266) I2c kaudu kuulsa SSD1306 kiibil põhineva OLED -ekraaniga. OLED -i jaoks kasutame selles juhendis OLED -kilpi, mis on varustatud joodistega 0, 96 -tolline OLED ja 3 nuppu + 3 LED -i, mis on ühendatud MCP23008 -ga …. Selle kilbiga on väga lihtne menüüsüsteeme ja muid keerukaid funktsioone realiseerida…..
Samm 1:
Materjalide arve
- NodeMCU V2 Amica moodul
- OLED -kilp
- Leivalaud
2. samm: juhtmestik
Kilbiga on kaasas värviline ühenduskaabel - juhtmestiku leiate allolevatelt piltidelt.
Samm: installige NodeMCU draiverid
NodeMCU moodul sisaldab CP2102 kiipi USB -liidese jaoks. Tavaliselt installitakse draiver automaatselt, kui NodeMCU on esmakordselt arvutiga ühendatud. Mõnikord ebaõnnestus see protseduur. Sel juhul peate draiveri installima
www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
käsitsi Windowsi seadmehalduris.
Samm: Arduino IDE ettevalmistamine - lisage NodeMCU
NodeMCU moodul ei ole Arduino-IDE osa. Peame selle kõigepealt installima. Avage Aduino-IDE-s fail/eelistused ja lisage väljale Täiendavate tahvlite halduri URL-id järgmine link:
Sulgege see aken nupuga OK.
Samm: Arduino IDE ettevalmistamine - installige NodeMCU moodul
Avage nüüd juhatuse juht: Tööriistad / Juhatus / Juhatuse juht
Minge kirjele ESP8266 ja installige see.
6. samm: Arduino IDE ettevalmistamine - NodeMCU mooduli konfigureerimine
Nüüd saate valida NodeMCU 1.0 (ESP-12E moodul). Seadistage protsessori sageduseks 80 MHz, välgu suuruseks „4M (3M SPIFFS)“, teie valitud edastuskiirus ja COM -port. 8
Samm: installige teegid
Adafruit SSD1306 raamatukogu:
Alustage OLED -ekraani tugiteegi installimisega, vajate seda OLED -kontrolleri kiibiga rääkimiseks. Kui olete huvitatud koodi vaatamisest, kasutame GitHubis Adafruit SSD1306 raamatukogu hoidlat. Teeki saate alla laadida ka otse ZIP -failina selle lingi kaudu:
github.com/adafruit/Adafruit_SSD1306/archi…
Nimeta tihendamata kaust ümber Adafruit_SSD1306 ja kontrollige, kas kaust Adafruit_SSD1306 sisaldab Adafruit_SSD1306.cpp ja Adafruit_SSD1306.h
Asetage raamatukogu kaust Adafruit_SSD1306 oma arduinosketchfolder/ libraries/ kausta.
Adafruit GFX raamatukogu:
Sama peate tegema ka Adafruit_GFX raamatukogu jaoks, mis on saadaval siin:
Nimeta tihendamata kaust ümber Adafruit_GFX ja kontrollige, kas kaust Adafruit_GFX sisaldab Adafruit_GFX.cpp ja Adafruit_GFX.h
Asetage raamatukogu kaust Adafruit_GFX oma arduinosketchfolder/ libraries/ kausta, nagu tegite SSD1306 koguga
Adafruit MCP23008 raamatukogu
Sama peate tegema ka Adafurit_MCP23008 raamatukogu jaoks, mis on saadaval siin:
Nimeta tihendamata kaust ümber Adafruit_MCP23008 ja kontrollige, kas kaust Adafruit_MCP23008 sisaldab Adafruit_MCP23008.cpp ja Adafruit_MCP23008.h
Asetage raamatukogu kaust Adafruit_MCP23008 oma arduinosketchfolder/ libraries/ kausta nagu ülaltoodud teekidega
8. samm: demotarkvara
Pärast Adafruit raamatukogude installimist taaskäivitage Arduino IDE. Nüüd peaksite proovikoodile juurde pääsema, liikudes menüüdes järgmises järjekorras: Fail → Visandiraamat → Raamatukogud → Adafruit_SSD1306 → SSD1306…
Peate alla laadima meie NodeMCU & OLED Shieldi näidiskoodi
www.hwhardsoft.de/english/projects/displa…
nüüd. Avage see proov Arduino IDE -s. Pärast kompileerimist ja üleslaadimist peate erinevate ekraanide vaatamiseks vajutama 3 nuppu.
Meie demo sisaldab vaid mõningaid näidiseid Adafruit GFX mootori võimalustest. Palun külastage seda linki, et saada lisateavet Adafruit'i raamatukogu kohta
learn.adafruit.com/monochrome-oled-breakou…