Tabla de contenido:

Automatización del hogar con relé de control de temperatura LDR con sensor táctil NodeMCU: 16 pasos
Automatización del hogar con relé de control de temperatura LDR con sensor táctil NodeMCU: 16 pasos

Video: Automatización del hogar con relé de control de temperatura LDR con sensor táctil NodeMCU: 16 pasos

Video: Automatización del hogar con relé de control de temperatura LDR con sensor táctil NodeMCU: 16 pasos
Video: LPC2148 ARM7 based Voice controlled android home Automation Rs.7000/- 2024, Mes de julio
Anonim
Automatización del hogar con relé de control de temperatura LDR con sensor táctil NodeMCU
Automatización del hogar con relé de control de temperatura LDR con sensor táctil NodeMCU
Automatización del hogar con relé de control de temperatura LDR con sensor táctil NodeMCU
Automatización del hogar con relé de control de temperatura LDR con sensor táctil NodeMCU
Automatización del hogar con relé de control de temperatura LDR con sensor táctil NodeMCU
Automatización del hogar con relé de control de temperatura LDR con sensor táctil NodeMCU

En mis proyectos anteriores de NodeMCU, he controlado dos electrodomésticos desde la aplicación Blynk. Recibí muchos comentarios y mensajes para actualizar el proyecto con Control Manual y agregar más funciones.

Así que diseñé esta caja de extensión para el hogar inteligente.

En este proyecto de automatización del hogar basado en IoT, hice la automatización del hogar utilizando Blynk & NodeMCU con sensor táctil, LDR, módulo de relé de control de temperatura con retroalimentación en tiempo real.

En el modo manual, este módulo de relé se puede controlar desde un teléfono móvil o teléfono inteligente y un interruptor táctil manual (TTP223).

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 con el sensor DHT11 y el LDR.

Este proyecto de casa inteligente tiene las siguientes características:

1. Electrodomésticos controlados desde un dispositivo móvil mediante 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 Dark Sensor automáticamente (en modo automático)

4. Monitoree la lectura de temperatura y humedad de la habitación EN VIVO en OLED y Smartphone

5. Electrodomésticos controlados manualmente con interruptor táctil.

6. Controle los electrodomésticos a través de Internet (WiFi)

Este proyecto está inspirado en este proyecto Simple NodeMCU

Suministros

1. Tablero NodeMCU

2. Sensor DH11

3. LDR

4. Resistencias de 10k 5 no

5. 1k Resistencias 3 no

6. Resistencias de 220 ohmios 2 no

7. Transistores NPN BC547 2 no

8. Diodo 1N4007 2 no

9. Diodo 1N4001 1no

10. LED de 5 mm (1,5 v) 3 no

11. Relés SPDT 5V 2 no

12. Pulsar el interruptor / botón 4 no (o) TTP223 Sensor táctil (3no)

13. Conectores y puentes

14. Pantalla OLED I2C (0.96 "o 1.3") (Opcional)

15. Convertidor Hi-Link de 220 V a 5 V CA a CC

Paso 1: diagrama de circuito

Diagrama de circuito
Diagrama de circuito

Este es el diagrama de circuito completo para este sistema de hogar inteligente 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és manualmente.

También puede conectar los sensores TTP223 Touch en lugar de botones.

CMODE para cambiar el modo (modo manual, modo automático)

RST para restablecer el NodeMCU

He utilizado un convertidor de 110 V / 220 V CA a 5 V CC para suministrar 5 V a NodeMCU y relés.

Por lo tanto, puede conectar directamente un suministro de CA de 110 V o 220 V con este módulo de relé inteligente.

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 la prueba, cargué el código en el NodeMCU y luego intenté controlar los relés con los botones pulsadores y el interruptor táctil. Aplicación Blynk, sensor de temperatura y LDR.

Aquí el pin RST está activo bajo, por lo que el sensor táctil conectado con el pin RST debe estar activo bajo.

Descargue el código adjunto para este proyecto NodeMCU. He mencionado todos los enlaces de las bibliotecas requeridas en el código.

Paso 3: Video tutorial para este proyecto IOT

Image
Image

En el video tutorial, he explicado todos los pasos para hacer este dispositivo Smart Home en detalle.

Para que pueda hacer fácilmente este proyecto de IoT para su hogar.

Paso 4: 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 5: Modo diferente del módulo de relé inteligente

Modo diferente del módulo de relé inteligente
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 dos 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.

En auto

Paso 6: modo manual

Modo manual
Modo manual
Modo manual
Modo manual

En el modo Manual, podemos controlar el módulo de relé desde los interruptores táctiles 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 7: 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 código.

Control de temperatura

Cuando la temperatura ambiente cruza la temperatura máxima predefinida, el relé 1 se enciende y cuando la temperatura ambiente desciende por debajo de la temperatura mínima predefinida, el relé 1 se apaga automáticamente.

Control LDR

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 8: Diseño de la PCB

Diseñando la PCB
Diseñando la PCB

Después de probar todas las características del módulo de relé inteligente en la placa de prueba, diseñé la PCB para hacer que el circuito sea compacto y darle al proyecto un aspecto profesional.

Puede descargar el archivo PCB Gerber de este proyecto de automatización del hogar basado en IoT desde el siguiente enlace:

drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX

Paso 9: 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 10: 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 enmascaramiento 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 11: 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 12: 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 13: Programe el NodeMCU

Programar el NodeMCU
Programar 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 14: 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.

Aquí puede conectar directamente una fuente de alimentación de 110 V o 220 V CA.

** No he usado el sensor táctil para el pin RST ya que está activo BAJO.

Paso 15: Coloque el circuito completo dentro de una CAJA

Coloque el circuito completo dentro de una CAJA
Coloque el circuito completo dentro de una CAJA
Coloque el circuito completo dentro de una CAJA
Coloque el circuito completo dentro de una CAJA
Coloque el circuito completo dentro de una CAJA
Coloque el circuito completo dentro de una CAJA
Coloque el circuito completo dentro de una CAJA
Coloque el circuito completo dentro de una CAJA

He colocado el circuito completo dentro de una caja de plástico. Como usaré este proyecto NodeMCU como Smart extensión BOX.

Será muy útil y fácil de usar.

Paso 16: finalmente

Finalmente
Finalmente
Finalmente
Finalmente
Finalmente
Finalmente

Encienda el suministro de 110V / 230V.

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: