Taula de continguts:
Vídeo: Detector d'alarma contra incendis minúscul Esp8266 MQTT Domòtica IFTTT: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Volia detectar si el meu sistema de detecció de fum de casa té alarma. Tinc vuit detectors de fum a casa meva i estan interconnectats. Si un detector de fum està en alarma, l’altre rep un senyal a través del cable de senyal d’interconnexió. El meu sensor llegeix el cable d’interconnexió i envia la informació a la meva domòtica (Openhab2) a través de MQTT i també m’alarma mitjançant IFTTT.
Aquest instructiu es va inspirar en aquest projecte
Pas 1: disseny
En primer lloc, heu de saber com es comuniquen els detectors de fum. Tinc detectors Ei146.
Els detectors de fum estan interconnectats mitjançant una línia "IC". Si s’activa un detector de fum, genera un senyal de 6V a 8V a la línia IC; vegeu la imatge de la pantalla de l’oscil·lop.
Vaig llegir el voltatge de la línia IC mitjançant un optoacoblador (4N35), per aïllar els detectors de fum de la meva domòtica per seguretat.
L’alarma de fum s’alimenta de la tensió principal (220V CA), que vaig utilitzar per alimentar el mòdul ESP-01
A l’esquema es pot veure com estan connectades les parts. Faig servir un ESP-01 sinc, és petit i barat.
Pas 2: Construir el PCB
A les imatges i als comentaris de les imatges es pot veure com es munta el PCB.
He optimitzat el disseny per adaptar-lo als components d’un petit PCB, l’ESP-01 es troba sobre altres components. Connecto l’ESP-01 mitjançant capçaleres femenines per garantir una fàcil programació mitjançant un programador USB. Després de muntar el mòdul, podeu llançar un nou firmware Over The Air (OTA) mitjançant l'IDE Arduino o l'actualització HTTP (vegeu l'esbós)
Pas 3: Programació de l'ESP8266
Consulteu el meu Github per obtenir el codi. Utilitzo tots els pins utilitzables de l’ESP-01 com a pins GPIO, que inclouen GPIO1 (TX) i GPIO3 (RX). Per tant, la comunicació en sèrie no és possible i no s’ha d’inicialitzar, en cas contrari la declaració de GPIO1 i GPIO3 queda nul·la.
Observació: no arrossegueu GPIO0, GPIO1 o GPIO2 cap avall a l'inici, perquè el programa no s'inicia. Vaig trobar que GPIO03 es pot retirar a l’inici
Programa els meus EPS-01 mitjançant aquest adaptador modificat.
El programa s’executa de la següent manera:
- Si es prem el botó de flaix en engegar-se, el mòdul inicia el mode OTA.
- HTTPupdate s'inicialitza.
- Connexió a WiFi i MQTT (llum verda engegada)
- Llegeix el valor del pin del sensor (connectat al pin IC de l'alarma de fum)
-
Si es detecta un incendi, espereu la sortida i, a continuació, activeu l'alarma (també el llum vermell encès) mitjançant
- MQTT: el missatge MQTT es llegeix mitjançant Openhab i una regla genera una notificació a través de la meva aplicació
- IFTTT - 1 - mitjançant un webhook IFTTT s'inicia un activador que envia una notificació.
- IFTTT - 2 - mitjançant un webhook IFTTT s'inicia un activador que envia un SMS a la meva dona
- Si es perd la connexió MQTT (llum verda apagada), el missatge LWT (ERROR) s’envia al tema i és llegit per Openhab.
Pas 4: Muntatge del mòdul
Vaig dissenyar i imprimir en 3D una caixa que s’adapta molt bé al cable no utilitzat que s’obre de la placa base de l’alarma de fum, sense necessitat de cargols.
Edita: s’afegeixen fitxers stl.
Vaig enganxar els LEDs i l'interruptor OTA al seu lloc amb cola calenta. La caixa es tanca mitjançant 4 cargols.
Encén i llest!
Recomanat:
Alarma contra incendis amb notificació per SMS: 3 passos
Alarma contra incendis amb notificacions per SMS: GSM 800H, sensor de foc basat en Arduino i sistema de notificació per SMS, utilitza sensor IR per detectar el foc a la cambra fosca. Envia SMS a través del mòdem GSM 800H que s’adjunta a Serial Rx i Tx Pins d’Arduino Estableix el número de mòbil dins del codi
Estació / Punt de trucada d'alarma contra incendis de cartró: 4 passos
Estació / Punt de trucada d'alarma contra incendis de cartró: Hola. Es tracta d’una estació d’extracció de cartró / punt de trucada per a un sistema d’alarma d’incendi hobby. Aquesta és la meva entrada al concurs de cartró 2020 i un prototipus de disseny imprès en 3D. Abans de construir, llegiu aquestes clàusules de responsabilitat … EXCLUSIÓ DE RESPONSABILITAT 1: Com que està boig
Alarma contra incendis: 3 passos
Alarma contra incendis: no és un simulacre. Perquè és una alarma contra incendis (per ser més específics, de flama). A ningú li importen les alarmes contra incendis (ni cap alarma). Sí, coses molestes que ens interrompen la cuina o que ens roben el cotxe del veí? Tot el que sentim és beep-beep-beep
Circuit d'alarma contra incendis molt sensible mitjançant relé: 9 passos
Circuit d'alarma contra incendis molt sensible mitjançant relés: hii amic, avui faré un circuit d'alarma contra incendis que és molt sensible. Avui faré aquest circuit mitjançant relé i transistor BC547. Comencem
Sistema d'alarma contra incendis que utilitza Arduino [en pocs passos fàcils]: 3 passos
Sistema d'alarma contra incendis que utilitza Arduino [en pocs passos fàcils]: voleu fer un projecte senzill i interessant amb Arduino que al mateix temps pugui ser realment útil i potencialment salvavides? Si és així, heu vingut al lloc adequat per aprendre quelcom nou i innovador. En aquest post ja anem