![Detector de alarmă de incendiu minuscul Esp8266 MQTT IFTTT Home Automation: 4 pași Detector de alarmă de incendiu minuscul Esp8266 MQTT IFTTT Home Automation: 4 pași](https://i.howwhatproduce.com/images/002/image-5683-56-j.webp)
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
![Detector de alarmă de incendiu Tiny Esp8266 MQTT IFTTT Home Automation Detector de alarmă de incendiu Tiny Esp8266 MQTT IFTTT Home Automation](https://i.howwhatproduce.com/images/002/image-5683-57-j.webp)
Am vrut să detectez dacă sistemul meu de detectare a fumului de acasă este în alarmă. Am acasă opt detectoare de fum și sunt interconectate. Dacă un detector de fum este în alarmă, celălalt primește un semnal prin firul de semnal de interconectare. Senzorul meu citește firul de interconectare și trimite informațiile către automatizarea casei mele (Openhab2) prin MQTT și mă alarmează și prin IFTTT.
Acest instructable a fost inspirat din acest proiect
Pasul 1: Proiectare
![Proiecta Proiecta](https://i.howwhatproduce.com/images/002/image-5683-58-j.webp)
![Proiecta Proiecta](https://i.howwhatproduce.com/images/002/image-5683-59-j.webp)
![Proiecta Proiecta](https://i.howwhatproduce.com/images/002/image-5683-60-j.webp)
În primul rând, trebuie să știți cum comunică detectoarele de fum. Am detectoare Ei146.
Detectoarele de fum sunt interconectate printr-o linie „IC”. Dacă este activat un detector de fum, acesta generează un semnal de 6V - 8V pe linia IC, vezi imaginea ecranului oscilopului.
Am citit tensiunea liniei IC printr-un optocuplator (4N35), pentru a izola detectoarele de fum de automatizarea casei mele pentru siguranță.
Alarma de fum este alimentată de tensiunea principală (220V AC), pe care am folosit-o pentru a alimenta modulul ESP-01
În schemă puteți vedea cum sunt conectate piesele. Folosesc un ESP-01 sinc, este mic și ieftin.
Pasul 2: Construirea PCB-ului
![Construirea PCB-ului Construirea PCB-ului](https://i.howwhatproduce.com/images/002/image-5683-61-j.webp)
![Construirea PCB-ului Construirea PCB-ului](https://i.howwhatproduce.com/images/002/image-5683-62-j.webp)
![Construirea PCB-ului Construirea PCB-ului](https://i.howwhatproduce.com/images/002/image-5683-63-j.webp)
În imagini și comentariile de pe imagini puteți vedea cum este asamblat PCB-ul.
Am optimizat aspectul pentru a se potrivi componentelor de pe un PCB mic, ESP-01 se află peste alte componente. Atasez ESP-01 prin anteturi de sex feminin pentru a asigura o programare ușoară printr-un programator USB. După ce modulul este asamblat, puteți bloca noul firmware Over The Air (OTA) prin ID-ul Arduino sau actualizarea HTTP (a se vedea schița)
Pasul 3: Programarea ESP8266
![Programarea ESP8266 Programarea ESP8266](https://i.howwhatproduce.com/images/002/image-5683-64-j.webp)
![Programarea ESP8266 Programarea ESP8266](https://i.howwhatproduce.com/images/002/image-5683-65-j.webp)
Vedeți Github pentru cod. Eu folosesc toți pinii utilizabili ai ESP-01 ca pini GPIO, care includ GPIO1 (TX) și GPIO3 (RX). Deci, comunicarea în serie nu este posibilă și nu trebuie inițializată, altfel declarația GPIO1 și GPIO3 devine nulă.
Observație: nu trageți GPIO0, GPIO1 sau GPIO2 în jos la pornire, deoarece programul dvs. nu pornește. Am constatat că GPIO03 poate fi tras în jos la pornire
Îmi programez EPS-01 prin acest adaptor modificat.
Programul rulează după cum urmează:
- Dacă butonul blițului este apăsat la pornire, modulul pornește modul OTA.
- HTTPupdate este inițializat.
- Conectarea la WiFi și MQTT (lumină verde aprinsă)
- Citește valoarea pinului senzorului (atașat pinului IC al alarmei de fum)
-
Dacă este detectat un incendiu, așteptați retragerea și apoi ridicați alarma (de asemenea, lumina roșie aprinsă) prin
- MQTT - mesajul MQTT este citit prin Openhab și o regulă generează o notificare prin intermediul aplicației mele
- IFTTT - 1 - prin intermediul unui IFTTT Webhook este declanșat un declanșator care trimite o notificare.
- IFTTT - 2 - prin intermediul unui IFTTT Webhook este declanșat un declanșator care trimite un SMS soției mele
- Dacă conexiunea MQTT este pierdută (lumină verde oprită), mesajul LWT (ERROR) este trimis la subiect și este citit de Openhab.
Pasul 4: Asamblarea modulului
![Asamblarea modulului Asamblarea modulului](https://i.howwhatproduce.com/images/002/image-5683-66-j.webp)
![Asamblarea modulului Asamblarea modulului](https://i.howwhatproduce.com/images/002/image-5683-67-j.webp)
![Asamblarea modulului Asamblarea modulului](https://i.howwhatproduce.com/images/002/image-5683-68-j.webp)
Am proiectat și tipărit 3D o cutie care se potrivește frumos în cablul neutilizat care se deschide de pe placa de bază a alarmei de fum, fără a fi nevoie de șuruburi.
Editați: sunt adăugate fișiere stl.
Am lipit LED-urile și comutatorul OTA în loc cu adeziv fierbinte. Cutia este închisă prin intermediul a 4 șuruburi.
Porniți și gata!
Recomandat:
Cum se face un detector de fum / alcool LoT și alarme de incendiu cu NodeMCU ESP8266 Blynk DHT11, MQ-2, MQ-3: 7 pași
![Cum se face un detector de fum / alcool LoT și alarme de incendiu cu NodeMCU ESP8266 Blynk DHT11, MQ-2, MQ-3: 7 pași Cum se face un detector de fum / alcool LoT și alarme de incendiu cu NodeMCU ESP8266 Blynk DHT11, MQ-2, MQ-3: 7 pași](https://i.howwhatproduce.com/images/002/image-3782-28-j.webp)
Cum să faci un detector de fum / alcool LoT și alarme de incendiu cu NodeMCU ESP8266 Blynk DHT11, MQ-2, MQ-3: Mai multe detalii îmi poți viziona video Youtube
Alarmă de incendiu cu notificare prin SMS: 3 pași
![Alarmă de incendiu cu notificare prin SMS: 3 pași Alarmă de incendiu cu notificare prin SMS: 3 pași](https://i.howwhatproduce.com/images/004/image-10067-j.webp)
Alarmă de incendiu cu notificare prin SMS: GSM 800H, senzor de incendiu pe bază de Arduino și sistem de notificare prin SMS, utilizează senzor IR pentru a detecta focul în camera întunecată. Trimite SMS prin modem GSM 800H care este atașat Serial Rx și Tx Pins de Arduino Setați numărul de telefon mobil în interiorul codului
Alarmă de incendiu: 6 pași
![Alarmă de incendiu: 6 pași Alarmă de incendiu: 6 pași](https://i.howwhatproduce.com/images/005/image-14622-j.webp)
Alarmă de incendiu: IR este un modul foarte util, dar știți și IR și pentru detectarea flamului. Folosind acest fapt, vom crea un dispozitiv de siguranță împotriva incendiilor cu Arduino
Sistem de alarmă de incendiu care utilizează Arduino [în câțiva pași simpli]: 3 pași
![Sistem de alarmă de incendiu care utilizează Arduino [în câțiva pași simpli]: 3 pași Sistem de alarmă de incendiu care utilizează Arduino [în câțiva pași simpli]: 3 pași](https://i.howwhatproduce.com/images/003/image-6841-j.webp)
Sistem de alarmă la incendiu care utilizează Arduino [în câțiva pași simpli]: Căutați să faceți un proiect simplu și interesant cu Arduino care, în același timp, ar putea fi cu adevărat util și potențial salvator de vieți? Dacă da, ați venit la locul potrivit pentru a învăța ceva nou și inovator. În această postare suntem plecați
Ceas cu alarmă DIY Sesame Street (cu alarmă de incendiu!): 6 pași (cu imagini)
![Ceas cu alarmă DIY Sesame Street (cu alarmă de incendiu!): 6 pași (cu imagini) Ceas cu alarmă DIY Sesame Street (cu alarmă de incendiu!): 6 pași (cu imagini)](https://i.howwhatproduce.com/images/004/image-10897-2-j.webp)
DIY Sesame Street Alarm Clock (cu alarmă de incendiu!): Bună tuturor! Acest proiect este primul meu. De când a apărut prima aniversare a verișorilor mei, am vrut să îi fac un cadou special. Am auzit de la unchiul și mătușa că se află pe Sesame Street, așa că am decis împreună cu frații mei să fac un ceas cu alarmă