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, Novembar
Anonim
Kako spojiti NodeMCU / ESP8266 i OLED štit
Kako spojiti NodeMCU / ESP8266 i OLED štit

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:

Image
Image
Image
Image
Image
Image

Predračun materijala

  • NodeMCU V2 Amica modul
  • OLED štit
  • Breadboard

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

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 URL-ovi dodatnih upravitelja ploča:

Zatvorite ovaj prozor tipkom OK.

Korak 5: Priprema Arduino IDE - 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 - Konfiguracija NodeMCU modula

Priprema Arduino IDE -a - Konfiguracija NodeMCU modula
Priprema Arduino IDE -a - 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

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