Sadržaj:
- Korak 1: Dizajn
- Korak 2: Izgradnja PCB -a
- Korak 3: Programiranje ESP8266
- Korak 4: Sastavljanje modula
Video: Mali detektor požara Esp8266 MQTT IFTTT Kućna automatizacija: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Htio sam otkriti je li moj sustav detektora dima u alarmu. U svom domu 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 inspirirana je ovim projektom
Korak 1: Dizajn
Prvo, morate znati kako detektori dima komuniciraju. Imam detektore Ei146.
Detektori dima međusobno su povezani "IC" linijom. Ako je aktiviran jedan detektor dima, on generira signal 6V - 8V na IC liniji, pogledajte sliku oscilopskog zaslona.
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 napaja se glavnim naponom (220V AC), kojim sam napajao modul 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 se PCB sastavlja.
Optimizirao sam raspored tako da stane na komponente na malom PCB-u, ESP-01 leži iznad drugih komponenti. ESP-01 pričvršćujem putem ž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 HTTPupdatea (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 pri pokretanju jer se vaš program ne pokreće. Otkrio sam da se GPIO03 može povući pri pokretanju
Svoje EPS-01 programiram putem ovog modificiranog adaptera.
Program radi na sljedeći način:
- Ako se gumb za bljeskalicu pritisne pri uključivanju, modul pokreće OTA način rada.
- HTTPupdate se inicijalizira.
- 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, a pravilo generira obavijest putem moje aplikacije
- IFTTT - 1 - putem IFTTT Webhook pokreće se okidač koji šalje obavijest.
- IFTTT - 2 - putem IFTTT Webhook pokreće se okidač koji šalje SMS mojoj ženi
- Ako je veza s MQTT izgubljena (zeleno svjetlo isključeno), poruka LWT (ERROR) šalje se temi i čita ju Openhab.
Korak 4: Sastavljanje modula
Dizajnirao sam i 3D ispisao 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čeni:
Kućna automatizacija pomoću ESP8266 ili NODEMCU: 6 koraka
Kućna automatizacija pomoću ESP8266 ili NODEMCU -a: Jeste li ikada htjeli učiniti svoj dom automatiziranim putem WiFi -ja? Želite kontrolirati svjetla, ventilator i sve ostale uređaje sa svog pametnog telefona? Ili ste ikada htjeli uputstva o povezanim uređajima i početku rada s njim? Ovaj projekt kućne automatizacije će
Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT): 7 koraka (sa slikama)
Kućna automatizacija koja se kontrolira internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT): SVI krediti na http://arest.io/ za uslugu u oblaku !! IoT trenutno najpopularnija tema na svijetu !! Poslužitelji i usluge u oblaku koji to omogućuju atrakcija su današnjeg svijeta … IZLAZI BARIJERU DALJINA bila je i jest
Kućna automatizacija pomoću MQTT i ESP8266: 6 koraka
Kućna automatizacija pomoću MQTT -a i ESP8266: U današnje vrijeme kućna automatizacija je u trendu i nastaje era IoT -a (Internet stvari). Svatko pokušava automatizirati dom na neki način koji se može daljinski upravljati ili ručno. I što im olakšava život. Postoje ljudske tehnike za kontrolu
Kućna automatizacija s NodeMCU, HomeAssistant & MQTT: 6 koraka
Kućna automatizacija S NodeMCU -om, HomeAssistantom i MQTT -om: Želite li početi transformirati svoj dom u pametni dom? I učiniti to jeftino? NodeMCU i HomeAssistant su tu da vam pomognu oko toga. Preporučujem vam da pogledate ovaj video, možda će vam biti lakše pratiti. U suprotnom, slijedite dolje navedene korake
KUĆNA AUTOMATIZACIJA NA TEMELJU LOKALNOG MQTT SERVERA KORIŠĆENJA PI I NODEMCU PLOČE MALINE: 6 koraka
KUĆNA AUTOMATIZACIJA ZASNOVANA NA LOKALNOM MQTT SERVERU KORIŠĆUĆI PI I NODEMCU PLOČU MALINE: Do sada sam napravio nekoliko video tutorijala u vezi upravljanja uređajima preko interneta. I za to sam uvijek preferirao Adafruit MQTT poslužitelj jer je bio jednostavan za korištenje i prilagođen korisnicima. No sve se to temeljilo na internetu. To znači da smo