Sisällysluettelo:
- Vaihe 1: Suunnittelu
- Vaihe 2: Piirilevyn rakentaminen
- Vaihe 3: ESP8266: n ohjelmointi
- Vaihe 4: Moduulin kokoaminen
Video: Pieni palohälytysilmaisin Esp8266 MQTT IFTTT Kotiautomaatio: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Halusin havaita, onko kotini savuilmaisinjärjestelmä hälytyksessä. Minulla on kotona kahdeksan savunilmaisinta ja ne on kytketty toisiinsa. Jos toinen savuilmaisin on hälytyksessä, toinen saa signaalin yhdyssignaalijohdon kautta. Anturini lukee yhdysjohdon ja lähettää tiedot kotiautomaatiolleni (Openhab2) MQTT: n kautta ja hälyttää myös IFTTT: n kautta.
Tämä ohje on saanut inspiraation tästä projektista
Vaihe 1: Suunnittelu
Ensinnäkin sinun on tiedettävä, miten savuilmaisimet kommunikoivat. Minulla on Ei146 -ilmaisimet.
Savunilmaisimet on kytketty toisiinsa "IC" -linjan kautta. Jos yksi savunilmaisin on aktivoitu, se tuottaa 6V - 8V signaalin IC -linjalle, katso oskillooppinäytön kuva.
Luin IC -linjan jännitteen optoerottimen (4N35) kautta, jotta savunilmaisimet eristettäisiin kodin automaatiosta turvallisuuden vuoksi.
Palovaroitin saa virtansa pääjännitteestä (220 V AC), jota käytin ESP-01-moduulin virransyöttöön
Kaaviossa näet kuinka osat on kytketty. Käytän ESP-01 sinciä, se on pieni ja halpa.
Vaihe 2: Piirilevyn rakentaminen
Kuvissa ja kuvien kommenteissa näet, miten piirilevy on koottu.
Optimoin asettelun sopimaan pienen piirilevyn komponentteihin, ESP-01 sijaitsee muiden komponenttien päällä. Liitän ESP-01: n naarasliittimien kautta, jotta varmistan helpon ohjelmoinnin USB-ohjelmoijan kautta. Kun moduuli on koottu, voit salata uuden laiteohjelmiston Over The Air (OTA) Arduino IDE: n tai HTTP -päivityksen kautta (katso luonnos)
Vaihe 3: ESP8266: n ohjelmointi
Katso koodi Githubistani. Käytän kaikkia ESP-01: n käyttökelpoisia nastoja GPIO-nastoina, mukaan lukien GPIO1 (TX) ja GPIO3 (RX). Sarjayhteys ei siis ole mahdollista eikä sitä saa alustaa, muuten GPIO1- ja GPIO3 -ilmoitukset mitätöidään.
Huomautus: älä vedä GPIO0-, GPIO1- tai GPIO2 -laitetta alas käynnistyksen yhteydessä, koska ohjelma ei käynnisty. Huomasin, että GPIO03 voidaan vetää alas käynnistyksen yhteydessä
Ohjelmoin EPS-01-laitteeni tämän muokatun sovittimen kautta.
Ohjelma toimii seuraavasti:
- Jos salamapainiketta painetaan käynnistyksen yhteydessä, moduuli käynnistää OTA -tilan.
- HTTP -päivitys alustetaan.
- Yhteyden muodostaminen langattomaan verkkoon ja MQTT: hen (vihreä valo palaa)
- Lukee anturin nastan arvon (kiinnitetty palovaroittimen IC -nastaan)
- Jos havaitaan tulipalo, odota laukaisua ja nosta hälytys (myös punainen valo palaa) kautta
- MQTT - MQTT -viesti luetaan Openhabin kautta ja sääntö luo ilmoituksen sovellukseni kautta
- IFTTT - 1 - IFTTT Webhookin kautta käynnistetään liipaisin, joka lähettää ilmoituksen.
- IFTTT - 2 - IFTTT Webhookin kautta käynnistetään liipaisin, joka lähettää tekstiviestin vaimolleni
- Jos MQTT -yhteys katkeaa (vihreä valo ei pala), LWT -viesti (ERROR) lähetetään aiheeseen ja Openhab lukee sen.
Vaihe 4: Moduulin kokoaminen
Suunnittelin ja 3D-tulostin laatikon, joka sopii hienosti palovaroittimen pohjalevyn käyttämättömään kaapelin aukkoon ilman ruuveja.
Edit: stl-tiedostoja lisätään.
Liimasin LEDit ja OTA -kytkimen paikalleen kuumaliimalla. Laatikko suljetaan 4 ruuvilla.
Käynnistä ja ole valmis!
Suositeltava:
Kotiautomaatio ESP8266: n tai NODEMCU: n avulla: 6 vaihetta
Kotiautomaatio ESP8266: n tai NODEMCU: n avulla: Oletko koskaan halunnut automatisoida kotisi wifi -yhteyden kautta? Haluatko ohjata älypuhelimesi valoja, tuuletinta ja kaikkia muita laitteita? Tai oletko koskaan halunnut ohjeita yhdistetyistä laitteista ja niiden käytön aloittamisesta? Tämä kodin automaatiohanke
Tee itse -edullinen kotiautomaatio käyttämällä Esp8266: 6 vaihetta
DIY Halvat kotiautomaatiot Esp8266: lla: Hei kaikki, tänään näissä ohjeissa aion näyttää teille, kuinka valmistelin oman kodin automaation askeleena kohti älykästä kotia käyttämällä ESP 8266 -moduulia, joka tunnetaan yleisesti nimellä nodemcu, joten tuhlaamatta aikaa aloitetaan:)
Internet-/pilviohjattu kotiautomaatio Esp8266: n avulla (aREST, MQTT, IoT): 7 vaihetta (kuvien kanssa)
Internet-/pilviohjattu kotiautomaatio Esp8266: n avulla (aREST, MQTT, IoT): KAIKKI hyvitykset pilvipalvelulle osoitteessa http://arest.io/ !! IoT on maailman eniten keskusteltu aihe tällä hetkellä !! Tämän mahdollistavat pilvipalvelimet ja -palvelut ovat nykymaailman vetovoima … Etäisyyden esteen päättäminen oli ja on
Kotiautomaatio MQTT: n ja ESP8266: n avulla: 6 vaihetta
Kotiautomaatio MQTT: n ja ESP8266: n avulla: Nykyään kotiautomaatio on nousussa ja kehittymässä esineiden internetin (esineiden internet) aikakaudeksi. Kaikki yrittävät automatisoida kodin jollakin tavalla, joka voi olla kauko -ohjattava tai manuaalinen. Ja mikä helpottaa heidän elämäänsä. On olemassa ihmisen tekniikoita hallita
Kotiautomaatio NodeMCU: n, HomeAssistantin ja MQTT: n kanssa: 6 vaihetta
Kotiautomaatio NodeMCU: n, HomeAssistantin ja MQTT: n avulla: Haluatko aloittaa kodin muuttamisen älykkäässä kodissa ja tehdä sen halvalla? NodeMCU ja HomeAssistant auttavat sinua tässä. Suosittelen katsomaan tämän videon, ehkä sinun on helpompi seurata. Muussa tapauksessa seuraa alla olevia ohjeita