![LED vezérlése a NodeMCU WiFi modul és a Blynk alkalmazás segítségével: 7 lépés LED vezérlése a NodeMCU WiFi modul és a Blynk alkalmazás segítségével: 7 lépés](https://i.howwhatproduce.com/images/010/image-29106-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![LED vezérlése a NodeMCU WiFi modul és a Blynk alkalmazás segítségével LED vezérlése a NodeMCU WiFi modul és a Blynk alkalmazás segítségével](https://i.howwhatproduce.com/images/010/image-29106-1-j.webp)
Ez az utasítás megmutatja, hogyan vezérelheti a LED -et a NodeMCU ESP8266 WiFi modul használatával a Blynk okostelefon -alkalmazáson keresztül. Ha kezdő vagy, olvass tovább. Ha tapasztaltabb, akkor érdemes a végére ugrani, ahol a projekt működésének sajátosságairól beszélek.
Kellékek
NodeMCU -
Jumper vezetékek (általános) - 2x
LED (bármilyen színű)
Kenyeretábla
1. lépés: A hardverkapcsolatok beállítása
![Hardverkapcsolatok beállítása Hardverkapcsolatok beállítása](https://i.howwhatproduce.com/images/010/image-29106-2-j.webp)
- LED -anód a NodeMCU 8 -as digitális tüskéjéhez egy jumperhuzal segítségével
- Földelje le az áramkört úgy, hogy a LED -es katódot egy 330Ω -os ellenálláshoz csatlakoztatja
- Csatlakoztassa az ellenállás másik végét a GND -hez a NodeMCU kártyán.
2. lépés: Beállítások
![preferenciák preferenciák](https://i.howwhatproduce.com/images/010/image-29106-3-j.webp)
![preferenciák preferenciák](https://i.howwhatproduce.com/images/010/image-29106-4-j.webp)
Mielőtt hozzáérnénk a kódhoz, meg kell változtatnunk néhány dolgot az Arduino IDE alapbeállításaiban. (Ez a lépés feltételezi, hogy már telepítve van az Arduino IDE).
Lépjen a "További táblák kezelő URL -címei" oldalra, és másolja be ezt a linket:
arduino.esp8266.com/stable/package_esp8266com_index.json
Ez a beállítás lehetővé teszi az általunk használt NodeMCU -hoz hasonló külső fórumok támogatását.
3. lépés: A Libraries + megfelelő táblakonfiguráció telepítése
![A Libraries + megfelelő táblakonfiguráció telepítése A Libraries + megfelelő táblakonfiguráció telepítése](https://i.howwhatproduce.com/images/010/image-29106-5-j.webp)
![A Libraries + megfelelő táblakonfiguráció telepítése A Libraries + megfelelő táblakonfiguráció telepítése](https://i.howwhatproduce.com/images/010/image-29106-6-j.webp)
Ebben a bemutatóban több könyvtárat fogunk használni.
Először telepítenünk kell az ESP8266 kártyacsomagot az Eszközök> Tábla:> Fórumkezelő> menüpontban, és be kell írnunk az "esp8266" kifejezést a keresősávba (lásd a bal oldali képet). Töltse le az első megjelenő csomag "esp8266 by ESP8266 Community" legújabb verzióját. Ez a csomag támogatja a NodeMCU kártyákat, így életképes lesz számunkra.
Most telepítenünk kell a Blynk könyvtárat. Lépjen az Eszközök> Könyvtárak kezelése> menüpontba, és írja be a "Blynk" kifejezést a keresősávba (lásd a jobb oldali képet). Töltse le a könyvtár legújabb verzióját "Blynk by Volodymyr Shymanskyy". Amint azt valószínűleg már tudja, ez a könyvtár lehetővé teszi a kapcsolat beállítását a telefonjainkon található Blynk alkalmazás és a NodeMCU között.
4. lépés: A beállítások módosítása
![Beállítások módosítása Beállítások módosítása](https://i.howwhatproduce.com/images/010/image-29106-7-j.webp)
Újra elkezdjük megváltoztatni a preferenciákat, de ezúttal a testületünkre. Ezt számos okból tesszük, ezek közül a legfontosabb, hogy a NodeMCU -t az IDE felismerje. Ezen beállítások eléréséhez lépjen az Eszközök menübe, görgessen lefelé, és ott találja a beállítások és a legördülő menük listáját a módosítások elvégzéséhez.
- Állítsa a "Board:" értéket "NodeMCU 1.0 (ESP-12E)" vagy "NodeMCU 0.9 (ESP-12)" értékre, mondanom sem kell, ez attól függ, hogy melyik NodeMCU-val rendelkezik. Ha a fent linkelt NodeMCU-t vásárolta, akkor állítsa "NodeMCU 1.0 (ESP-12E)" értékre, ha nem, akkor kérdezze meg a gyártót, hogy azonosítsa.
- Állítsa a "CPU frekvencia:" értéket 80 MHz -re. Az órajelet 80 MHz -re állítottuk, hogy illeszkedjen az alaplapunkhoz (vagy beállíthatja, hogy kétszer gyorsabb legyen 160 MHz -el).
- Állítsa a "Feltöltési sebesség:" értéket 115200 -ra.
- Állítsa a "Vakuméret:" értéket 4 MB -ra (FS: 2 MB OTA: ~ 1019 KB), vagy ha az IDE nem a legújabb verzió, akkor állítsa "4M: 3M SPIFFS" értékre.
5. lépés: A Blynk alkalmazás használata
![A Blynk alkalmazás használata A Blynk alkalmazás használata](https://i.howwhatproduce.com/images/010/image-29106-8-j.webp)
![A Blynk alkalmazás használata A Blynk alkalmazás használata](https://i.howwhatproduce.com/images/010/image-29106-9-j.webp)
A Blynk App mind az App Store -ban, mind a Google Playen elérhető. Telepítse, hozzon létre egy fiókot (ha még nem tette meg), és hozzon létre egy új projektet (nézze meg a képet a bal oldalon). Miután létrehozott egy új projektet, kattintson a pontozott felületre, amely a widgethez vezet mezőbe, majd kattintson a gombra. Kattintson ismét a gombra a tulajdonságainak eléréséhez. Miután megtekintette a Gombbeállítások képernyőt (nézze meg a jobb oldali képet), módosítsa a kimenetet a 8. digitális érintkezőre. Észre fogja venni, hogy ez ugyanaz a tű, amelyet a LED használ, így ez közvetlen kapcsolat lesz.
Az egyik dolog, amire szükségünk van a Blynk -től, a hitelesítő token. Ez a token egy UID (egyedi azonosító), amely az adott hardver és a telefon csatlakoztatásához szükséges. Ezt a hitelesítő tokent úgy szerezheti meg, ha a lejátszás gomb melletti jobb felső sarokban található csavar ikonra kattint, és lefelé görget az auten token részhez, ahol kiválaszthatja, hogy elküldje e -mailben. Tartsa meg ezt a hitelesítő tokent, mert szükségünk lesz rá a következő lépésben.
6. lépés: A kód
![A kód A kód](https://i.howwhatproduce.com/images/010/image-29106-10-j.webp)
Először töltse be a példát a Fájl> Példák> Blynk> Boards_WiFi> NodeMCU menüpont alatt. Meglehetősen rövid mennyiségű kóddal találkozik (kép megtekintése). Ahol azt írja: "char auth = ''", ott másolja és illessze be az utolsó lépésben kapott hitelesítő tokenjét. Ami az SSID -t és a pass -t illeti, csak illessze be a ROUTER WiFi -nevét (ne kövesse el ugyanazt a hibát, amit én tettem, amikor egy tartománybővítőhöz csatlakoztattam), és a jelszót. Ez az! (nos nem igazán) Csak annyit kell tennie, hogy feltölti a kódot a NodeMCU-ba egy USB-Micro-B vezeték segítségével.
7. lépés: A részletek
Ebben a lépésben a sajátosságokat, a mikro -t tárgyalom, és végigvezetem a belsejében lévő dolgokon. A NodeMCU ESP8266 firmware -en fut, ami azt jelenti, hogy csatlakozhat a WiFi -hez. Az ESP8266 firmware csatlakozik egy WAP -hoz (vezeték nélküli hozzáférési ponthoz), amely beépíthető egy útválasztóba vagy modembe. Ahhoz azonban, hogy csatlakozzon az útválasztóhoz vagy bármely jelszóval kényszerített WAP -hoz, szüksége van az SSID -re (szolgáltatáskészlet -azonosító) és a jelszóra, mindkettőt a vázlatban közöljük. Az útválasztó DHCP -ként (Dynamic Host Configuration Protocol) működik, és alapvetően elosztja az IP -címeket a csatlakoztatott eszközökhöz, amelyek ezeket a címeket meghatározott időre bérbe adják. Az IP -cím a WiFi -n keresztül csatlakozó eszköz egyedi azonosítójaként működik, így más eszközök felismerhetik azt. Most az ESP8266 önmagában hozzáférési pont (AP) lehet, így más vezeték nélküli állomások felfedezhetik és csatlakozhatnak hozzá. Miután a vázlatot a Blynk könyvtárak segítségével feltöltötte, a NodeMCU (vagy bármely ESP8266 alapú eszköz) elkezdi keresni a Blynk szervert a felhőben. Miután a Blynk felhőszerver felvette ezt a jelet, létrejön a kapcsolat, és ez a szerver elérhető az okostelefon alkalmazáson keresztül, és megadható a projekthez az alkalmazásban a megadott hitelesítési jogkivonat használatával. A Blynk alkalmazásban hozzárendeltük a gombot a NodeMCU 8 -as digitális tüske vezérléséhez. A gomb megnyomása után ezeket az adatokat továbbítják a Blynk felhőszerverhez 1 -ként, és a fedélzeti MCU -hoz, amely elvégzi a nagyfeszültség (3,3 V) küldését a 8 -as digitális tüskére, amely bekapcsolja a LED -et.
Ajánlott:
Az ESP8266 vezérlése a Telegram alkalmazás használatával: 7 lépés
![Az ESP8266 vezérlése a Telegram alkalmazás használatával: 7 lépés Az ESP8266 vezérlése a Telegram alkalmazás használatával: 7 lépés](https://i.howwhatproduce.com/images/001/image-727-38-j.webp)
Az ESP8266 vezérlése a Telegram alkalmazás használatával: Hé, mi újság, srácok! Akarsh itt a CETech -től. Gondolkozott már azon, hogy csevegjen a készülékeivel egy üzenetküldő alkalmazáson keresztül? Furcsán hangzik, igaz. De ma hasonló dolgot fogunk tenni. Ne aggódjon, nem kell mobiltelefont vásárolnia
Hogyan készítsünk intelligens edényt az alkalmazás által vezérelt NodeMCU segítségével: 8 lépés
![Hogyan készítsünk intelligens edényt az alkalmazás által vezérelt NodeMCU segítségével: 8 lépés Hogyan készítsünk intelligens edényt az alkalmazás által vezérelt NodeMCU segítségével: 8 lépés](https://i.howwhatproduce.com/images/005/image-14016-j.webp)
Hogyan készítsünk intelligens edényt az alkalmazás által vezérelt NodeMCU -val: Ebben az útmutatóban egy intelligens edényt fogunk létrehozni, amelyet egy ESP32 és egy okostelefonos alkalmazás (iOS és Android) vezérel. A kapcsolathoz és a Blynk könyvtárhoz NodeMCU -t (ESP32) fogunk használni a felhő IoT és az okostelefonos alkalmazás számára. Végül mi
IOT: ESP 8266 Nodemcu RGB LED szalag vezérlése az interneten keresztül a BLYNK alkalmazás használatával: 9 lépés
![IOT: ESP 8266 Nodemcu RGB LED szalag vezérlése az interneten keresztül a BLYNK alkalmazás használatával: 9 lépés IOT: ESP 8266 Nodemcu RGB LED szalag vezérlése az interneten keresztül a BLYNK alkalmazás használatával: 9 lépés](https://i.howwhatproduce.com/images/002/image-5504-22-j.webp)
IOT: ESP 8266 Nodemcu RGB LED szalag vezérlése az interneten keresztül a BLYNK alkalmazás segítségével: Helló srácok, ebben az utasításban megmutatom, hogyan készítsünk RGB LED szalagvezérlőt nodemcu -val, amely az interneten keresztül az egész világon képes vezérelni az RGB LED STRIP -et BLYNK APP.so élvezze a projekt elkészítését & Tegye színesebbé otthonát
IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED csík vezérlése az interneten keresztül a BLYNK alkalmazás használatával: 5 lépés
![IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED csík vezérlése az interneten keresztül a BLYNK alkalmazás használatával: 5 lépés IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED csík vezérlése az interneten keresztül a BLYNK alkalmazás használatával: 5 lépés](https://i.howwhatproduce.com/images/003/image-6741-19-j.webp)
IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED csík vezérlése az interneten keresztül a BLYNK alkalmazás használatával: Helló srácok, ebben az utasításban fényt készítettem neopixel led szalaggal, amelyet a világ minden tájáról a BLYNK APP és a nodemcu segítségével vezérelhetünk az interneten keresztül Ennek a projektnek az agyaként dolgozik, ezért készítse el környezeti fényét
Az Arduino Uno vezérlése az ESP8266 WiFi modul és a Blynk alkalmazás segítségével: 6 lépés
![Az Arduino Uno vezérlése az ESP8266 WiFi modul és a Blynk alkalmazás segítségével: 6 lépés Az Arduino Uno vezérlése az ESP8266 WiFi modul és a Blynk alkalmazás segítségével: 6 lépés](https://i.howwhatproduce.com/images/002/image-5843-63-j.webp)
Az Arduino Uno vezérlése az ESP8266 WiFi modul és a Blynk alkalmazás segítségével: Ez a projekt lehetővé teszi az Arduino csapok vezérlését az ESP8266-01 WiFi modul és a Blynk alkalmazás segítségével. A Blynk App nagyon könnyen használható, és nagyszerű módja az IoT megismerésének. Ez az oktatóanyag Windows PC -hez készült