Tabla de contenido:

Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto de infrarrojos y aplicación de Android: 5 pasos (con imágenes)
Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto de infrarrojos y aplicación de Android: 5 pasos (con imágenes)

Video: Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto de infrarrojos y aplicación de Android: 5 pasos (con imágenes)

Video: Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto de infrarrojos y aplicación de Android: 5 pasos (con imágenes)
Video: Nuevas placas de Arduino para el IoT y el sector industrial 2024, Septiembre
Anonim
Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto por infrarrojos y aplicación de Android
Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto por infrarrojos y aplicación de Android

Control de 8 interruptores de relé usando nodemcu y receptor ir a través de wifi y control remoto ir y aplicación de Android.

el mando a distancia por infrarrojos funciona independientemente de la conexión wifi.

AQUÍ HAY UNA VERSIÓN ACTUALIZADA HAGA CLIC AQUÍ

Paso 1: agarre las piezas

Agarra las piezas
Agarra las piezas
Agarra las piezas
Agarra las piezas
Agarra las piezas
Agarra las piezas

Cosas que requirió para este proyecto

  1. NodeMCU
  2. Módulo de relé de 4 canales x 2
  3. IC7805 x 2 (1 IC7805 no proporciona suficiente corriente para encender 8 relés al mismo tiempo)
  4. Tablero de circuitos
  5. Receptor de infrarrojos (VS1838)
  6. LED rojo x 1
  7. Resistencia 1K x 1
  8. Botón pulsador x 1
  9. Cables de puente
  10. Fuente de alimentación

Paso 2: el código

ESTE CÓDIGO ES PARA TABLERO NODEMCU NO ARDUINO

He escrito el código de manera que si el WiFi se desconecta o no está disponible, el LED se iluminará y el control de relé de IR Remote se encenderá independientemente del WiFi.

Cuando haya WiFi disponible, presione el botón pulsador o presione el botón dedicado en el control remoto IR y espere 5 segundos para conectarse a wifi. Si el LED no se apaga, el wifi no está conectado.

Primero descargue Arduino IDE desde AQUÍ.

Luego vaya a Archivo -> Preferencias, luego en las URL adicionales del administrador de la placa, agregue esto

arduino.esp8266.com/stable/package_esp8266c…

Luego vaya al administrador de la Junta e instale esp8266 por ESP8266 Community.

vaya al administrador de la biblioteca e instale IRRemoteESP8266.

Primero conecte el receptor de infrarrojos a la placa nodemcu, 3.3v a 3.3v, gnd a gnd, salida a gpio2 (D4).

cargue el boceto IRRemote Value que se muestra a continuación, abra el monitor serial y presione la tecla remota para obtener los valores de cada tecla, anótelo en algún lugar. Tenga en cuenta al menos 9 valores clave (8 valores para 8 relés y 1 para reconectar wifi).

Luego, haga el circuito como el esquema anterior y cargue el código My_Room.

No olvide modificar los códigos ir en el boceto my_room con el código ir que obtuvo para cada botón del control remoto y el ssid wifi y la contraseña.

NOTA: MIENTRAS SUBE EL BOCETO, ASEGÚRESE DE NO CONECTAR NADA AL PIN D0, D8, TX, RX. O SIMPLEMENTE SACAR LOS PUENTES DE ESAS CLAVIJAS

Paso 3: esquema

Esquemático
Esquemático

Sigue el esquema y haz el circuito.

IC7805 no tiene suficiente energía para hacer funcionar 8 relés al mismo tiempo. Entonces, estamos usando dos módulos de relé de 4 canales y dos IC7805.

Cualquier receptor de infrarrojos funcionará.

La fuente de alimentación puede ser de 24 V máx.

Paso 4: aplicación de Android

Hice la aplicación de Android usando MIT APP Inventor. Puede cargar el archivo aia en App Inventor y editarlo.

Paso 5: lo hiciste

Lo hiciste
Lo hiciste

Vaya al panel de administración de su enrutador y obtenga la dirección IP de NodeMCU.

También asigne una IP en particular a la dirección Mac de nodemcu, de modo que obtenga la misma IP siempre y no tenga que verificarla cada vez.

PUEDE UTILIZAR EL CONTROL REMOTO IR, LA APLICACIÓN DE ANDROID Y EL NAVEGADOR DE INTERNET EN LA MISMA RED, O PUEDE UTILIZAR EL REENVÍO DE PUERTOS EN SU ENRUTADOR PARA ACCEDER A INTERNET DESDE CUALQUIER LUGAR DEL MUNDO

En caso de problemas, contácteme en fb, www.fb.com / amit.s.samanta, lo ayudaré en la medida de lo posible.

Recomendado: