Tartalomjegyzék:

A NodeMCU / ESP8266 és az OLED Shield csatlakoztatása: 8 lépés
A NodeMCU / ESP8266 és az OLED Shield csatlakoztatása: 8 lépés

Videó: A NodeMCU / ESP8266 és az OLED Shield csatlakoztatása: 8 lépés

Videó: A NodeMCU / ESP8266 és az OLED Shield csatlakoztatása: 8 lépés
Videó: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, November
Anonim
A NodeMCU / ESP8266 és az OLED Shield csatlakoztatása
A NodeMCU / ESP8266 és az OLED Shield csatlakoztatása

Ebben az utasításban megmutatom, hogyan lehet NodeMCU V2 Amica (ESP8266) I2c -n keresztül egy híres SSD1306 chipen alapuló OLED kijelzőhöz csatlakoztatni. Az OLED esetében ebben az oktatóanyagban OLED pajzsot fogunk használni, amely a 0, 96 hüvelykes OLED forraszanyaggal és 3 gomb + 3 LED -del érkezik az MCP23008 -hoz csatlakoztatva…. Ezzel a pajzzsal nagyon könnyű megvalósítani a menürendszereket és egyéb összetett funkciókat…..

1. lépés:

Kép
Kép
Kép
Kép
Kép
Kép

Anyagszámla

  • NodeMCU V2 Amica modul
  • OLED pajzs
  • Kenyeretábla

2. lépés: Kábelezés

Vezeték
Vezeték
Vezeték
Vezeték

Az árnyékoláshoz színes csatlakozókábel tartozik - a kábelezést lásd az alábbi képeken.

3. lépés: Telepítse a NodeMCU illesztőprogramokat

A NodeMCU modul tartalmaz egy CP2102 chipet az USB interfészhez. Általában az illesztőprogram automatikusan települ, ha a NodeMCU -t először csatlakoztatja a számítógéphez. Néha ez az eljárás sikertelen volt. Ebben az esetben telepítenie kell az illesztőprogramot

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

manuálisan a Windows eszközkezelőben.

4. lépés: Az Arduino IDE előkészítése - Adja hozzá a NodeMCU -t

Az Arduino IDE előkészítése - Adja hozzá a NodeMCU -t
Az Arduino IDE előkészítése - Adja hozzá a NodeMCU -t

A NodeMCU modul nem része az Arduino-IDE-nek. Először telepítenünk kell. Nyissa meg a fájlt/beállításokat az Aduino-IDE-ben, és illessze be a következő linket a További táblák kezelője URL-ek mezőbe:

Zárja be ezt az ablakot az OK gombbal.

5. lépés: Az Arduino IDE előkészítése - Telepítse a NodeMCU modult

Az Arduino IDE előkészítése - Telepítse a NodeMCU modult
Az Arduino IDE előkészítése - Telepítse a NodeMCU modult
Az Arduino IDE előkészítése - Telepítse a NodeMCU modult
Az Arduino IDE előkészítése - Telepítse a NodeMCU modult

Nyissa meg most a fórumkezelőt: Eszközök / Tábla / Igazgatótanács

Lépjen az ESP8266 bejegyzéshez, és telepítse azt.

6. lépés: Az Arduino IDE előkészítése - a NodeMCU modul konfigurálása

Az Arduino IDE előkészítése - a NodeMCU modul konfigurálása
Az Arduino IDE előkészítése - a NodeMCU modul konfigurálása

Most választhatja a NodeMCU 1.0 (ESP-12E modul) lehetőséget. Állítsa be a CPU frekvenciáját 80 MHz -re, a vaku méretét „4M (3M SPIFFS)” értékre, a választott adatátviteli sebességet és a COM portot. 8 -ból

7. lépés: Telepítse a könyvtárakat

Adafruit SSD1306 könyvtár:

Kezdje az OLED kijelző támogatási könyvtárának telepítésével, és szüksége lesz rá, hogy beszéljen az OLED vezérlő chipjével. A GitHub Adafruit SSD1306 könyvtártárát használjuk, ha érdekli a kód megtekintése. A könyvtárat közvetlenül ZIP fájlként is letöltheti ezen a linken:

github.com/adafruit/Adafruit_SSD1306/archi…

Nevezze át a tömörítetlen mappát Adafruit_SSD1306 -ként, és ellenőrizze, hogy az Adafruit_SSD1306 mappa tartalmazza -e az Adafruit_SSD1306.cpp és az Adafruit_SSD1306.h mappákat.

Helyezze az Adafruit_SSD1306 könyvtármappát az arduinosketchfolder/ libraries/ mappába.

Adafruit GFX könyvtár:

Ugyanezt kell tennie az Adafruit_GFX könyvtár esetében is, amely elérhető itt:

Nevezze át a tömörítetlen mappát Adafruit_GFX -ként, és ellenőrizze, hogy az Adafruit_GFX mappa tartalmazza -e az Adafruit_GFX.cpp és az Adafruit_GFX.h mappákat.

Helyezze az Adafruit_GFX könyvtármappát az arduinosketchfolder/ libraries/ mappába, mint az SSD1306 könyvtárral

Adafruit MCP23008 könyvtár

Ugyanezt kell tennie az Adafurit_MCP23008 könyvtárhoz is, amely elérhető itt:

Nevezze át a tömörítetlen mappát Adafruit_MCP23008 néven, és ellenőrizze, hogy az Adafruit_MCP23008 mappa tartalmazza -e az Adafruit_MCP23008.cpp és az Adafruit_MCP23008.h

Helyezze az Adafruit_MCP23008 könyvtármappát az arduinosketchfolder/ libraries/ mappába, mint a fenti könyvtárakkal

8. lépés: Demosoftware

Demosoftware
Demosoftware

Az Adafruit könyvtárak telepítése után indítsa újra az Arduino IDE -t. Most már hozzáférhet a mintakódhoz, ha a következő sorrendben navigál a menükben: Fájl → Vázlatfüzet → Könyvtárak → Adafruit_SSD1306 → SSD1306…

A NodeMCU & OLED Shield mintakódját innen kell letöltenie

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

Most. Kérjük, nyissa meg ezt a mintát az Arduino IDE -ben. Az összeállítás és a feltöltés után meg kell nyomnia a 3 gombot a különböző képernyők megtekintéséhez.

Demónk csak néhány mintát tartalmaz az Adafruit GFX motor lehetőségeiről. Az Adafruit könyvtárral kapcsolatos további információkért látogasson el erre a linkre

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

Ajánlott: