Satura rādītājs:

Kā savienot NodeMCU / ESP8266 un OLED vairogu: 8 soļi
Kā savienot NodeMCU / ESP8266 un OLED vairogu: 8 soļi

Video: Kā savienot NodeMCU / ESP8266 un OLED vairogu: 8 soļi

Video: Kā savienot NodeMCU / ESP8266 un OLED vairogu: 8 soļi
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Novembris
Anonim
Kā savienot NodeMCU / ESP8266 un OLED vairogu
Kā savienot NodeMCU / ESP8266 un OLED vairogu

Š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:

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls

Materiālu rēķins

  • NodeMCU V2 Amica modulis
  • OLED vairogs
  • Maizes dēlis

2. solis: Elektroinstalācija

Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
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

Arduino IDE sagatavošana - pievienojiet NodeMCU
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

Arduino IDE sagatavošana - instalējiet NodeMCU moduli
Arduino IDE sagatavošana - instalējiet NodeMCU moduli
Arduino IDE sagatavošana - instalējiet NodeMCU moduli
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

Arduino IDE sagatavošana - NodeMCU moduļa konfigurācija
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

Demosoftware
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: