Sisukord:

NodeMCU / ESP8266 ja OLED Shieldi ühendamine: 8 sammu
NodeMCU / ESP8266 ja OLED Shieldi ühendamine: 8 sammu

Video: NodeMCU / ESP8266 ja OLED Shieldi ühendamine: 8 sammu

Video: NodeMCU / ESP8266 ja OLED Shieldi ühendamine: 8 sammu
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Juuli
Anonim
Kuidas ühendada NodeMCU / ESP8266 ja OLED Shield
Kuidas ühendada NodeMCU / ESP8266 ja OLED Shield

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:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Materjalide arve

  • NodeMCU V2 Amica moodul
  • OLED -kilp
  • Leivalaud

2. samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
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

Arduino IDE ettevalmistamine - lisage NodeMCU
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

Arduino IDE ettevalmistamine - installige NodeMCU moodul
Arduino IDE ettevalmistamine - installige NodeMCU moodul
Arduino IDE ettevalmistamine - installige NodeMCU moodul
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

Arduino IDE ettevalmistamine - NodeMCU mooduli konfigureerimine
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

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