Tabla de contenido:
- Suministros
- Paso 1: diagrama de circuito
- Paso 2: haga el circuito en la placa de pruebas para realizar la prueba
- Paso 3: instale la aplicación Blynk
- Paso 4: Modo diferente del módulo de relé inteligente
- Paso 5: modo manual
- Paso 6: Modo automático
- Paso 7: diseño de la PCB
- Paso 8: Ordene la PCB
- Paso 9: Cargar el archivo Gerber y configurar los parámetros
- Paso 10: seleccione la dirección de envío y el modo de pago
- Paso 11: Suelde todos los componentes
- Paso 12: Programe el NodeMCU
- Paso 13: conecte los electrodomésticos
- Paso 14: finalmente
Video: Cómo hacer automatización del hogar basada en IoT con el relé de control de sensores NodeMCU: 14 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
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
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 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
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
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
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
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
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
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
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
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
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 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
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:
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: 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 he diseñado esta Caja de Extensión de Hogar Inteligente. En este IoT
Cómo hacer una casa inteligente usando el módulo de relé de control Arduino »Wiki Ùtil Ideas de automatización del hogar: 15 pasos (con imágenes)
Cómo hacer una casa inteligente con el módulo de relé de control Arduino »Wiki Ùtil Ideas de automatización del hogar: en este proyecto de automatización del hogar, diseñaremos un módulo de relé inteligente para el hogar que puede controlar 5 electrodomésticos. Este módulo de relé se puede controlar desde un teléfono móvil o teléfono inteligente, control remoto IR o control remoto de TV, interruptor manual. Este relé inteligente también puede detectar el r
Automatización del hogar basada en IOT: 4 pasos
Automatización del hogar basada en IOT: Cómo funciona: hago una placa de circuito personalizada para controlar 4 relés con esp8266 NodeMcu Este circuito funciona con una potencia de 12 voltios CC y 1 amperio. cuando se enciende, nodemcu se conecta a su enrutador a través de WiFi & también conéctese con el servidor Blynk Su teléfono inteligente envíe una coma
Automatización del hogar basada en SMS de Android y Arduino: 5 pasos (con imágenes)
Automatización del hogar basada en SMS de Android y Arduino:! ! ! AVISO ! ! Debido a que la torre de telefonía celular local se está actualizando en mi área, ya no puedo usar este módulo GSM. La torre más nueva ya no admite dispositivos 2G. Por lo tanto, ya no puedo dar ningún apoyo para este proyecto. Recientemente, estoy
Cómo hacer un sistema de automatización del hogar Firebase usando NodeMCU - en la plataforma IOT: 14 pasos
Cómo hacer un sistema de automatización del hogar Firebase usando NodeMCU | en la Plataforma IOT: OBJETIVO DE ESTE PROYECTO Este proyecto tiene como objetivo desarrollar un sistema de automatización del hogar que brinde al usuario un control completo sobre todos los dispositivos controlables de forma remota de su hogar utilizando la aplicación IOT para Android. Hay muchos servidores y plataformas en línea de terceros a