Sadržaj:
- Korak 1: Dizajnirajte
- Korak 2: Izgradnja PCB -a
- Korak 3: Programiranje ESP8266
- Korak 4: Sklapanje modula
Video: Mali detektor požara Esp8266 MQTT IFTTT Automatizacija doma: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Htio sam otkriti je li moj sistem detektora dima u alarmu. U kući imam osam detektora dima koji su međusobno povezani. Ako je jedan detektor dima u alarmu, drugi primaju signal putem signalne žice za međusobno povezivanje. Moj senzor čita žicu za međusobno povezivanje i šalje informacije mojoj kućnoj automatizaciji (Openhab2) putem MQTT -a i alarmira me također putem IFTTT -a.
Ova instrukcija inspirisana je ovim projektom
Korak 1: Dizajnirajte
Prvo, morate znati kako detektori dima komuniciraju. Imam detektore Ei146.
Detektori dima su međusobno povezani "IC" linijom. Ako je aktiviran jedan detektor dima, on generira signal 6V - 8V na IC liniji, pogledajte sliku oscilopskog ekrana.
Očitao sam napon IC linije putem optičkog spregača (4N35) kako bih radi sigurnosti odvojio detektore dima od kućne automatizacije.
Alarm za dim se napaja glavnim naponom (220V AC), koji sam koristio za napajanje modula ESP-01
Na shemi možete vidjeti kako su dijelovi povezani. Koristim ESP-01 sinc, mali je i jeftin.
Korak 2: Izgradnja PCB -a
Na slikama i komentarima na slike možete vidjeti kako je PCB sklopljen.
Optimizirao sam raspored tako da stane na komponente na malom PCB-u, ESP-01 leži iznad drugih komponenti. ESP-01 pričvršćujem preko ženskih zaglavlja kako bih osigurao jednostavno programiranje putem USB programatora. Nakon što je modul sastavljen, možete blještati novi firmver preko zraka (OTA) putem Arduino IDE -a ili HTTP ažuriranja (pogledajte skicu)
Korak 3: Programiranje ESP8266
Za kôd pogledajte moj Github. Koristim sve upotrebljive pinove ESP-01 kao GPIO-pinove, uključujući GPIO1 (TX) i GPIO3 (RX). Dakle, serijska komunikacija nije moguća i ne smije se inicijalizirati, u protivnom deklaracija GPIO1 i GPIO3 postaje ništavna.
Napomena: nemojte povlačiti GPIO0, GPIO1 ili GPIO2 prema dolje pri pokretanju jer se vaš program ne pokreće. Otkrio sam da se GPIO03 može oboriti pri pokretanju
Svoje EPS-01 programiram preko ovog modifikovanog adaptera.
Program radi na sljedeći način:
- Ako se dugme za blic pritisne pri uključivanju, modul pokreće OTA režim.
- HTTPupdate je inicijaliziran.
- Povezivanje na WiFi i MQTT (zeleno svjetlo uključeno)
- Očitava vrijednost pina senzora (spojen na IC pin alarma za dim)
-
Ako se otkrije požar, pričekajte otkazivanje, a zatim aktivirajte alarm (također uključeno crveno svjetlo) putem
- MQTT - MQTT poruka se čita putem Openhaba i pravilo generira obavijest putem moje aplikacije
- IFTTT - 1 - putem IFTTT Webhook -a pokreće se okidač koji šalje obavijest.
- IFTTT - 2 - putem IFTTT Webhook -a pokreće se okidač koji šalje SMS mojoj ženi
- Ako se MQTT veza prekine (zeleno svjetlo isključeno), poruka LWT (ERROR) šalje se temi i čita je Openhab.
Korak 4: Sklapanje modula
Dizajnirao sam i 3D printao kutiju koja se lijepo uklapa u neiskorišteni otvor kabela s osnovne ploče alarma za dim, bez vijaka.
Uredi: dodaju se stl datoteke.
Zalijepila sam LED diode i OTA prekidač na mjesto vrućim ljepilom. Kutija se zatvara pomoću 4 vijka.
Uključite se i spremni ste!
Preporučuje se:
Automatizacija doma: 5 koraka
Kućna automatizacija: U ovom projektu nema nas, iskoristite mnoge stvari kako biste je izgradili od nule kako biste razumjeli proces IoT interneta video zapisa za sve projekte
Automatizacija doma s NodeMCU osjetnikom na dodir LDR relejem za kontrolu temperature: 16 koraka
Kućna automatizacija s NodeMCU osjetnikom na dodir LDR relejem za kontrolu temperature: U svojim prošlim NodeMCU projektima kontrolirao sam dva kućna aparata iz aplikacije Blynk. Dobio sam mnogo komentara i poruka za nadogradnju projekta s ručnom kontrolom i dodavanjem više funkcija. Pa sam dizajnirao ovu kutiju za proširenje pametne kuće. U ovom IoT -u
Automatizacija doma: 7 koraka
Automatizacija doma: Pretvorite svoj dom u pametan dom, pomoću toga možete kontrolirati sve elektroničke uređaje u svom domu u jednoj aplikaciji. Ali za ovaj projekt, htio sam kontrolirati samo svu rasvjetu kod kuće. Sve je lako napravljeno sa Raspberry pi 3 i relejem za nastavak
Sonoff B1 Firmware Automatizacija doma Openhab Google Home: 3 koraka
Sonoff B1 Firmware Home Automation Openhab Google Home: Jako mi se sviđa Tasmota firmver za moje Sonoff prekidače. Ali nisam bio zadovoljan Tasmota firmverom na mom Sonoff-B1. Nisam ga u potpunosti uspio integrirati u svoj Openhab i kontrolirati putem Google Home -a. Stoga sam napisao svoju vlastitu firmu
ESP-NOW Automatizacija doma Esp8266 Raspberry Pi MQTT: 4 koraka
ESP-NOW Kućna automatizacija Esp8266 Raspberry Pi MQTT: U ovom uputstvu ću vam pokazati kako sam koristio ESP-NOW u svojoj kućnoj automatizaciji. Na shemi možete vidjeti komunikacijske tokove Pokazujem vam: kako pošiljalac radi kako primalac radi kako funkcionira serijska komunikacija s Raspberry Pi -om Ne prikazujem ho