Obsah:

8 Ovládání relé s NodeMCU a IR přijímačem pomocí WiFi a IR dálkového ovladače a aplikace pro Android: 5 kroků (s obrázky)
8 Ovládání relé s NodeMCU a IR přijímačem pomocí WiFi a IR dálkového ovladače a aplikace pro Android: 5 kroků (s obrázky)

Video: 8 Ovládání relé s NodeMCU a IR přijímačem pomocí WiFi a IR dálkového ovladače a aplikace pro Android: 5 kroků (s obrázky)

Video: 8 Ovládání relé s NodeMCU a IR přijímačem pomocí WiFi a IR dálkového ovladače a aplikace pro Android: 5 kroků (s obrázky)
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, Červen
Anonim
8 Ovládání relé s NodeMCU a IR přijímačem pomocí WiFi a IR dálkového ovladače a aplikace pro Android
8 Ovládání relé s NodeMCU a IR přijímačem pomocí WiFi a IR dálkového ovladače a aplikace pro Android

Ovládání 8 reléových spínačů pomocí přijímače nodemcu a ir přes wifi a IR dálkové ovládání a aplikaci pro Android.

dálkové ovládání ir funguje nezávisle na připojení wifi.

ZDE JE AKTUALIZOVÁNA VERZE KLIKNUTÍM ZDE

Krok 1: Popadněte díly

Popadněte díly
Popadněte díly
Popadněte díly
Popadněte díly
Popadněte díly
Popadněte díly

Věci, které jste pro tento projekt požadovali

  1. NodeMCU
  2. 4kanálový reléový modul x 2
  3. IC7805 x 2 (1 IC7805 neposkytuje dostatek proudu pro napájení 8 relé současně)
  4. Prkénko
  5. IR přijímač (VS1838)
  6. LED červená x 1
  7. Odpor 1K x 1
  8. Tlačítko x 1
  9. Propojovací dráty
  10. Zdroj napájení

Krok 2: Kód

TENTO KÓD JE PRO NODEMCU BOARD NOT ARDUINO

Napsal jsem kód tak, že pokud se WiFi odpojí nebo není k dispozici, LED bude svítit a ovládání relé z IR dálkového ovládání bude pokračovat nezávisle na WiFi.

Když je k dispozici WiFi, stiskněte tlačítko nebo stiskněte vyhrazené tlačítko na IR dálkovém ovládání a počkejte 5 sekund, než se připojíte k WiFi. Pokud dioda LED nezhasne, není připojení Wi -Fi připojeno.

Nejprve si stáhněte Arduino IDE ZDE.

Poté přejděte na Soubor -> Předvolby a poté na další adresy URL správce desek přidejte toto

arduino.esp8266.com/stable/package_esp8266c…

Poté přejděte do Správce desek a nainstalujte esp8266 od komunity ESP8266.

přejděte do správce knihovny a nainstalujte IRRemoteESP8266.

Nejprve připojte IR přijímač k desce nodemcu, 3,3 V až 3,3 V, GND až GND, výstup na GPIO2 (D4).

nahrajte níže uvedenou hodnotu IRRemote, otevřete sériový monitor a stisknutím tlačítka na dálku získáte hodnoty jednotlivých klíčů, někam si je zapište. Všimněte si alespoň 9 klíčových hodnot (8 hodnot pro 8 relé a 1 pro opětovné připojení wifi).

Poté vytvořte obvod podle výše uvedeného schématu a nahrajte kód My_Room.

Nezapomeňte upravit ir kódy v náčrtu my_room pomocí ir kódu, který jste získali pro každé tlačítko na dálkovém ovladači a wifi ssid a hesla.

UPOZORNĚNÍ: PŘI VYKLÁDCE SKICA SE ZAJISTĚTE, ŽE NIC NEPŘIPOJUJETE K PINU D0, D8, TX, RX. NEBO JEDNODUCHĚ ZÍSKEJTE Drátové propojky z těchto pinů

Krok 3: Schéma

Schéma
Schéma

Postupujte podle schématu a vytvořte obvod.

IC7805 nemá dostatečný výkon pro spuštění 8 relé současně. Používáme tedy dva 4ch reléový modul a dva IC7805.

Jakýkoli IR přijímač bude fungovat.

Napájení může být max.

Krok 4: Aplikace pro Android

Aplikaci pro Android jsem vytvořil pomocí aplikace MIT APP Inventor. Soubor aia můžete nahrát do aplikace App Inventor a upravit jej.

Krok 5: Dokázali jste to

Udělal jsi to
Udělal jsi to

Přejděte na panel pro správu routeru a získejte IP adresu NodeMCU.

Také přiřaďte konkrétní IP adresu Mac nodemcu, aby získala stejnou IP adresu pokaždé a abyste ji nemuseli pokaždé kontrolovat.

MŮŽETE VYUŽÍVAT IR DÁLKOVÝ, APLIKACI ANDROID A INTERNETOVÝ PROHLÍŽEČ NA TÉTO SÍTI, NEBO MŮŽETE POUŽÍVAT PŘÍSTUP VE SVÉM ROUTERU K PŘÍSTUPU K INTERNETU Z KAŽDÉHO SVĚTA

V případě problému mě kontaktujte na fb, www.fb.com / amit.s.samanta, pomůžu, jak budu moci.

Doporučuje: