Kazalo:

Kako povezati NodeMCU / ESP8266 in OLED Shield: 8 korakov
Kako povezati NodeMCU / ESP8266 in OLED Shield: 8 korakov

Video: Kako povezati NodeMCU / ESP8266 in OLED Shield: 8 korakov

Video: Kako povezati NodeMCU / ESP8266 in OLED Shield: 8 korakov
Video: OLED дисплей и Ардуино. Библиотека U8gLib и контроллер SSD1306 2024, Julij
Anonim
Kako povezati NodeMCU / ESP8266 in OLED Shield
Kako povezati NodeMCU / ESP8266 in OLED Shield

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:

Slika
Slika
Slika
Slika
Slika
Slika

Predmet gradiva

  • Modul Amica NodeMCU V2
  • OLED ščit
  • Ogledna plošča

2. korak: Ožičenje

Ožičenje
Ožičenje
Ožičenje
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

Priprava Arduino IDE - Dodajte NodeMCU
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

Priprava Arduino IDE - Namestite modul NodeMCU
Priprava Arduino IDE - Namestite modul NodeMCU
Priprava Arduino IDE - Namestite modul NodeMCU
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

Priprava Arduino IDE - konfiguracija modula NodeMCU
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

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