Tartalomjegyzék:

Első lépések W/ NodeMCU ESP8266 használatával az Arduino IDE -n: 6 lépés
Első lépések W/ NodeMCU ESP8266 használatával az Arduino IDE -n: 6 lépés

Videó: Első lépések W/ NodeMCU ESP8266 használatával az Arduino IDE -n: 6 lépés

Videó: Első lépések W/ NodeMCU ESP8266 használatával az Arduino IDE -n: 6 lépés
Videó: 7. ESP32 webkliens IOT alkalmazások 2024, November
Anonim
Első lépések W/ NodeMCU ESP8266 segítségével az Arduino IDE rendszeren
Első lépések W/ NodeMCU ESP8266 segítségével az Arduino IDE rendszeren

Áttekintés

Ebben az oktatóanyagban megtudhatja, hogyan kell használni a NodeMCU -t az Arduino IDE -n.

Mit fog tanulni

  • Általános információk a NodeMCU -ról
  • ESP8266 alapú táblák telepítése az Arduino IDE -re
  • A NodeMCU programozása az Arduino IDE -n
  • Bemutatjuk a NodeMCU helyett használható táblákat

1. lépés: Mi az a NodeMCU?

Mi az a NodeMCU?
Mi az a NodeMCU?

Napjainkban az IOT alkalmazások száma növekszik, és az objektumok összekapcsolása egyre fontosabbá válik. Az objektumok, például a Wi-Fi protokoll csatlakoztatásának több módja van.

A NodeMCU egy nyílt forráskódú platform, amely ESP8266 alapú, és képes objektumokat összekapcsolni, és lehetővé teszi az adatátvitelt a Wi-Fi protokoll használatával. Ezenkívül azáltal, hogy biztosítja a mikrovezérlők néhány legfontosabb funkcióját, például a GPIO -t, a PWM -et, az ADC -t stb., Egyedül megoldja a projekt sok igényét.

A tábla általános jellemzői a következők:

  • Könnyen kezelhető
  • Programozhatóság Arduino IDE vagy IUA nyelvekkel
  • Hozzáférési pontként vagy állomásként kapható
  • Eseményvezérelt API-alkalmazásokban is megvalósítható
  • Belső antennával rendelkezik
  • Tartalmaz 13 GPIO érintkezőt, 10 PWM csatornát, I2C, SPI, ADC, UART és 1 vezetékes

2. lépés: A NodeMCU programozása Arduino IDE használatával

A NodeMCU programozása Arduino IDE használatával
A NodeMCU programozása Arduino IDE használatával
A NodeMCU programozása Arduino IDE használatával
A NodeMCU programozása Arduino IDE használatával
A NodeMCU programozása Arduino IDE használatával
A NodeMCU programozása Arduino IDE használatával
A NodeMCU programozása Arduino IDE használatával
A NodeMCU programozása Arduino IDE használatával

Annak érdekében, hogy az Arduino IDE programozhassa a NodeMCU programozását, először be kell vezetnie azt a szoftverbe.

Ehhez másolja ki a következő kódot, és kövesse az alábbi lépéseket:

arduino.esp8266.com/stable/package_esp8266c…

1. lépés. Válassza a Beállítások lehetőséget a Fájl menüben, és írja be a másolt kódot a Kiegészítő fórumkezelő URL -címek részbe. Ezután nyomja meg az OK gombot.

2. lépés. Keresse meg az ESP8266 szót az Eszközök menü Táblák> táblák kezelője menüjében. Ezután telepítse az ESP8266 lapokat. A teljes telepítés után megjelenik az INSTALLED felirat az ESP8266 táblákon.

E két lépés után láthatja az ESP8266 alapú táblákat, például a NodeMCU -t az Arduino IDE táblák listájában, és kiválaszthatja a kívánt táblát a kód feltöltéséhez.

A digitális tűk használatához válassza ki a GPIO számokat. Például a D7 tű GPIO13 -ként van definiálva. Tehát akkor állítsa be a 13 -as számú PIN -kódot, amikor a D7 programot szeretné használni. A D2 (GPIO4) tűt SDA -ként és a D1 (GPIO5) tűt SCL -ként is használhatja

3. lépés: A LED vezérlése HTTP -oldalon keresztül a NodeMCU használatával

Csatlakoztathatja az internetet Wi-Fi-n keresztül a NodeMCU használatával, és HTTP-oldal létrehozásával alkalmazhatja a kívánt parancsokat.

Ebben a példában a LED -et az ON és OFF gomb megnyomásával vezérelheti. Írja be a modemek SSID -jét és jelszavát a mellékelt részbe, és töltse fel a NodeMCU táblára az Arduino IDE használatával. (Hagyja a többi beállítást az alapértelmezettre)

4. lépés: Kód

Ha a Serial Monitor megnyitása után létrejött az internetkapcsolat, akkor megkapja a létrehozott oldal IP -címét (például 192.168.1.18). Másolja ki és illessze be a böngészőbe a HTTP -oldal megnyitásához.

5. lépés: Milyen egyéb táblákat használhatok a NodeMCU helyett?

Milyen egyéb táblákat használhatok a NodeMCU helyett?
Milyen egyéb táblákat használhatok a NodeMCU helyett?

Számos fontos tényező van az IOT rendszer alaplapjának kiválasztásához, például a GPIO -érintkezők száma, a kommunikációs protokollok, beleértve az antennát stb.

Ezenkívül különböző táblák és platformok vannak, mindegyiknek megvannak a sajátosságai.

Itt összehasonlítottuk őket az IOT projektek legfontosabb kötelező jellemzői alapján.

6. lépés: Példaprojektek:

  • Intelligens ajtózár wifi WiFi bejelentkezési oldallal, Arduino és ESP8266
  • Beszéljen Arduino -jával, és irányítsa a Google Segéd segítségével
  • Játssz a Tűz felett WIFI -vel! ESP8266 és neopixelek (beleértve az Android alkalmazást)
  • nstagram kedveli az Arduino & ESP8266 sebességmérőt

Ha hasznosnak és érdekesnek találod ezt az oktatóanyagot, akkor lájkolj minket a facebookon.

Ajánlott: