
Sadržaj:
- Korak 1:
- Korak 2: Ožičenje
- Korak 3: Instalirajte NodeMCU upravljačke programe
- Korak 4: Priprema Arduino IDE - Dodajte NodeMCU
- Korak 5: Priprema Arduino IDE - Instalirajte NodeMCU modul
- Korak 6: Priprema Arduino IDE - Konfiguracija NodeMCU modula
- Korak 7: Instalirajte biblioteke
- Korak 8: Demosoftware
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37

U ovom uputstvu ću pokazati kako spojiti NodeMCU V2 Amica (ESP8266) preko I2c na OLED ekran zasnovan na čuvenom SSD1306 čipu. Za OLED ćemo u ovom uputstvu koristiti OLED štit koji dolazi s lemilicama OLED ekrana od 0, 96 inča i 3 dugmeta + 3 LED diode spojene na MCP23008 … Vrlo je lako realizirati sisteme menija i druge složene funkcije s ovim štitom …..
Korak 1:



Predračun materijala
- NodeMCU V2 Amica modul
- OLED štit
- Breadboard
Korak 2: Ožičenje


Štit dolazi s obojenim priključnim kabelom - ožičenje pogledajte na slikama ispod.
Korak 3: Instalirajte NodeMCU upravljačke programe
NodeMCU modul uključuje CP2102 čip za USB sučelje. Obično će se upravljački program instalirati automatski ako je NodeMCU prvi put povezan s računalom. 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 Windows upravitelju uređaja.
Korak 4: Priprema Arduino IDE - 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 URL-ovi dodatnih upravitelja ploča:
Zatvorite ovaj prozor tipkom OK.
Korak 5: Priprema Arduino IDE - Instalirajte NodeMCU modul


Otvorite sada upravitelja odbora: Alati / Odbor / Upravitelj odbora
Idite na unos ESP8266 i instalirajte ga.
Korak 6: Priprema Arduino IDE - Konfiguracija NodeMCU modula

Sada možete izabrati 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 port. 8 od
Korak 7: Instalirajte biblioteke
Biblioteka Adafruit SSD1306:
Počnite instaliranjem biblioteke podrške za OLED ekran, trebat će vam za razgovor s čipom OLEDcontrollera. Koristimo spremište biblioteke Adafruit SSD1306 na GitHub -u ako ste zainteresirani za pregled koda. Biblioteku možete preuzeti i direktno kao ZIP datoteku putem ove veze:
github.com/adafruit/Adafruit_SSD1306/archi…
Preimenujte nekomprimiranu mapu Adafruit_SSD1306 i provjerite sadrži li fascikla Adafruit_SSD1306 Adafruit_SSD1306.cpp i Adafruit_SSD1306.h
Postavite fasciklu biblioteke Adafruit_SSD1306 u svoju fasciklu arduinosketch/ libraries/.
Adafruit GFX biblioteka:
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 fasciklu biblioteke Adafruit_GFX u svoju arduinosketchfolder/ biblioteke/ fasciklu kao što ste to učinili sa bibliotekom SSD1306
Biblioteka 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 fasciklu biblioteke Adafruit_MCP23008 u svoju arduinosketchfolder/ libraries/ folder kao što ste to učinili sa bibliotekama iznad
Korak 8: Demosoftware

Nakon instaliranja Adafruit biblioteka, ponovno pokrenite Arduino IDE. Sada biste trebali moći pristupiti uzorku koda kretanjem kroz menije ovim redoslijedom: Datoteka → Sketchbook → Biblioteke → Adafruit_SSD1306 → SSD1306…
Morate preuzeti naš uzorak koda za NodeMCU & OLED Shield sa
www.hwhardsoft.de/english/projects/displa…
sad. Molimo otvorite ovaj uzorak u Arduino IDE -u. Nakon sastavljanja i učitavanja morate pritisnuti 3 gumba za prikaz različitih ekrana.
Naš demo sadrži samo neke uzorke mogućnosti Adafruit GFX stroja. Molimo vas da posjetite ovaj link dodatnih informacija o biblioteci Adafruit
learn.adafruit.com/monochrome-oled-breakou…
Preporučuje se:
Kako instalirati, pokrenuti i spojiti kontroler na emulator: 7 koraka

Kako instalirati, pokrenuti i povezati kontroler sa emulatorom: Jeste li ikada sjedili i sjećali se svog djetinjstva kao mladog igrača i ponekad poželjeli da ponovo posjetite te stare dragulje iz prošlosti? Pa, postoji aplikacija za to … tačnije postoji zajednica igrača koji prave program
Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: 7 koraka

Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: MySQL je široko rasprostranjeni sistem za upravljanje relacionim bazama podataka (RDBMS) koji koristi strukturirani jezik upita (SQL). U nekom trenutku možda ćete htjeti prenijeti podatke senzora Arduino/NodeMCU u bazu podataka MySQL. U ovom uputstvu ćemo vidjeti kako se povezati
Arduino Kako spojiti više servo motora - Vodič za PCA9685: 6 koraka

Arduino Kako spojiti više servo motora - PCA9685 Vodič: U ovom vodiču ćemo naučiti kako spojiti nekoliko servo motora pomoću PCA9685 modula i arduino.PCA9685 modul je vrlo dobar kada trebate spojiti nekoliko motora, više o tome možete pročitati ovdje https : //www.adafruit.com/product/815Gledajte Vi
Kako spojiti ESP8266 NodeMCU na IoT oblak: 5 koraka

Kako spojiti ESP8266 NodeMCU na IoT Cloud: Ova instrukcija prikazuje vam jednostavnu demonstraciju Interneta stvari pomoću ESP8266 NodeMCU i internetske IoT usluge pod nazivom AskSensors. Pokazujemo vam kako brzo doći do podataka od ESP8266 HTTPS klijenta i iscrtati ih grafički u AskSensors Io
Kako spojiti senzor vlage tla i ESP8266 na oblak AskSensors IoT: 10 koraka

Kako spojiti osjetnik vlage tla i ESP8266 na oblak AskSensors IoT: Ova instrukcija vam pokazuje kako spojiti senzor vlage u tlu i ESP8266 na IoT oblak. Za ovaj projekt koristit ćemo MCU ESP8266 čvor MCU i senzor vlažnosti tla koji mjeri volumetrijski sadržaj vode unutar tako da