Innholdsfortegnelse:
Video: Liten brannalarmdetektor Esp8266 MQTT IFTTT Hjemmeautomatisering: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Jeg ønsket å oppdage om røykvarsleren i hjemmet mitt er i alarm. Jeg har åtte røykvarslere i hjemmet mitt, og de er sammenkoblet. Hvis den ene røykvarsleren er i alarm, får den andre et signal via signalkabelen for samtrafikk. Sensoren min leser den sammenkoblende ledningen og sender informasjonen til hjemmeautomatiseringen min (Openhab2) via MQTT og alarmerer meg også via IFTTT.
Denne instruksen ble inspirert av dette prosjektet
Trinn 1: Design
For det første må du vite hvordan røykvarslerne kommuniserer. Jeg har Ei146 detektorer.
Røykdetektorene er sammenkoblet via en "IC" linje. Hvis en røykvarsler er aktivert, genererer den et 6V - 8V signal på IC -linjen, se bildet av oscillopskjermen.
Jeg leste spenningen til IC -linjen via en optokobler (4N35), for å isolere røykvarslerne fra hjemmautomatiseringen min for sikkerhet.
Røykvarsleren drives av hovedspenning (220V AC), som jeg brukte til å drive ESP-01-modulen
I skjematikken kan du se hvordan delene er koblet sammen. Jeg bruker en ESP-01 fordi den er liten og billig.
Trinn 2: Bygg PCB
På bildene og kommentarene til bildene kan du se hvordan kretskortet er satt sammen.
Jeg optimaliserte oppsettet for å passe på komponenter på en liten PCB, ESP-01 ligger over andre komponenter. Jeg fester ESP-01 via kvinnelige overskrifter for å sikre enkel programmering via en USB-programmerer. Etter at modulen er montert, kan du blinke ny firmware Over The Air (OTA) via Arduino IDE eller HTTPupdate (se skisse)
Trinn 3: Programmering av ESP8266
Se min Github for koden. Jeg bruker alle brukbare pins på ESP-01 som GPIO-pins, som inkluderer GPIO1 (TX) og GPIO3 (RX). Så seriell kommunikasjon er ikke mulig og må ikke initialiseres, ellers blir erklæringen fra GPIO1 og GPIO3 ugyldig.
Bemerkning: ikke dra GPIO0, GPIO1 eller GPIO2 ned ved oppstart, fordi programmet ikke starter. Jeg fant ut at GPIO03 kan trekkes ned ved oppstart
Jeg programmerer mine EPS-01-er via denne modifiserte adapteren.
Programmet kjører som følger:
- Hvis blitsknappen trykkes ved oppstart, starter modulen OTA -modus.
- HTTP -oppdatering initialiseres.
- Koble til WiFi og MQTT (grønt lys på)
- Leser verdien av sensorpinnen (festet til IC -pinnen til røykvarsleren)
- Hvis det oppdages brann, må du vente på avbrudd og deretter slå alarmen (også rødt lys på) via
- MQTT - MQTT -meldingen leses via Openhab og en regel genererer en varsling via appen min
- IFTTT - 1 - via en IFTTT Webhook startes en utløser som sender et varsel.
- IFTTT - 2 - via en IFTTT Webhook startes en trigger som sender en SMS til min kone
- Hvis MQTT -tilkoblingen går tapt (grønt lys av), sendes LWT -meldingen (ERROR) til emnet og leses av Openhab.
Trinn 4: Montering av modulen
Jeg designet og 3D-trykte en eske som fint passer inn i den ubrukte kabelåpningen fra røykvarsleren, uten skruer.
Edit: stl-filer legges til.
Jeg limte lysdiodene og OTA -bryteren på plass med varmt lim. Boksen lukkes med 4 skruer.
Slå på og klar!
Anbefalt:
Internett/skystyrt hjemmeautomatisering ved bruk av Esp8266 (aREST, MQTT, IoT): 7 trinn (med bilder)
Internett/skystyrt hjemmeautomatisering ved bruk av Esp8266 (aREST, MQTT, IoT): ALLE studiepoeng til http://arest.io/ for skytjenesten !! IoT det mest diskuterte emnet i verden akkurat nå !! Skyservere og -tjenester som gjør dette mulig er tiltrekningspunktet i dagens verden … UTGIVELSE AV DISTANCE BARRIER var og er
Hjemmeautomatisering ved bruk av MQTT og ESP8266: 6 trinn
Hjemmeautomatisering ved bruk av MQTT og ESP8266: I dag er hjemmeautomatisering en trender og en ny epoke for IoT (Internet of Things). Alle prøver å automatisere hjemmet på en eller annen måte, så kan det være fjernstyrt eller manuelt. Og som gjør livet lettere for dem. Det er mannsteknikker å kontrollere
Hjemmeautomatisering med NodeMCU, HomeAssistant og MQTT: 6 trinn
Hjemmeautomatisering med NodeMCU, HomeAssistant og MQTT: Vil du begynne å transformere hjemmet ditt i smarthus? Og også gjøre det billig? NodeMCU og HomeAssistant er her for å hjelpe deg med det. Jeg anbefaler deg å se denne videoen, kanskje blir det lettere for deg å følge. Ellers følger du trinnene nedenfor
Dørklokkemelding for hørselshemmede via hjemmeautomatisering (ESP-nå, MQTT, Openhab): 3 trinn
Dørklokkemelding for hørselshemmede via hjemmeautomatisering (ESP-nå, MQTT, Openhab): I denne instruksjonsboken viser jeg deg hvordan jeg integrerte min normale dørklokke i hjemmeautomatisering. Denne løsningen er godt egnet for hørselshemmede. I mitt tilfelle bruker jeg den til å bli varslet om rommet er travelt og bråkete på en bursdagsfest for barna. JEG
ESP-NÅ Hjemmeautomatisering Esp8266 Raspberry Pi MQTT: 4 trinn
ESP-NOW Home Automation Esp8266 Raspberry Pi MQTT: I denne instruksjonsboken viser jeg deg hvordan jeg brukte ESP-NOW i hjemmeautomatisering. I skjematikken kan du se kommunikasjonsflytene jeg viser deg: hvordan avsenderen fungerer hvordan mottakeren fungerer hvordan seriell kommunikasjon med en Raspberry Pi fungererJeg viser ikke hvordan