Satura rādītājs:
- 1. darbība:
- 2. solis: Elektroinstalācija
- 3. darbība: instalējiet NodeMCU draiverus
- 4. solis: Arduino IDE sagatavošana - pievienojiet NodeMCU
- 5. darbība: Arduino IDE sagatavošana - instalējiet NodeMCU moduli
- 6. darbība: Arduino IDE sagatavošana - NodeMCU moduļa konfigurācija
- 7. darbība: instalējiet bibliotēkas
- 8. darbība. Demosoftware
Video: Kā savienot NodeMCU / ESP8266 un OLED vairogu: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šajā pamācībā es parādīšu, kā savienot NodeMCU V2 Amica (ESP8266), izmantojot I2c, ar OLED displeju, kura pamatā ir slavenā SSD1306 mikroshēma. OLED šajā instrukcijā mēs izmantosim OLED vairogu, kam ir 0, 96 collu OLED lodītes un 3 pogas + 3 gaismas diodes, kas savienotas ar MCP23008…. Ar šo vairogu ir ļoti viegli realizēt izvēlņu sistēmas un citas sarežģītas funkcijas…..
1. darbība:
Materiālu rēķins
- NodeMCU V2 Amica modulis
- OLED vairogs
- Maizes dēlis
2. solis: Elektroinstalācija
Aizsargam ir krāsains savienojuma kabelis - vadu skatiet zemāk esošajos attēlos.
3. darbība: instalējiet NodeMCU draiverus
NodeMCU modulis ietver CP2102 mikroshēmu USB interfeisam. Parasti draiveris tiks instalēts automātiski, ja NodeMCU pirmo reizi tiks pievienots datoram. Dažreiz šī procedūra neizdevās. Šajā gadījumā jums jāinstalē draiveris
www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
manuāli Windows ierīču pārvaldniekā.
4. solis: Arduino IDE sagatavošana - pievienojiet NodeMCU
NodeMCU modulis nav daļa no Arduino-IDE. Mums tas vispirms jāinstalē. Atveriet failu/preferences Aduino-IDE un ievietojiet šo saiti laukā Papildu dēļu pārvaldnieka vietrāži URL:
Aizveriet šo logu ar pogu OK.
5. darbība: Arduino IDE sagatavošana - instalējiet NodeMCU moduli
Atveriet valdes pārvaldnieku: Tools / Board / Board Manager
Dodieties uz ierakstu ESP8266 un instalējiet to.
6. darbība: Arduino IDE sagatavošana - NodeMCU moduļa konfigurācija
Tagad jūs varat izvēlēties NodeMCU 1.0 (ESP-12E modulis). Iestatiet CPU frekvenci uz 80MHz, zibspuldzes izmēru uz “4M (3M SPIFFS)”, jūsu izvēlēto datu pārraides ātrumu un COM portu. 8 no
7. darbība: instalējiet bibliotēkas
Adafruit SSD1306 bibliotēka:
Sāciet, instalējot OLED displeja atbalsta bibliotēku, tā būs nepieciešama, lai sarunātos ar OLED kontroliera mikroshēmu. Mēs izmantojam Adafruit SSD1306 bibliotēkas krātuvi vietnē GitHub, ja jūs interesē koda apskate. Jūs varat lejupielādēt bibliotēku arī tieši kā ZIP failu, izmantojot šo saiti:
github.com/adafruit/Adafruit_SSD1306/archi…
Pārdēvējiet nesaspiesto mapi Adafruit_SSD1306 un pārbaudiet, vai mapē Adafruit_SSD1306 ir Adafruit_SSD1306.cpp un Adafruit_SSD1306.h
Ievietojiet Adafruit_SSD1306 bibliotēkas mapi arduinosketchfolder/ libraries/.
Adafruit GFX bibliotēka:
Tas pats būs jādara ar Adafruit_GFX bibliotēku, kas pieejama šeit:
Pārdēvējiet nesaspiesto mapi Adafruit_GFX un pārbaudiet, vai mapē Adafruit_GFX ir Adafruit_GFX.cpp un Adafruit_GFX.h
Ievietojiet Adafruit_GFX bibliotēkas mapi arduinosketchfolder/ libraries/ mapi, kā to darījāt ar SSD1306 bibliotēku
Adafruit MCP23008 bibliotēka
Tas pats būs jādara ar Adafurit_MCP23008 bibliotēku, kas pieejama šeit:
Pārdēvējiet nesaspiesto mapi Adafruit_MCP23008 un pārbaudiet, vai mapē Adafruit_MCP23008 ir Adafruit_MCP23008.cpp un Adafruit_MCP23008.h
Ievietojiet Adafruit_MCP23008 bibliotēkas mapi arduinosketchfolder/ libraries/ mapi, kā to darījāt iepriekš minētajās bibliotēkās
8. darbība. Demosoftware
Pēc Adafruit bibliotēku instalēšanas restartējiet Arduino IDE. Tagad jums vajadzētu būt iespējai piekļūt parauga kodam, pārvietojoties izvēlnēs šādā secībā: Fails → Sketchbook → Bibliotēkas → Adafruit_SSD1306 → SSD1306…
Jums ir jālejupielādē mūsu parauga kods NodeMCU & OLED Shield no
www.hwhardsoft.de/english/projects/displa…
tagad. Lūdzu, atveriet šo paraugu Arduino IDE. Pēc apkopošanas un augšupielādes jums ir jānospiež 3 pogas, lai skatītu dažādus ekrānus.
Mūsu demonstrācijā ir tikai daži Adafruit GFX dzinēja iespēju paraugi. Lūdzu, apmeklējiet šo saiti, lai iegūtu papildinformāciju par Adafruit bibliotēku
learn.adafruit.com/monochrome-oled-breakou…
Ieteicams:
Kā savienot NodeMCU ESP8266 ar MySQL datu bāzi: 7 soļi
Kā savienot NodeMCU ESP8266 ar MySQL datu bāzi: MySQL ir plaši izmantota relāciju datu bāzes pārvaldības sistēma (RDBMS), kas izmanto strukturētu vaicājumu valodu (SQL). Kādā brīdī, iespējams, vēlēsities augšupielādēt Arduino/NodeMCU sensoru datus MySQL datu bāzē. Šajā pamācībā mēs redzēsim, kā izveidot savienojumu
Zīmēšanas robots ar Adafruit vairogu (konkurss Make it Move): 10 soļi (ar attēliem)
Zīmēšanas robots ar Adafruit Shield (konkurss Make It Move): Sveiki, mani vārdi Džeikobs un es dzīvojam Apvienotajā Karalistē. Šajā projektā es būvēšu robotu, kas zīmē jums. *Esmu pārliecināts, ka daudzi no jums vēlas to redzēt, tādēļ, ja vēlaties uzzināt, lūdzu, pārejiet tieši pie otrā līdz pēdējam solim, taču noteikti atgriezieties šeit, lai redzētu
Ļoti viegli izveidot Arduino vairogu (izmantojot EasyEDA): 4 soļi
Kā ļoti viegli izveidot Arduino vairogu (izmantojot EasyEDA): Šajā pamācībā es iemācīšu jums ļoti viegli izveidot Arduino Uno vairogu. Es neiedziļināšos pārāk daudz detaļu, bet es iekļāvu videoklipu, kurā es nedaudz padziļināt programmatūras lietošanu. Es izmantoju tīmekļa lietojumprogrammu EasyEDA, jo es c
Kā savienot ESP8266 NodeMCU ar IoT mākoni: 5 soļi
Kā savienot ESP8266 NodeMCU ar IoT mākoni: šī pamācība parāda vienkāršu lietu interneta demonstrāciju, izmantojot ESP8266 NodeMCU un tiešsaistes IoT pakalpojumu ar nosaukumu AskSensors. Mēs parādām, kā ātri iegūt datus no ESP8266 HTTPS klienta un attēlot tos grafikā AskSensors Io
Sērijas UDP/IP vārteja Arduino, pamatojoties uz ESP8266 vairogu: 8 soļi
Sērijas UDP/IP vārteja Arduino, pamatojoties uz ESP8266 Shield: Es jau publicēju šo pamācību 2016. gadā "Kā izveidot savu Wifi vārteju, lai savienotu savu Arduino ar IP tīklu". Tā kā es veicu dažus koda uzlabojumus un joprojām izmantoju šo risinājumu. Tomēr tagad ir daži ESP8266 vairogi