Tartalomjegyzék:

8 relévezérlés NodeMCU és infravörös vevővel WiFi és infravörös távirányító és Android alkalmazás használatával: 5 lépés (képekkel)
8 relévezérlés NodeMCU és infravörös vevővel WiFi és infravörös távirányító és Android alkalmazás használatával: 5 lépés (képekkel)

Videó: 8 relévezérlés NodeMCU és infravörös vevővel WiFi és infravörös távirányító és Android alkalmazás használatával: 5 lépés (képekkel)

Videó: 8 relévezérlés NodeMCU és infravörös vevővel WiFi és infravörös távirányító és Android alkalmazás használatával: 5 lépés (képekkel)
Videó: #25 - A relé modul 2024, November
Anonim
8 Relévezérlés NodeMCU -val és IR -vevővel WiFi és IR Remote és Android App használatával
8 Relévezérlés NodeMCU -val és IR -vevővel WiFi és IR Remote és Android App használatával

8 relés kapcsoló vezérlése nodemcu és ir vevő segítségével wifi -n és távoli és androidos alkalmazáson keresztül.

az ir távirányító a wifi kapcsolattól függetlenül működik.

IDE KATTINTOTT A FRISSÍTETT VÁLTOZAT

Lépés: Fogja meg az alkatrészeket

Fogja meg az alkatrészeket
Fogja meg az alkatrészeket
Fogja meg az alkatrészeket
Fogja meg az alkatrészeket
Fogja meg az alkatrészeket
Fogja meg az alkatrészeket

A projekthez szükséges dolgok

  1. NodeMCU
  2. 4 csatornás relé modul x 2
  3. IC7805 x 2 (1 IC7805 nem biztosít elegendő áramot 8 relé egyidejű bekapcsolásához)
  4. Kenyeretábla
  5. IR -vevő (VS1838)
  6. LED Piros x 1
  7. Ellenállás 1K x 1
  8. Nyomógomb x 1
  9. Jumper vezetékek
  10. Tápegység

2. lépés: A kód

EZ A KÓD NODEMCU TÁBLA, NEM ARDUINO

A kódot úgy írtam le, hogy ha a WiFi megszakad, vagy nem érhető el, a LED világítani kezd, és az IR Remote relévezérlése a WiFi -től függetlenül folytatódik.

Ha elérhető a WiFi, nyomja meg a nyomógombot, vagy nyomja meg az erre szolgáló gombot az IR távirányítón, és várja meg, amíg 5 másodpercig csatlakozik a wifi -hez. Ha a LED nem alszik ki, akkor a wifi nincs csatlakoztatva.

Először töltse le az Arduino IDE -t innen.

Ezután lépjen a Fájl -> Beállítások elemre, majd a további fórumkezelő URL -eken adja hozzá ezt

arduino.esp8266.com/stable/package_esp8266c…

Ezután lépjen a fórumkezelőhöz, és telepítse az esp8266 -t az ESP8266 Community által.

lépjen a könyvtárkezelőbe, és telepítse az IRRemoteESP8266 programot.

Először csatlakoztassa az ir vevőt a nodemcu kártyához, 3.3v - 3.3v, gnd a gnd, kimenet a gpio2 (D4) -hez.

töltse fel az alábbi vázlat IRRemote értékét, nyissa meg a soros monitort, és nyomja meg a távvezérlő gombot az egyes kulcsok értékeinek lekéréséhez, írja le valahova. Jegyezzen fel legalább 9 kulcsértéket (8 érték 8 reléhez és 1 a wifi újracsatlakozásához).

Ezután készítse el az áramkört a fenti vázlat szerint, és töltse fel a My_Room kódot.

Ne felejtse el módosítani a my_room vázlat ir -kódjait a távirányító minden gombjához kapott ir -kóddal, valamint a wifi ssid -vel és jelszóval.

MEGJEGYZÉS: A VÁZLAT FELTÖLTÉSE ELŐTT Ügyeljen arra, hogy SEMMIT ne csatlakoztasson a D0, D8, TX, RX PIN kódhoz. VAGY EGYSZERŰEN HÚZZA LE AZ UGRÓZÓS VEZETÉKET EZEKTŐL A TŰZŐKTŐL

3. lépés: Vázlatos

Vázlatos
Vázlatos

Kövesse a vázlatot és készítse el az áramkört.

Az IC7805 nem rendelkezik elegendő energiával 8 relé egyidejű futtatásához. Tehát két 4 csatornás relé modult és két IC7805 -öt használunk.

Bármelyik IR -vevő működik.

A tápegység max. 24V lehet.

4. lépés: Android -alkalmazás

Az Android alkalmazást a MIT APP Inventor használatával készítettem el. Feltöltheti az aia fájlt az App Inventor alkalmazásba, és szerkesztheti azt.

5. lépés: Megtette

Megcsináltad
Megcsináltad

Nyissa meg az útválasztó adminisztrációs paneljét, és szerezze be a NodeMCU IP -címét.

Szintén rendeljen egy adott IP -t a nodemcu Mac -címéhez, hogy minden alkalommal ugyanazt az ip -t kapja, és ne kelljen minden alkalommal ellenőriznie.

HASZNÁLHATÓ IR IR TÁVOL, ANDROID ALKALMAZÁS ÉS INTERNET BÖNGÉSZŐ UGYANAZON A HÁLÓZATON, VAGY HASZNÁLHATJA AZ ÚTVONALÓJÁBAN KÖZVETÍTETT KIKÖTŐ PORTOT, HOGY A VILÁGBÓL bárhonnan elérje az INTERNETET

Probléma esetén lépjen kapcsolatba velem a fb -n, www.fb.com / amit.s.samanta, segítek, amennyire csak tudok.

Ajánlott: