Tabla de contenido:

Cómo hacer automatización del hogar basada en IoT con el relé de control de sensores NodeMCU: 14 pasos (con imágenes)
Cómo hacer automatización del hogar basada en IoT con el relé de control de sensores NodeMCU: 14 pasos (con imágenes)

Video: Cómo hacer automatización del hogar basada en IoT con el relé de control de sensores NodeMCU: 14 pasos (con imágenes)

Video: Cómo hacer automatización del hogar basada en IoT con el relé de control de sensores NodeMCU: 14 pasos (con imágenes)
Video: Arduino IoT Cloud con ESP32, Relé (relay) y Sensor DHT22. Guía completa paso a paso desde cero 2024, Noviembre
Anonim
Image
Image
Cómo hacer automatización del hogar basada en IoT con el relé de control de sensores NodeMCU
Cómo hacer automatización del hogar basada en IoT con el relé de control de sensores NodeMCU
Cómo hacer automatización del hogar basada en IoT con el relé de control de sensores NodeMCU
Cómo hacer automatización del hogar basada en IoT con el relé de control de sensores NodeMCU

En este proyecto basado en IoT, hice la automatización del hogar con el módulo de relé de control Blynk y NodeMCU con retroalimentación en tiempo real. En el modo manual, este módulo de relé se puede controlar desde el móvil o teléfono inteligente y, interruptor manual. En el modo automático, este relé inteligente también puede detectar la temperatura de la habitación y la luz solar para encender y apagar el ventilador y la bombilla.

Este proyecto de hogar inteligente tiene las siguientes características: 1. Electrodomésticos controlados desde Mobile usando la aplicación Blynk 2. Electrodomésticos controlados por sensor de temperatura y humedad automáticamente (en modo automático) 3. Electrodomésticos controlados por sensor de oscuridad automáticamente (en modo automático) 4. Monitorea la lectura de temperatura y humedad de la habitación EN VIVO en OLED y Smartphone 5. Electrodomésticos controlados con interruptores manuales 6. Control de electrodomésticos a través de Internet

Suministros

Componentes necesarios para este proyecto de casa inteligente

1. NodeMCU

2. Sensor DH11

3. LDR

4. Resistencias de 10k 5 no

5. 1k Resistencias 5 no (R1 a R4)

6. Resistencias de 220 ohmios 2 no (R5 y R6)

7. Optoacoplador PC817 2 no

8. Transistores NPN BC547 2 no

9. Diodo 1N4007 2 no

10. Diodo 1N4001 1no

11. LED (1.5v) 3 no

12. Condensadores 100uF 2 no

13. Relés SPDT 12V 2 no

14. 7805 regulador de voltaje 1 no

15. Presione el interruptor / botón 4 no

16. Conectores y puentes

17. Pantalla OLED I2C (0.96 "o 1.3")

Paso 1: diagrama de circuito

Diagrama de circuito
Diagrama de circuito

Este es el diagrama de circuito completo para este proyecto de automatización del hogar basado en IoT.

He usado NodeMCU para controlar el módulo de relés. He conectado el sensor de temperatura y humedad DHT11 y el LDR para controlar el relé automáticamente de acuerdo con la temperatura y la luz ambiental. Hay cuatro botones conectados con NodeMCU, es decir, S1, S2, CMODE, RST. S1 y S2 para controlar el módulo de relé manualmente CMODE para cambiar el modo (modo manual, modo automático) RST para restablecer el NodeMCU He suministrado 12V al módulo de relé y utilicé un regulador de voltaje 7805 para suministrar 5v a NodeMCU.

Paso 2: haga el circuito en la placa de pruebas para realizar la prueba

Haga el circuito en la placa de pruebas para probar
Haga el circuito en la placa de pruebas para probar
Haga el circuito en la placa de pruebas para probar
Haga el circuito en la placa de pruebas para probar

Antes de diseñar la PCB, primero hice el circuito en la placa para probarlo. Durante las pruebas, cargué el código en NodeMCU y luego intenté controlar los relés con los botones, la aplicación Blynk, el sensor de temperatura y el LDR.

Descargue el código adjunto para este proyecto NodeMCU.

He mencionado todos los enlaces de las bibliotecas requeridas en el código.

Paso 3: instale la aplicación Blynk

Instale la aplicación Blynk
Instale la aplicación Blynk
Instale la aplicación Blynk
Instale la aplicación Blynk

Instale la aplicación Blynk de Google Play Store o App Store y luego agregue todos los widgets necesarios para controlar el módulo de relé y monitorear la temperatura y la humedad. He explicado todos los detalles en el video tutorial.

He utilizado los widgets de 3 botones para controlar el módulo de relés y cambiar el modo. Y 2 widgets de calibre para controlar la temperatura y la humedad.

Paso 4: Modo diferente del módulo de relé inteligente

Modo diferente del módulo de relé inteligente
Modo diferente del módulo de relé inteligente

Podemos controlar el relé inteligente en 2 modos:

1. Modo manual

2. Modo automático

Podemos cambiar fácilmente el modo con el botón CMODE instalado en la PCB o desde la aplicación Blynk.

Paso 5: modo manual

Modo manual
Modo manual
Modo manual
Modo manual

En el modo Manual, podemos controlar el módulo de relés desde los pulsadores S1 y S2 o desde la aplicación Blynk.

Siempre podemos monitorear el estado de retroalimentación en tiempo real de los interruptores desde la aplicación Blynk. Y también podemos monitorear la lectura de temperatura y humedad en la pantalla OLED y la aplicación Blynk como puede ver en las imágenes. Con la aplicación Blynk, podemos controlar el módulo de relés desde cualquier lugar si tenemos Internet en nuestro teléfono inteligente.

Paso 6: Modo automático

Modo automático
Modo automático
Modo automático
Modo automático

En el modo automático, el módulo de relé está controlado por el sensor DHT11 y el LDR.

Podemos establecer valores mínimos y máximos predefinidos de temperatura y luz. En el modo automático, cuando la temperatura ambiente cruza la temperatura máxima predefinida, el relé 1 se enciende y cuando la temperatura ambiente es menor que la temperatura mínima predefinida, el relé 1 se apaga automáticamente.

De manera similar cuando el nivel de luz disminuye, el relé-2 se enciende y cuando la luz es suficiente, el relé-2 se apaga automáticamente. Lo he explicado en detalle en el video tutorial.

Paso 7: diseño de la PCB

Diseñando la PCB
Diseñando la PCB

Como voy a usar el circuito a diario, después de probar todas las características del módulo de relé inteligente en la placa, he diseñado la PCB. Puedes descargar el archivo PCB Gerber de este proyecto de domótica desde el siguiente enlace:

drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52

Paso 8: Ordene la PCB

Ordene la PCB
Ordene la PCB
Ordene la PCB
Ordene la PCB
Ordene la PCB
Ordene la PCB

Después de descargar el archivo Garber, puede solicitar fácilmente el PCB

1. Visite https://jlcpcb.com e inicie sesión / regístrese

2. Haga clic en el botón COTIZAR AHORA.

3 Haga clic en el botón "Agregar su archivo Gerber".

Luego busque y seleccione el archivo Gerber que ha descargado.

Paso 9: Cargar el archivo Gerber y configurar los parámetros

Cargar el archivo Gerber y configurar los parámetros
Cargar el archivo Gerber y configurar los parámetros
Cargar el archivo Gerber y configurar los parámetros
Cargar el archivo Gerber y configurar los parámetros

4. Configure el parámetro requerido como cantidad, color de PCB, etc.

5. Después de seleccionar todos los parámetros para PCB, haga clic en el botón GUARDAR EN EL CARRITO.

Paso 10: seleccione la dirección de envío y el modo de pago

Seleccione la dirección de envío y el modo de pago
Seleccione la dirección de envío y el modo de pago
Seleccione la dirección de envío y el modo de pago
Seleccione la dirección de envío y el modo de pago
Seleccione la dirección de envío y el modo de pago
Seleccione la dirección de envío y el modo de pago

6. Escriba la Dirección de envío.

7. Seleccione el método de envío adecuado para usted.

8. Envíe el pedido y proceda al pago. También puede realizar un seguimiento de su pedido desde JLCPCB.com.

Mis PCB tardaron 2 días en fabricarse y llegaron en una semana utilizando la opción de entrega de DHL.

Los PCB estaban bien embalados y la calidad era realmente buena a este precio asequible.

Paso 11: Suelde todos los componentes

Soldar todos los componentes
Soldar todos los componentes
Soldar todos los componentes
Soldar todos los componentes

Después de eso, suelde todos los componentes según el diagrama del circuito.

Luego, conecte NodeMCU, DHT11, LDR y pantalla OLED.

Paso 12: Programe el NodeMCU

Programar el NodeMCU
Programar el NodeMCU
Programar el NodeMCU
Programar el NodeMCU

1. Conecte el NodeMCU con la computadora portátil

2. Descargue el código. (Adjunto)

3. Cambie el token de autenticación de Blynk, el nombre de WiFi y la contraseña de WiFi.

4. Cambie la temperatura y el valor de luz predefinidos para el modo automático según sus requisitos.

5. Seleccione la placa NodeMCU 12E y el PUERTO adecuado. Luego cargue el código.

** En este proyecto, puede usar pantallas OLED de 0.96 "y OLED de 1.3". He compartido el código para ambos OLED, cargue el código según la pantalla OLED que está utilizando.

Ya adjunté el código en los pasos anteriores.

Paso 13: conecte los electrodomésticos

Conecte los electrodomésticos
Conecte los electrodomésticos

Conecte los electrodomésticos según el diagrama del circuito. Tome las precauciones de seguridad adecuadas cuando trabaje con alto voltaje.

Conecte el suministro de CC de 12 voltios a la PCB como se muestra en el circuito.

Paso 14: finalmente

Finalmente
Finalmente
Finalmente
Finalmente

Encienda el suministro de 110 V / 230 V y el suministro de 12 V CC.

Ahora puedes controlar tus electrodomésticos de forma inteligente. Espero que les haya gustado este proyecto de domótica. He compartido toda la información necesaria para este proyecto. Realmente apreciaré si comparte sus valiosos comentarios. Además, si tiene alguna consulta, escriba en la sección de comentarios. Para más proyectos de este tipo, siga TechStudyCell. Gracias por su tiempo y feliz aprendizaje.

Recomendado: