Sadržaj:

Kako spojiti NodeMCU / ESP8266 i OLED Shield: 8 koraka
Kako spojiti NodeMCU / ESP8266 i OLED Shield: 8 koraka

Video: Kako spojiti NodeMCU / ESP8266 i OLED Shield: 8 koraka

Video: Kako spojiti NodeMCU / ESP8266 i OLED Shield: 8 koraka
Video: OLED дисплей и Ардуино. Библиотека U8gLib и контроллер SSD1306 2024, Srpanj
Anonim
Kako spojiti NodeMCU / ESP8266 i OLED štit
Kako spojiti NodeMCU / ESP8266 i OLED štit

U ovom ću uputstvu pokazati kako spojiti NodeMCU V2 Amica (ESP8266) putem I2c na OLED zaslon temeljen na poznatom čipu SSD1306. Za OLED ćemo u ovom uputstvu koristiti OLED štit koji dolazi s lemilicama od 0, 96 inča OLED i 3 tipke + 3 LED diode spojene na MCP23008 … S ovim štitom vrlo je jednostavno realizirati sustave izbornika i druge složene funkcije …..

Korak 1:

Slika
Slika
Slika
Slika
Slika
Slika

Račun za materijal

  • NodeMCU V2 Amica modul
  • OLED štit
  • Oglasna ploča

Korak 2: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje

Štit dolazi s obojenim priključnim kabelom - ožičenje pogledajte na donjim slikama.

Korak 3: Instalirajte upravljačke programe NodeMCU

Modul NodeMCU uključuje čip CP2102 za USB sučelje. Obično će se upravljački program instalirati automatski ako je NodeMCU prvi put spojen na računalo. Ponekad ovaj postupak nije uspio. U tom slučaju morate instalirati upravljački program

www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

ručno u upravitelju uređaja Windows.

Korak 4: Priprema Arduino IDE -a - Dodajte NodeMCU

Priprema Arduino IDE -a - Dodajte NodeMCU
Priprema Arduino IDE -a - Dodajte NodeMCU

Modul NodeMCU nije dio Arduino-IDE-a. Moramo ga prvo instalirati. Otvorite datoteku/postavke u Aduino-IDE-u i umetnite sljedeću vezu u polje Dodatni URL-ovi upravitelja ploča:

Zatvorite ovaj prozor tipkom OK.

Korak 5: Priprema Arduino IDE -a - Instalirajte NodeMCU modul

Priprema Arduino IDE -a - Instalirajte NodeMCU modul
Priprema Arduino IDE -a - Instalirajte NodeMCU modul
Priprema Arduino IDE -a - Instalirajte NodeMCU modul
Priprema Arduino IDE -a - Instalirajte NodeMCU modul

Otvorite sada upravitelja odbora: Alati / Odbor / Upravitelj odbora

Idite na unos ESP8266 i instalirajte ga.

Korak 6: Priprema Arduino IDE -a - konfiguracija NodeMCU modula

Priprema Arduino IDE -a - Konfiguracija NodeMCU modula
Priprema Arduino IDE -a - Konfiguracija NodeMCU modula

Sada možete odabrati NodeMCU 1.0 (ESP-12E modul). Postavite frekvenciju procesora na 80MHz, veličinu bljeskalice na „4M (3M SPIFFS)“, brzinu prijenosa po vašem izboru i COM priključak. 8 od

Korak 7: Instalirajte knjižnice

Biblioteka Adafruit SSD1306:

Počnite instaliranjem biblioteke podrške za OLED zaslon, trebat će vam za razgovor s čipom OLEDcontrollera. Koristimo spremište knjižnice Adafruit SSD1306 na GitHubu ako ste zainteresirani za pregled koda. Knjižnicu možete preuzeti i izravno kao ZIP datoteku putem ove veze:

github.com/adafruit/Adafruit_SSD1306/archi…

Preimenujte nekomprimiranu mapu Adafruit_SSD1306 i provjerite sadrži li mapa Adafruit_SSD1306 Adafruit_SSD1306.cpp i Adafruit_SSD1306.h

Postavite mapu knjižnice Adafruit_SSD1306 u svoju mapu arduinosketch/ libraries/.

Knjižnica Adafruit GFX:

Isto ćete morati učiniti za biblioteku Adafruit_GFX koja je dostupna ovdje:

Preimenujte nekomprimiranu mapu Adafruit_GFX i provjerite sadrži li mapa Adafruit_GFX Adafruit_GFX.cpp i Adafruit_GFX.h

Postavite mapu knjižnice Adafruit_GFX u svoju mapu arduinosketch/ knjižnice/ mapu kao što ste to učinili s bibliotekom SSD1306

Knjižnica Adafruit MCP23008

Isto ćete morati učiniti za biblioteku Adafurit_MCP23008 koja je dostupna ovdje:

Preimenujte nekomprimiranu mapu Adafruit_MCP23008 i provjerite sadrži li mapa Adafruit_MCP23008 Adafruit_MCP23008.cpp i Adafruit_MCP23008.h

Postavite mapu knjižnice Adafruit_MCP23008 u svoju mapu arduinosketch/ libraries/ mapu kao što ste to učinili s gornjim knjižnicama

Korak 8: Demosoftware

Demosoftware
Demosoftware

Nakon instaliranja Adafruit knjižnica, ponovno pokrenite Arduino IDE. Sada biste trebali moći pristupiti uzorku koda kretanjem kroz izbornike ovim redoslijedom: Datoteka → Sketchbook → Knjižnice → Adafruit_SSD1306 → SSD1306…

Morate preuzeti naš uzorak koda za NodeMCU & OLED Shield sa

www.hwhardsoft.de/english/projects/displa…

sada. Molimo otvorite ovaj uzorak u Arduino IDE -u. Nakon sastavljanja i prijenosa morate pritisnuti 3 gumba za prikaz različitih zaslona.

Naš demo sadrži samo neke uzorke mogućnosti Adafruit GFX stroja. Posjetite ovu vezu s dodatnim informacijama o knjižnici Adafruit

learn.adafruit.com/monochrome-oled-breakou…

Preporučeni: