![Pequeño detector de alarma contra incendios Esp8266 MQTT IFTTT Domótica: 4 pasos Pequeño detector de alarma contra incendios Esp8266 MQTT IFTTT Domótica: 4 pasos](https://i.howwhatproduce.com/images/002/image-5683-56-j.webp)
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39
![Detector de alarma de incendio minúsculo Esp8266 MQTT IFTTT Home Automation Detector de alarma de incendio minúsculo Esp8266 MQTT IFTTT Home Automation](https://i.howwhatproduce.com/images/002/image-5683-57-j.webp)
Quería detectar si el sistema de detección de humo de mi casa está en alarma. Tengo ocho detectores de humo en mi casa y están interconectados. Si un detector de humo está en alarma, el otro recibe una señal a través del cable de señal de interconexión. Mi sensor lee el cable de interconexión y envía la información a mi domótica (Openhab2) a través de MQTT y me alarma también a través de IFTTT.
Este instructivo se inspiró en este proyecto
Paso 1: diseño
![Diseño Diseño](https://i.howwhatproduce.com/images/002/image-5683-58-j.webp)
![Diseño Diseño](https://i.howwhatproduce.com/images/002/image-5683-59-j.webp)
![Diseño Diseño](https://i.howwhatproduce.com/images/002/image-5683-60-j.webp)
En primer lugar, debe saber cómo se comunican los detectores de humo. Tengo detectores Ei146.
Los detectores de humo están interconectados a través de una línea "IC". Si se activa un detector de humo, genera una señal de 6V - 8V en la línea IC, vea la imagen de la pantalla del oscilope.
Leí el voltaje de la línea IC a través de un optoacoplador (4N35), para aislar los detectores de humo de mi domótica por seguridad.
La alarma de humo funciona con voltaje principal (220 V CA), que utilicé para alimentar el módulo ESP-01
En el esquema puede ver cómo están conectadas las partes. Yo uso un ESP-01 porque es pequeño y barato.
Paso 2: construcción de la PCB
![Construyendo la PCB Construyendo la PCB](https://i.howwhatproduce.com/images/002/image-5683-61-j.webp)
![Construyendo la PCB Construyendo la PCB](https://i.howwhatproduce.com/images/002/image-5683-62-j.webp)
![Construyendo la PCB Construyendo la PCB](https://i.howwhatproduce.com/images/002/image-5683-63-j.webp)
En las imágenes y en los comentarios sobre las imágenes se puede ver cómo se ensambla la PCB.
Optimicé el diseño para encajar en los componentes de una PCB pequeña, el ESP-01 se encuentra sobre otros componentes. Adjunto el ESP-01 a través de conectores hembra para asegurar una fácil programación a través de un programador USB. Después de ensamblar el módulo, puede actualizar el nuevo firmware Over The Air (OTA) a través de Arduino IDE o HTTPupdate (ver boceto)
Paso 3: Programación del ESP8266
![Programando el ESP8266 Programando el ESP8266](https://i.howwhatproduce.com/images/002/image-5683-64-j.webp)
![Programando el ESP8266 Programando el ESP8266](https://i.howwhatproduce.com/images/002/image-5683-65-j.webp)
Consulte mi Github para obtener el código. Utilizo todos los pines utilizables del ESP-01 como pines GPIO, que incluyen GPIO1 (TX) y GPIO3 (RX). Por lo tanto, la comunicación en serie no es posible y no debe inicializarse; de lo contrario, la declaración de GPIO1 y GPIO3 quedará anulada.
Observación: no tire GPIO0, GPIO1 o GPIO2 al inicio, porque su programa no se inicia. Descubrí que GPIO03 se puede quitar al inicio
Programando mis EPS-01 a través de este adaptador modificado.
El programa se ejecuta de la siguiente manera:
- Si se presiona el botón de flash durante el encendido, el módulo inicia el modo OTA.
- Se inicializa
- Conexión a WiFi y MQTT (luz verde encendida)
- Lee el valor del pin del sensor (adjunto al pin IC de la alarma de humo)
-
Si se detecta un incendio, espere a que no rebote y luego active la alarma (también luz roja encendida) a través de
- MQTT: el mensaje MQTT se lee a través de Openhab y una regla genera una notificación a través de mi aplicación
- IFTTT - 1 - a través de un webhook IFTTT se inicia un disparador que envía una notificación.
- IFTTT - 2 - a través de un webhook IFTTT se inicia un disparador que envía un SMS a mi esposa
- Si se pierde la conexión MQTT (luz verde apagada), el mensaje LWT (ERROR) se envía al tema y Openhab lo lee.
Paso 4: Montaje del módulo
![Montaje del módulo Montaje del módulo](https://i.howwhatproduce.com/images/002/image-5683-66-j.webp)
![Montaje del módulo Montaje del módulo](https://i.howwhatproduce.com/images/002/image-5683-67-j.webp)
![Montaje del módulo Montaje del módulo](https://i.howwhatproduce.com/images/002/image-5683-68-j.webp)
Diseñé e imprimí en 3D una caja que encaja perfectamente en la abertura del cable no utilizado de la placa base de la alarma de humo, sin necesidad de tornillos.
Editar: se agregan archivos stl.
Pegué los LED y el interruptor OTA en su lugar con pegamento caliente. La caja se cierra mediante 4 tornillos.
¡Enciende y listo!
Recomendado:
Circuito de alarma contra incendios con 555 Ic: 8 pasos
![Circuito de alarma contra incendios con 555 Ic: 8 pasos Circuito de alarma contra incendios con 555 Ic: 8 pasos](https://i.howwhatproduce.com/images/002/image-5308-48-j.webp)
Circuito de alarma contra incendios usando 555 Ic: Hola amigo, hoy voy a hacer un circuito de alarma contra incendios usando el temporizador 555 IC. Este circuito es muy fácil de hacer un circuito de alarma contra incendios. Empecemos
Circuito de alarma de seguridad contra incendios sin transistor: 5 pasos
![Circuito de alarma de seguridad contra incendios sin transistor: 5 pasos Circuito de alarma de seguridad contra incendios sin transistor: 5 pasos](https://i.howwhatproduce.com/images/002/image-5327-44-j.webp)
Circuito de alarma contra incendios sin transistor: Hola amigo, hoy voy a hacer un circuito de alarma contra incendios sin usar ningún transistor
Sistema de alarma contra incendios con Arduino [en unos sencillos pasos]: 3 pasos
![Sistema de alarma contra incendios con Arduino [en unos sencillos pasos]: 3 pasos Sistema de alarma contra incendios con Arduino [en unos sencillos pasos]: 3 pasos](https://i.howwhatproduce.com/images/003/image-6841-j.webp)
Sistema de alarma contra incendios con Arduino [en unos sencillos pasos]: ¿Está buscando hacer un proyecto simple e interesante con Arduino que al mismo tiempo podría ser realmente útil y potencialmente salvavidas? Si es así, ha venido al lugar correcto para aprender algo nuevo e innovador. En este post vamos
Sistema de advertencia de seguridad contra incendios Arduino LCD: 9 pasos
![Sistema de advertencia de seguridad contra incendios Arduino LCD: 9 pasos Sistema de advertencia de seguridad contra incendios Arduino LCD: 9 pasos](https://i.howwhatproduce.com/images/001/image-1655-33-j.webp)
Sistema de advertencia de seguridad contra incendios Arduino LCD: este es un proyecto realizado por estudiantes que combina las funciones de una pantalla LCD, un zumbador, un sensor de temperatura RGB y DHT. La temperatura ambiente actual se muestra y actualiza en la pantalla LCD. El mensaje impreso en la pantalla LCD informa
Circuito de alarma contra incendios con amplificadores operacionales: 4 pasos
![Circuito de alarma contra incendios con amplificadores operacionales: 4 pasos Circuito de alarma contra incendios con amplificadores operacionales: 4 pasos](https://i.howwhatproduce.com/images/004/image-9259-14-j.webp)
Circuito de alarma de incendio que utiliza amplificadores operacionales: El circuito de alarma de incendio es un circuito simple que activa el circuito y hace sonar el zumbador después de que la temperatura del entorno ha aumentado a un cierto nivel. Estos son dispositivos muy importantes para detectar incendios en el momento adecuado en el mundo actual