Taula de continguts:

8 control de relés amb receptor NodeMCU i IR mitjançant aplicació WiFi i remota IR i Android: 5 passos (amb imatges)
8 control de relés amb receptor NodeMCU i IR mitjançant aplicació WiFi i remota IR i Android: 5 passos (amb imatges)

Vídeo: 8 control de relés amb receptor NodeMCU i IR mitjançant aplicació WiFi i remota IR i Android: 5 passos (amb imatges)

Vídeo: 8 control de relés amb receptor NodeMCU i IR mitjançant aplicació WiFi i remota IR i Android: 5 passos (amb imatges)
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juny
Anonim
8 control de relés amb receptor NodeMCU i IR mitjançant Wi-Fi i control remot IR i aplicació per a Android
8 control de relés amb receptor NodeMCU i IR mitjançant Wi-Fi i control remot IR i aplicació per a Android

Control de 8 commutadors de relés mitjançant receptor nodemcu i ir a través de wifi i aplicació remota i android.

el comandament ir funciona independentment de la connexió wifi.

AQUÍ TENIU UNA VERSIÓ ACTUALITZADA FES CLIC AQUÍ

Pas 1: agafeu les parts

Agafa les parts
Agafa les parts
Agafa les parts
Agafa les parts
Agafa les parts
Agafa les parts

Coses que necessitava per a aquest projecte

  1. NodeMCU
  2. Mòdul de relé de 4 canals x 2
  3. IC7805 x 2 (1 IC7805 no proporciona prou corrent per alimentar 8 relés alhora)
  4. Taula de pa
  5. Receptor IR (VS1838)
  6. LED vermell x 1
  7. Resistència 1K x 1
  8. Polsador x 1
  9. Filferros de pont
  10. Font d'alimentació

Pas 2: el codi

AQUEST CODI ÉS PER A LA JUNTA DE NODEMCU, NO ARDUINO

He escrit el codi de manera que, si el WiFi es desconnecta o no està disponible, el LED s’encendrà i el control del relé des del control remot IR s’encendrà independentment del WiFi.

Quan hi hagi WiFi disponible, premeu el botó o premeu el botó dedicat del control remot IR i espereu 5 segons per connectar-vos al wifi. Si el LED no s'apaga, el wifi no està connectat.

Primer descarregueu Arduino IDE des d’AQUÍ.

A continuació, aneu a Fitxer -> Preferències i, a continuació, a les adreces URL del gestor de taules addicionals, afegiu-les

arduino.esp8266.com/stable/package_esp8266c…

A continuació, aneu al gestor del consell i instal·leu esp8266 per la comunitat ESP8266.

aneu al gestor de la biblioteca i instal·leu IRRemoteESP8266.

Primer connecteu el receptor ir a la placa nodemcu, de 3,3 v a 3,3 v, de gnd a gnd, de sortida a gpio2 (D4).

pengeu l'esbós IRRemote Valor que es mostra a continuació, obriu el monitor sèrie i premeu la tecla remota per obtenir els valors de cada tecla, escriviu-la en algun lloc. Tingueu en compte almenys 9 valors clau (8 valors per a 8 relés i 1 per tornar a connectar el wifi).

A continuació, feu el circuit segons l’esquema anterior i pengeu el codi My_Room.

No us oblideu de modificar els codis ir a l'esbós my_room amb el codi ir que heu obtingut per a cada botó del comandament i el ssid wifi i la contrasenya.

NOTA: MENTRES CARREGUEU L’ESQUECET, ASUREU-VOS DE NO CONNECTAR RES AL PIN PIN D0, D8, TX, RX. O SIMPLEMENT, TREURE ELS CABLES DELS JUMPERES D'AQUESTS PINS

Pas 3: Esquema

Esquema
Esquema

Seguiu l'esquema i feu el circuit.

IC7805 no té prou potència per executar 8 relés alhora. Per tant, fem servir dos mòduls de relé de 4 canals i dos IC7805.

Qualsevol receptor IR funciona.

La font d'alimentació pot ser de 24 V com a màxim.

Pas 4: aplicació per a Android

He creat l'aplicació d'Android mitjançant MIT APP Inventor. Podeu penjar el fitxer aia a App Inventor i editar-lo.

Pas 5: ho heu fet

Ho vas fer
Ho vas fer

Aneu al tauler d'administració del router i obteniu l'adreça IP del NodeMCU.

També assigneu una adreça IP determinada a l’adreça Mac de nodemcu, de manera que obtingui la mateixa IP cada vegada i no l’haureu de comprovar cada vegada.

PODEU FER FUNCIONAR LA COMANDA IR, L'APLICACIÓ ANDROID I EL NAVEGADOR D'INTERNET A LA MATEIXA XARXA, O PODEU FER FUNCIONAR EL PORT A LA RUTADORA PER ACCEDIR A INTERNET DES DE QUALSEVOL LLOC DEL MÓN

En cas de problema, poseu-vos en contacte amb mi a fb, www.fb.com / amit.s.samanta, us ajudaré sempre que pugui.

Recomanat: