Obsah:

8 Ovládanie relé s NodeMCU a IR prijímačom pomocou diaľkového ovládača WiFi a IR a aplikácie pre Android: 5 krokov (s obrázkami)
8 Ovládanie relé s NodeMCU a IR prijímačom pomocou diaľkového ovládača WiFi a IR a aplikácie pre Android: 5 krokov (s obrázkami)

Video: 8 Ovládanie relé s NodeMCU a IR prijímačom pomocou diaľkového ovládača WiFi a IR a aplikácie pre Android: 5 krokov (s obrázkami)

Video: 8 Ovládanie relé s NodeMCU a IR prijímačom pomocou diaľkového ovládača WiFi a IR a aplikácie pre Android: 5 krokov (s obrázkami)
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, Jún
Anonim
8 Ovládanie relé s NodeMCU a IR prijímačom pomocou WiFi a IR diaľkového ovládača a aplikácie pre Android
8 Ovládanie relé s NodeMCU a IR prijímačom pomocou WiFi a IR diaľkového ovládača a aplikácie pre Android

Ovládanie 8 reléových spínačov pomocou prijímača nodemcu a ir cez wifi a IR diaľkové ovládanie a aplikáciu pre Android.

diaľkové ovládanie ir funguje nezávisle od wifi pripojenia.

TU JE AKTUALIZOVANÁ VERZIA KLIKNUTÍM TU

Krok 1: Uchopte diely

Vezmite diely
Vezmite diely
Vezmite diely
Vezmite diely
Vezmite diely
Vezmite diely

Veci, ktoré ste pre tento projekt potrebovali

  1. NodeMCU
  2. 4 -kanálový reléový modul x 2
  3. IC7805 x 2 (1 IC7805 neposkytuje dostatočný prúd na napájanie 8 relé súčasne)
  4. Breadboard
  5. IR prijímač (VS1838)
  6. LED červená x 1
  7. Odpor 1 kB x 1
  8. Tlačidlo x 1
  9. Prepojovacie vodiče
  10. Zdroj

Krok 2: Kód

TENTO KÓD JE PRE DOSKU NODEMCU, NIE ARDUINO

Kód som napísal tak, že ak sa WiFi odpojí alebo nie je k dispozícii, LED dióda bude svietiť a ovládanie relé z diaľkového ovládača IR bude pokračovať nezávisle od WiFi.

Keď je k dispozícii WiFi, stlačte tlačidlo alebo špeciálne tlačidlo na IR diaľkovom ovládači a počkajte 5 sekúnd, kým sa pripojíte k WiFi. Ak LED dióda nezhasne, Wi -Fi nie je pripojené.

Najprv si stiahnite Arduino IDE z TU.

Potom choďte na Súbor -> Predvoľby, potom na ďalšie adresy URL správcu dosky, pridajte toto

arduino.esp8266.com/stable/package_esp8266c…

Potom prejdite na správcu rady a nainštalujte esp8266 od komunity ESP8266.

prejdite na správcu knižnice a nainštalujte IRRemoteESP8266.

Najprv pripojte IR prijímač k doske nodemcu, 3,3 V až 3,3 V, GND až GND, výstup na GPIO2 (D4).

nahrajte nižšie uvedenú hodnotu IRRemote, otvorte sériový monitor a stlačením klávesu diaľkového ovládača získate hodnoty každého kľúča, niekde ich zapíšte. Všimnite si najmenej 9 kľúčových hodnôt (8 hodnôt pre 8 relé a 1 pre opätovné pripojenie wifi).

Potom urobte obvod podľa schémy uvedenej vyššie a nahrajte kód My_Room.

Nezabudnite upraviť kódy ir v náčrte my_room pomocou kódu ir, ktorý ste dostali pre každé tlačidlo na diaľkovom ovládači, a ssid a hesla wifi.

UPOZORNENIE: PRI NABÍJANÍ SKIČKY ZAISTITE, ŽE NIEČO SPOJÍTE S PINOM D0, D8, TX, RX. ALEBO JEDNODUCHO VYBERTE KÁBLE JUMPERA Z TÝCHTO PINOV

Krok 3: Schéma

Schematický
Schematický

Postupujte podľa schémy a vytvorte obvod.

IC7805 nemá dostatočný výkon na spustenie 8 relé súčasne. Používame teda dva 4 -kanálové reléové moduly a dva IC7805.

Každý IR prijímač bude fungovať.

Napájanie môže byť max.

Krok 4: Aplikácia pre Android

Vytvoril som aplikáciu pre Android pomocou aplikácie MIT APP Inventor. Súbor aia môžete nahrať do aplikácie App Inventor a upraviť ho.

Krok 5: Dokázali ste to

Urobil si to
Urobil si to

Prejdite na panel správy smerovača a získajte IP adresu NodeMCU.

Priraďte tiež konkrétnu IP adresu Mac nodemcu, aby bola vždy rovnaká adresa IP, a nemusíte ju zakaždým kontrolovať.

NA TOMTO SIEŤI MÔŽETE POUŽÍVAŤ IR DÁLKOVÝ, APLIKÁCIU ANDROID A INTERNETOVÝ PREHLEDOVAČ, ALEBO MÔŽETE PORTOVÉ PRESMEROVANIE VO SVOM ROUTERE PRÍSTUPOVAŤ K INTERNETU Z KAŽDÉHO SVETA

V prípade problému ma kontaktujte na fb, www.fb.com / amit.s.samanta, pomôžem, ako budem môcť.

Odporúča: