Tartalomjegyzék:
- 1. lépés: Szükséges anyagok
- 2. lépés: A NodeMCU Board csomag telepítése
- 3. lépés: Pin kapcsolatok
- 4. lépés: Forráskód
- 5. lépés: A kód feltöltése
- 6. lépés: A LED vezérlése
Videó: Internetvezérelt LED a NodeMCU használatával: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
A tárgyak internete (IoT) egymással összekapcsolt számítástechnikai eszközök, mechanikus és digitális gépek, tárgyak, állatok vagy emberek rendszere, amelyek egyedi azonosítókkal és adatátviteli képességgel rendelkeznek, anélkül, hogy emberről emberre vagy emberre lenne szükség. számítógép-interakció.
Ebben az utasításban egy egyszerű IoT projektet készítünk. Weboldal vezérlésű LED a NodeMCU segítségével, helyi hálózathoz csatlakoztatva.
LEÍRÁS A NodeMCU egy nyílt forráskódú IoT -platform. Tartalmaz egy firmware-t, amely az Espressif ESP8266 WiFi SoC-ján fut, és az ESP-12 modulon alapuló hardvert. A "NodeMcu" kifejezés alapértelmezésben a firmware -re utal, nem a fejlesztői készletekre. Az ESP8266 firmware a Lua szkriptnyelvet használja. A Lua projekten alapul, és az ESP8266-hoz tartozó Espressif Non-OS SDK-ra épül. Sok nyílt forráskódú projektet használ, mint például a Lua-cjson és a spiffs. A LUA alapú interaktív firmware az Expressif ESP8622 Wi-Fi SoC-hez, valamint egy nyílt forráskódú hardverlap, amely a 3 dolláros ESP8266 Wi-Fi modulokkal ellentétben CP2102 TTL-USB chipet tartalmaz a programozáshoz és a hibakereséshez, kenyérpirítóbarát és képes egyszerűen táplálja a micro USB porton keresztül.
JELLEMZŐK
- Wi-Fi modul-az ESP-12E modulhoz hasonló ESP-12E modul, de 6 extra GPIO-val.
- USB - mikro USB port a tápellátáshoz, a programozáshoz és a hibakereséshez
- Fejlécek-2x 2,54 mm-es 15 tűs fejléc hozzáféréssel a GPIO-khoz, SPI, UART, ADC és tápcsatlakozókhoz
- Tápellátás - 5V micro USB porton keresztül
1. lépés: Szükséges anyagok
- ESP8266 NodeMCU
- Kenyeretábla
- VEZETTE
- Jumper vezetékek
- Arduino IDE
2. lépés: A NodeMCU Board csomag telepítése
- Nyissa meg az Arduino IDE -t. Lépjen a Fájlok-> Beállítások oldalra. Írja be a https://arduino.esp8266.com/stable/package_esp8266… címet a Kiegészítő fórumkezelő URL -ek mezőbe
- Most lépjen az Eszközök-> Táblák-> Fórumkezelő menübe, és keresse meg az ESP8266 kifejezést, és telepítse a csomagot.
3. lépés: Pin kapcsolatok
- D7 of NodeMCU to LED's +ve.
- G a NodeMCU -ról a LED -ekre.
4. lépés: Forráskód
Kódban
módosítsa az ssid -t a ssid nevére
és Jelszó az SSID jelszavához
const char* ssid = "MODI"; // a ssid
const char* password = "8826675619"; // Az Ön jelszava
5. lépés: A kód feltöltése
Ha sikeresen kiépítette a kapcsolatot a kenyértáblán, és kódolást írt, fel kell töltenie a kódolást a NodeMCU -ba egy micro USB használatával.
Most lépjen az Eszközök> Tábla> ESP8266 modulok menüpontra, és számos lehetőséget láthat az ESP8266 számára. Válassza a "NodeMCU 1.0 (ESP-12E modul). Ezután válassza ki a portot. Ha nem ismeri fel a portot, válassza a Vezérlőpult> Rendszer> Eszközkezelő> Port lehetőséget, és frissítse az USB illesztőprogramot.
Most töltse fel a kódot a táblára.
6. lépés: A LED vezérlése
- Most nyissa ki a soros monitort, és ne az URL -t.
- Most helyezze be az URL -t a telefon böngészőjébe.
- Megnyílik egy oldal, amelyen két gomb található: BE és KI.
- Ha minden rendben van, amikor az ON gombot megnyomja, a LED kigyullad, és az OFF gomb megnyomásakor a LED kialszik.
Ajánlott:
A gyorsulás felügyelete a Raspberry Pi és az AIS328DQTR használatával Python használatával: 6 lépés
A gyorsulás nyomon követése a Raspberry Pi és az AIS328DQTR használatával Python használatával: A gyorsulás véges, azt hiszem, a fizika egyes törvényei szerint.- Terry Riley A gepárd elképesztő gyorsulást és gyors sebességváltozásokat használ üldözés közben. A leggyorsabb lény a parton időnként kihasználja csúcssebességét a zsákmány elkapására. Az
Neopixel Ws2812 Rainbow LED izzás M5stick-C - Szivárvány futtatása a Neopixel Ws2812 készüléken az M5stack M5stick C használatával Arduino IDE használatával: 5 lépés
Neopixel Ws2812 Rainbow LED izzás M5stick-C | Szivárvány futása a Neopixel Ws2812-en az M5stack M5stick C használatával Arduino IDE használatával: Sziasztok, srácok, ebben az oktatási útmutatóban megtanuljuk, hogyan kell használni a neopixel ws2812 LED-eket, vagy led szalagot vagy led mátrixot vagy led gyűrűt m5stack m5stick-C fejlesztőtáblával Arduino IDE-vel, és elkészítjük szivárványos mintát vele
Internetvezérelt LED az ESP32 alapú webszerver használatával: 10 lépés
Interneten vezérelt LED az ESP32 alapú webszerver használatával: A projekt áttekintése Ebben a példában kitaláljuk, hogyan lehet ESP32-alapú webszervert készíteni a LED állapotának vezérlésére, amely a világ bármely pontjáról elérhető. A projekthez Mac számítógépre lesz szüksége, de ezt a szoftvert akár i
F.i.c.s. - Fonera internetvezérelt kapcsoló (BE/KI): 4 lépés
F.i.c.s. - Fonera Internet vezérlésű kapcsoló (ON/OFF): Pár hónapja ingyen kaptam meg az első FON routert. Az első dolog, amit tettem, a flash dd-wrt firmware volt rajta. Mivel a FONera útválasztó gpio csapokkal rendelkezik, úgy döntöttem, hogy ezeket a csapokat használom a váltakozó áramú terhelések szabályozására, vagy távolról kapcsolom be/ki a kapcsolót. Van egy hasonló
Karácsonyi doboz: Arduino/ioBridge internetvezérelt karácsonyi fények és zenei műsor: 7 lépés
Karácsonyi doboz: Arduino/ioBridge internetvezérelt karácsonyi fények és zenei műsor: A karácsonyi doboz projektem egy internet által vezérelt karácsonyi fényekből és zenei műsorból áll. Egy karácsonyi dal kérhető on-line, amelyet sorba állítanak, és a kért sorrendben játsszák le. A zenét FM -rádión továbbítják