Taula de continguts:

Detector d'alarma contra incendis minúscul Esp8266 MQTT Domòtica IFTTT: 4 passos
Detector d'alarma contra incendis minúscul Esp8266 MQTT Domòtica IFTTT: 4 passos

Vídeo: Detector d'alarma contra incendis minúscul Esp8266 MQTT Domòtica IFTTT: 4 passos

Vídeo: Detector d'alarma contra incendis minúscul Esp8266 MQTT Domòtica IFTTT: 4 passos
Vídeo: 🔴DOMÓTICA en 2022 - Casa Inteligente DESDE 0!!! 2024, De novembre
Anonim
Detector d'alarma contra incendis petit Esp8266 MQTT IFTTT domòtica
Detector d'alarma contra incendis petit Esp8266 MQTT IFTTT domòtica

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

Disseny
Disseny
Disseny
Disseny
Disseny
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

Construint el PCB
Construint el PCB
Construint el PCB
Construint el PCB
Construint el PCB
Construint 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

Programació de l’ESP8266
Programació de l’ESP8266
Programació de l’ESP8266
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

Muntatge del mòdul
Muntatge del mòdul
Muntatge del mòdul
Muntatge del mòdul
Muntatge del mòdul
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: