Sadržaj:
- Korak 1:
- Korak 2: Ožičenje
- Korak 3: Instalirajte upravljačke programe NodeMCU
- Korak 4: Priprema Arduino IDE -a - Dodajte NodeMCU
- Korak 5: Priprema Arduino IDE -a - Instalirajte NodeMCU modul
- Korak 6: Priprema Arduino IDE -a - konfiguracija NodeMCU modula
- Korak 7: Instalirajte knjižnice
- Korak 8: Demosoftware
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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:
Račun za materijal
- NodeMCU V2 Amica modul
- OLED štit
- Oglasna ploča
Korak 2: 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
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
Otvorite sada upravitelja odbora: Alati / Odbor / Upravitelj odbora
Idite na unos ESP8266 i instalirajte ga.
Korak 6: 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
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…