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
Video: Kako spojiti NodeMCU / ESP8266 i OLED Shield: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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…
Preporučeni:
Kako instalirati, pokrenuti i spojiti kontroler na emulator: 7 koraka
Kako instalirati, pokrenuti i povezati kontroler s emulatorom: Jeste li ikada sjedili i sjećali se svog djetinjstva kao mladog igrača i ponekad poželjeli da možete ponovno posjetiti te stare dragulje iz prošlosti? Pa, postoji aplikacija za to … toč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 korišteni sustav upravljanja relacijskim bazama podataka (RDBMS) koji koristi strukturirani jezik upita (SQL). U nekom ćete trenutku možda htjeti prenijeti podatke senzora Arduino/NodeMCU u bazu podataka MySQL. U ovom Instructableu vidjet ćemo kako se povezati
Arduino Kako spojiti više servo motora - PCA9685 Vodič: 6 koraka
Arduino Kako spojiti više servo motora - PCA9685 Vodič: U ovom ćemo vodiču naučiti kako spojiti nekoliko servo motora pomoću modula PCA9685 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 oblak: Ova uputa 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 u grafikonu u AskSensors Io
Kako spojiti osjetnik vlažnosti 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 osjetnik vlažnosti tla i ESP8266 s oblakom IoT. Za ovaj projekt koristit ćemo čvorni MCU ESP8266 WiFi modul i senzor vlažnosti tla koji mjeri volumetrijski sadržaj vode unutar tako