Sisukord:
- Samm 1:
- 2. samm: juhtmestik
- Samm: installige NodeMCU draiverid
- Samm: Arduino IDE ettevalmistamine - lisage NodeMCU
- Samm: Arduino IDE ettevalmistamine - installige NodeMCU moodul
- 6. samm: Arduino IDE ettevalmistamine - NodeMCU mooduli konfigureerimine
- Samm: installige teegid
- 8. samm: demotarkvara
Video: NodeMCU / ESP8266 ja OLED Shieldi ühendamine: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
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…
Soovitan:
Arduino Cellular Shieldi õpetus: 9 sammu (piltidega)
Arduino Cellular Shieldi õpetus: Arduino Cellular Shield võimaldab teil helistada mobiiltelefoniga ja saata tekstsõnumeid. Selle kilbi ajud on SM5100B, mis on tugev mobiilne moodul, mis on võimeline täitma paljusid tavaliste mobiiltelefonide ülesandeid. See sh
ESP8266 NodeMCU ühendamine Interneti -pilvega: 5 sammu
Kuidas ühendada ESP8266 NodeMCU IoT Cloudiga: see juhend annab teile lihtsa asjade Interneti demo, kasutades ESP8266 NodeMCU -d ja veebipõhist IoT -teenust nimega AskSensors. Näitame teile, kuidas kiiresti ESP8266 HTTPS kliendilt andmeid hankida ja need graafiliselt AskSensors Io -sse joonistada
Töötlemise ja Arduino ühendamine ning 7 segmendi ja servo GUI kontrolleri ühendamine: 4 sammu
Töötlemise ja Arduino ning Make 7 Segment ja Servo GUI kontrolleri ühendamine: mõnede teie tehtud projektide puhul on vaja kasutada Arduinot, kuna see pakub lihtsat prototüüpimisplatvormi, kuid graafika kuvamine Arduino jadamonitoris võib võtta päris kaua aega ja seda on isegi raske teha. Graafikuid saate kuvada Arduino jadamonitoril
LoL Shieldi helispektri VU -mõõtja: 4 sammu (piltidega)
LoL Shieldi helispektri VU -mõõtja: see on helispektri VU -mõõtur, mis kasutab Arduino jaoks LoL Shieldi. LoL Shield on 14 x 9 LED -maatriks, mis sobib Arduinole kilbina ja mida juhitakse tõhusa Charlieplexing -meetodiga. Selle kujundas Jimmie P
TFT Shieldi õpetus: 4 sammu
TFT Shieldi õpetus: täna saate teada, kuidas saate oma Arduino TFT puuteekraaniga projektides nuppe luua ja kasutada. Kasutan Kumani 2,8 " TFT -kilp koos Kumani Arduino UNO -ga. Boonus: Kumani TFT -kilbil on tasuta pliiats, mida saate kasutada