
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09

V tem navodilu bom pokazal, kako povezati NodeMCU V2 Amica (ESP8266) prek I2c z zaslonom OLED, ki temelji na znamenitem čipu SSD1306. Za OLED bomo v tem navodilu uporabili OLED ščit, ki je opremljen s spajkami 0, 96 palčni OLED in 3 gumbi + 3 LED, priključenimi na MCP23008 … S tem ščitom je zelo enostavno uresničiti sisteme menijev in druge zapletene funkcije …..
Korak 1:



Predmet gradiva
- Modul Amica NodeMCU V2
- OLED ščit
- Ogledna plošča
2. korak: Ožičenje


Ščit ima barvni priključni kabel - ožičenje si oglejte na spodnjih slikah.
3. korak: Namestite gonilnike NodeMCU
Modul NodeMCU vključuje čip CP2102 za vmesnik USB. Običajno bo gonilnik samodejno nameščen, če je NodeMCU prvič priključen na računalnik. Včasih ta postopek ni uspel. V tem primeru morate namestiti gonilnik
www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
ročno v upravitelju naprav Windows.
4. korak: Priprava Arduino IDE - Dodajte NodeMCU

Modul NodeMCU ni del Arduino-IDE. Najprej ga moramo namestiti. Odprite datoteko/nastavitve v IDU-ju Aduino in v polje URL-ji dodatnih upraviteljev plošč vstavite naslednjo povezavo:
Zaprite to okno z gumbom V redu.
5. korak: Priprava Arduino IDE - Namestite modul NodeMCU


Odprite zdaj upravitelja odbora: Orodja / Upravni odbor / Upravitelj odbora
Pojdite na vnos ESP8266 in ga namestite.
Korak 6: Priprava Arduino IDE - Konfiguracija modula NodeMCU

Zdaj lahko izberete NodeMCU 1.0 (modul ESP-12E). Frekvenco procesorja nastavite na 80MHz, velikost bliskavice na „4M (3M SPIFFS)“, hitrost prenosa po vaši izbiri in vrata COM. 8 od
7. korak: Namestite knjižnice
Knjižnica Adafruit SSD1306:
Začnite z namestitvijo knjižnice podpore za zaslon OLED, ki jo potrebujete za pogovor s čipom krmilnika OLED. Če želite pogledati kodo, uporabljamo shrambo knjižnice Adafruit SSD1306. Knjižnico lahko prenesete tudi neposredno kot datoteko ZIP na tej povezavi:
github.com/adafruit/Adafruit_SSD1306/archi…
Preimenujte nestisnjeno mapo Adafruit_SSD1306 in preverite, ali mapa Adafruit_SSD1306 vsebuje Adafruit_SSD1306.cpp in Adafruit_SSD1306.h
Mapo knjižnice Adafruit_SSD1306 postavite v mapo arduinosketch/ libraries/.
Knjižnica Adafruit GFX:
Enako boste morali storiti za knjižnico Adafruit_GFX, ki je na voljo tukaj:
Preimenujte nestisnjeno mapo Adafruit_GFX in preverite, ali mapa Adafruit_GFX vsebuje Adafruit_GFX.cpp in Adafruit_GFX.h
Mapo knjižnice Adafruit_GFX postavite v svojo arduinosketchfolder/ knjižnice/ mapo, kot ste to storili s knjižnico SSD1306
Knjižnica Adafruit MCP23008
Enako boste morali storiti za knjižnico Adafurit_MCP23008, ki je na voljo tukaj:
Preimenujte nestisnjeno mapo Adafruit_MCP23008 in preverite, ali mapa Adafruit_MCP23008 vsebuje Adafruit_MCP23008.cpp in Adafruit_MCP23008.h
Mapo knjižnice Adafruit_MCP23008 postavite v mapo arduinosketch/ libraries/, kot ste to storili z zgornjimi knjižnicami.
8. korak: Demosoftware

Po namestitvi knjižnic Adafruit znova zaženite Arduino IDE. Zdaj bi lahko dostopali do vzorčne kode tako, da se pomikate po menijih v tem vrstnem redu: Datoteka → Knjiga skic → Knjižnice → Adafruit_SSD1306 → SSD1306…
Naš vzorec kode za NodeMCU & OLED Shield morate prenesti iz
www.hwhardsoft.de/english/projects/displa…
zdaj. Odprite ta vzorec v Arduino IDE. Po sestavljanju in nalaganju morate pritisniti 3 gumbe za ogled različnih zaslonov.
Naš demo vsebuje le nekaj vzorcev možnosti motorja Adafruit GFX. Obiščite to povezavo z dodatnimi informacijami o knjižnici Adafruit
learn.adafruit.com/monochrome-oled-breakou…
Priporočena:
Kako namestiti, zagnati in povezati krmilnik z emulatorjem: 7 korakov

Kako namestiti, zagnati in povezati krmilnik z emulatorjem: Ste že kdaj sedeli in se spominjali svojega otroštva kot mladega igralca in si včasih zaželeli, da bi ponovno pogledali tiste stare dragulje preteklosti? No, za to obstaja aplikacija … natančneje obstaja skupnost igralcev, ki izdelujejo program
Kako povezati NodeMCU ESP8266 z bazo podatkov MySQL: 7 korakov

Kako povezati NodeMCU ESP8266 z bazo podatkov MySQL: MySQL je široko uporabljan sistem za upravljanje relacijskih baz podatkov (RDBMS), ki uporablja strukturiran jezik poizvedb (SQL). V nekem trenutku boste morda želeli naložiti podatke senzorja Arduino/NodeMCU v bazo podatkov MySQL. V tem navodilu bomo videli, kako povezati
Arduino Kako povezati več servo motorjev - Vadnica PCA9685: 6 korakov

Arduino Kako povezati več servo motorjev - Vadnica PCA9685: V tej vadnici se bomo naučili, kako povezati več servo motorjev z uporabo modulov PCA9685 in arduino. Modul PCA9685 je zelo dober, ko morate priključiti več motorjev, več o tem si lahko preberete tukaj https : //www.adafruit.com/product/815Oglejte si Vi
Kako povezati ESP8266 NodeMCU z oblakom IoT: 5 korakov

Kako povezati ESP8266 NodeMCU z oblakom IoT: Ta navodila vam prikažejo preprosto predstavitev interneta stvari z uporabo ESP8266 NodeMCU in spletno storitev IoT, imenovano AskSensors. Prikazujemo vam, kako hitro pridobite podatke od odjemalca ESP8266 HTTPS in jih grafično prikažete v AskSensors Io
Kako povezati senzor vlage v tleh in ESP8266 z oblakom AskSensors IoT: 10 korakov

Kako priključiti senzor vlage v tleh in ESP8266 v oblak AskSensors IoT: Ta navodila vam pokažejo, kako povezati senzor vlage v tleh in ESP8266 v oblak IoT. Za ta projekt bomo uporabili vozliščni MCU ESP8266 WiFi modul in senzor vlažnosti tal ki meri volumetrično vsebnost vode v tako