Sisukord:
- Samm: kujundage
- 2. samm: trükkplaadi ehitamine
- Samm: ESP8266 programmeerimine
- 4. samm: mooduli kokkupanek
Video: Pisike tulekahjuhäireandur Esp8266 MQTT IFTTT koduautomaatika: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Tahtsin tuvastada, kas mu kodune suitsuandurisüsteem on häires. Mul on kodus kaheksa suitsuandurit ja need on omavahel ühendatud. Kui üks suitsuandur on häires, saab teine signaali ühendussignaali juhtme kaudu. Minu andur loeb ühenduskaablit ja saadab teabe minu koduautomaatikale (Openhab2) MQTT kaudu ja teeb mulle häire ka IFTTT kaudu.
See juhend oli inspireeritud sellest projektist
Samm: kujundage
Esiteks peate teadma, kuidas suitsuandurid suhtlevad. Mul on Ei146 detektorid.
Suitsuandurid on omavahel ühendatud "IC" liini kaudu. Kui üks suitsuandur on aktiveeritud, genereerib see IC -liinil 6V - 8V signaali, vt ostsillopeekraani pilti.
IC -liini pinget lugesin optroni (4N35) kaudu, et suitsuandurid turvalisuse huvides oma koduautomaatikast eraldada.
Suitsuanduri toiteallikaks on põhipinge (220 V vahelduvvool), mida kasutasin ESP-01 mooduli toiteks
Skeemil näete, kuidas osad on ühendatud. Ma kasutan ESP-01 sinci, see on väike ja odav.
2. samm: trükkplaadi ehitamine
Piltidel ja piltide kommentaarides näete, kuidas PCB on kokku pandud.
Paigutasin paigutuse nii, et see sobiks väikese PCB komponentidele, ESP-01 asub teiste komponentide kohal. Lisan ESP-01 naissoost päiste kaudu, et tagada lihtne programmeerimine USB-programmeerija kaudu. Pärast mooduli kokkupanekut saate Arduino IDE või HTTPupdate kaudu välgutada uut püsivara Over The Air (OTA) (vt visandit)
Samm: ESP8266 programmeerimine
Vaadake koodi minu Githubist. Ma kasutan kõiki ESP-01 kasutatavaid tihvte GPIO-tihvtidena, sealhulgas GPIO1 (TX) ja GPIO3 (RX). Seega ei ole jadaühendus võimalik ja seda ei tohi initsialiseerida, vastasel juhul muutub GPIO1 ja GPIO3 deklaratsioon kehtetuks.
Märkus: ärge tõmmake GPIO0, GPIO1 ega GPIO2 käivitamisel alla, sest teie programm ei käivitu. Leidsin, et GPIO03 saab käivitamisel alla tõmmata
Programmeerin EPS-01-sid selle muudetud adapteri kaudu.
Programm töötab järgmiselt.
- Kui välgunuppu vajutatakse sisselülitamisel, käivitab moodul OTA -režiimi.
- HTTP -värskendus lähtestatakse.
- Ühendus WiFi ja MQTT -ga (roheline tuli põleb)
- Loeb anduri tihvti väärtust (suitsuanduri IC -tihvti külge kinnitatud)
-
Kui tuvastatakse tulekahju, oodake tagasilööki ja seejärel tõstke häire (ka punane tuli põlema) kaudu
- MQTT - MQTT -sõnumit loetakse Openhabi kaudu ja reegel loob minu rakenduse kaudu teate
- IFTTT - 1 - IFTTT Webhooki kaudu käivitatakse päästik, mis saadab teate.
- IFTTT - 2 - IFTTT Webhooki kaudu käivitatakse päästik, mis saadab mu naisele SMS -i
- Kui MQTT -ühendus katkeb (roheline tuli ei põle), saadetakse teemale LWT -teade (ERROR) ja seda loeb Openhab.
4. samm: mooduli kokkupanek
Kujundasin ja 3D-trükkisin karbi, mis mahub kenasti suitsuanduri alusplaadi kasutamata kaabli avasse, kruvisid pole vaja.
Edit: stl-failid on lisatud.
Liimisin valgusdioodid ja OTA lüliti kuuma liimiga paika. Karp suletakse 4 kruviga.
Toide sisse ja valmis!
Soovitan:
Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT): 7 sammu (koos piltidega)
Interneti/pilvega juhitav koduautomaatika, kasutades Esp8266 (aREST, MQTT, IoT): KÕIK krediidid pilveteenuse eest saidile http://arest.io/ !! IoT on praegu maailma enim arutatud teema !! Pilveserverid ja -teenused, mis seda võimaldavad, on tänapäeva maailma tõmbenumber … KAUGUSPIIRMÄRGI VÄLJASTAMINE oli ja on
Koduautomaatika MQTT ja ESP8266 abil: 6 sammu
Koduautomaatika MQTT ja ESP8266 abil: tänapäeval on koduautomaatika trendikas ja kujunemas asjade Interneti (asjade internet) ajastu. Igaüks üritab kodu mingil viisil automatiseerida, siis saab seda juhtida kaugjuhtimisega või käsitsi. Ja mis muudab nende elu lihtsamaks. Kontrollimiseks on olemas inimese tehnikaid
Pisike ESP8266 kriipsunupp (uuesti seadistatav): 15 sammu
Pisike ESP8266 kriipsunupp (uuesti konfigureeritav): See on pisike ESP8266-põhine kriipsunupp. See jääb sügavasse unne, kui vajutate nuppu, täidab see GET -päringu määratud URL -ile ja kui see on konfigureeritud, edastab see muutujana ka toitepinge. Parim osa on see, et lihtsalt ühendades kaks p
Pisike ESP8266 temperatuurilogija (Google'i arvutustabelid): 15 sammu
Pisike ESP8266 temperatuurilogija (Google'i arvutustabelid): see on juhend selle kohta, kuidas teha oma, täiesti pisike WiFi -toega temperatuurilogija. See põhineb ESP-01 moodulil ja digitaalsel temperatuurianduril DS18B20, mis on pakitud tihedasse 3D trükitud korpusesse, millel on 200 mAh liitiumaku ja mikro
ESP-NOW koduautomaatika Esp8266 Raspberry Pi MQTT: 4 sammu
ESP-NOW koduautomaatika Esp8266 Raspberry Pi MQTT: Selles juhendis näitan teile, kuidas ma kasutasin ESP-NOW oma koduautomaatikas. Skeemil näete suhtlusvooge. Näitan teile: kuidas saatja töötab, kuidas vastuvõtja töötab, jadaühendus Raspberry Pi -ga töötab?