Obsah:

Jak připojit NodeMCU / ESP8266 a OLED Shield: 8 kroků
Jak připojit NodeMCU / ESP8266 a OLED Shield: 8 kroků

Video: Jak připojit NodeMCU / ESP8266 a OLED Shield: 8 kroků

Video: Jak připojit NodeMCU / ESP8266 a OLED Shield: 8 kroků
Video: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, Červenec
Anonim
Jak připojit NodeMCU / ESP8266 a OLED Shield
Jak připojit NodeMCU / ESP8266 a OLED Shield

V tomto návodu ukážu, jak připojit NodeMCU V2 Amica (ESP8266) přes I2c k OLED displeji založenému na slavném čipu SSD1306. Pro OLED použijeme v tomto instruktážním OLED štítu, který je dodáván s pájkami 0, 96 palců OLED a 3 tlačítky + 3 LED připojenými k MCP23008 …. S tímto štítem je velmi snadné realizovat systémy nabídek a další komplexní funkce …..

Krok 1:

obraz
obraz
obraz
obraz
obraz
obraz

Kusovník

  • Modul NodeMCU V2 Amica
  • OLED štít
  • Prkénko

Krok 2: Zapojení

Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení

Stínění je dodáváno s barevným propojovacím kabelem - kabeláž viz obrázky níže.

Krok 3: Nainstalujte ovladače NodeMCU

Modul NodeMCU obsahuje čip CP2102 pro rozhraní USB. Pokud je NodeMCU poprvé připojen k počítači, bude ovladač nainstalován automaticky. Někdy tento postup selhal. V takovém případě musíte nainstalovat ovladač

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

ručně ve správci zařízení Windows.

Krok 4: Příprava Arduino IDE - přidejte NodeMCU

Příprava Arduino IDE - přidejte NodeMCU
Příprava Arduino IDE - přidejte NodeMCU

Modul NodeMCU není součástí Arduino-IDE. Nejprve jej musíme nainstalovat. Otevřete soubor/předvolby v Aduino-IDE a vložte následující odkaz do pole Adresy URL doplňkových správců:

Zavřete toto okno tlačítkem OK.

Krok 5: Příprava Arduino IDE - Nainstalujte modul NodeMCU

Příprava Arduino IDE - Nainstalujte modul NodeMCU
Příprava Arduino IDE - Nainstalujte modul NodeMCU
Příprava Arduino IDE - Nainstalujte modul NodeMCU
Příprava Arduino IDE - Nainstalujte modul NodeMCU

Nyní otevřete správce tabule: Nástroje / Správce / Správce desky

Přejděte na položku ESP8266 a nainstalujte ji.

Krok 6: Příprava Arduino IDE - Konfigurace modulu NodeMCU

Příprava Arduino IDE - Konfigurace modulu NodeMCU
Příprava Arduino IDE - Konfigurace modulu NodeMCU

Nyní si můžete vybrat NodeMCU 1.0 (modul ESP-12E). Nastavte frekvenci procesoru na 80 MHz, velikost blesku na „4M (3M SPIFFS)“, přenosovou rychlost podle vašeho výběru a port COM. 8 z

Krok 7: Nainstalujte si knihovny

Knihovna Adafruit SSD1306:

Začněte instalací knihovny podpory pro OLED displej, budete ji potřebovat k rozhovoru s čipem OLEDcontroller. Pokud vás zajímá kód, používáme úložiště knihoven Adafruit SSD1306 na GitHubu. Knihovnu si můžete stáhnout také přímo jako soubor ZIP pomocí tohoto odkazu:

github.com/adafruit/Adafruit_SSD1306/archi…

Přejmenujte nekomprimovanou složku Adafruit_SSD1306 a zkontrolujte, zda složka Adafruit_SSD1306 obsahuje Adafruit_SSD1306.cpp a Adafruit_SSD1306.h

Umístěte složku knihovny Adafruit_SSD1306 do vaší složky arduinosketchfolder/ libraries/.

Knihovna Adafruit GFX:

To samé budete muset udělat pro knihovnu Adafruit_GFX dostupnou zde:

Přejmenujte nekomprimovanou složku Adafruit_GFX a zkontrolujte, zda složka Adafruit_GFX obsahuje Adafruit_GFX.cpp a Adafruit_GFX.h

Umístěte složku knihovny Adafruit_GFX do své složky arduinosketchfolder/ libraries/, jako jste to udělali s knihovnou SSD1306

Knihovna Adafruit MCP23008

To samé budete muset udělat pro knihovnu Adafurit_MCP23008 dostupnou zde:

Přejmenujte nekomprimovanou složku Adafruit_MCP23008 a zkontrolujte, zda složkaAdafruit_MCP23008 obsahuje Adafruit_MCP23008.cpp a Adafruit_MCP23008.h

Umístěte složku knihovny Adafruit_MCP23008 do vaší složky arduinosketchfolder/ libraries/, jako jste to udělali s knihovnami výše

Krok 8: Demosoftware

Demosoftware
Demosoftware

Po instalaci knihoven Adafruit restartujte Arduino IDE. Nyní byste měli mít přístup k ukázkovému kódu procházením nabídek v tomto pořadí: Soubor → Skicář → Knihovny → Adafruit_SSD1306 → SSD1306…

Musíte si stáhnout náš ukázkový kód pro NodeMCU & OLED Shield z

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

Nyní. Otevřete prosím tuto ukázku v Arduino IDE. Po kompilaci a nahrání musíte stisknutím 3 tlačítek zobrazit různé obrazovky.

Naše demo obsahuje pouze několik ukázek možností motoru Adafruit GFX. Navštivte tento odkaz s dalšími informacemi o knihovně Adafruit

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

Doporučuje: