Obsah:
Video: Malý požární hlásič Esp8266 MQTT IFTTT Domácí automatizace: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Chtěl jsem zjistit, zda je můj domácí systém detektoru kouře v poplachu. Mám doma osm detektorů kouře a jsou vzájemně propojené. Pokud je jeden detektor kouře v poplachu, druhý získá signál prostřednictvím propojovacího signálního vodiče. Můj senzor čte propojovací vodič a odesílá informace do mé domácí automatizace (Openhab2) přes MQTT a alarmuje mě také přes IFTTT.
Tento návod byl inspirován tímto projektem
Krok 1: Design
Nejprve musíte vědět, jak detektory kouře komunikují. Mám detektory Ei146.
Detektory kouře jsou propojeny pomocí linky „IC“. Pokud je aktivován jeden kouřový detektor, generuje signál 6V - 8V na lince IC, viz obrázek obrazovky oscilopy.
Odečetl jsem napětí linky IC přes optočlen (4N35), abych izoloval detektory kouře z domácí automatizace pro bezpečnost.
Detektor kouře je napájen hlavním napětím (220 V AC), které jsem použil k napájení modulu ESP-01
Ve schématu vidíte, jak jsou jednotlivé části propojeny. Používám ESP-01, protože je malý a levný.
Krok 2: Budování DPS
Na obrázcích a komentářích k obrázkům vidíte, jak je sestavena deska plošných spojů.
Optimalizoval jsem rozložení, aby se vešlo na součástky na malé desce plošných spojů, ESP-01 leží nad ostatními součástmi. Připojuji ESP-01 přes zásuvku, aby bylo zajištěno snadné programování pomocí USB programátoru. Poté, co je modul sestaven, můžete flashovat nový firmware Over The Air (OTA) prostřednictvím Arduino IDE nebo HTTPupdate (viz náčrt)
Krok 3: Programování ESP8266
Kód najdete na mém Githubu. Jako GPIO piny používám všechny použitelné piny ESP-01, které zahrnují GPIO1 (TX) a GPIO3 (RX). Sériová komunikace tedy není možná a nesmí být inicializována, jinak bude prohlášení GPIO1 a GPIO3 neplatné.
Poznámka: netahejte GPIO0, GPIO1 nebo GPIO2 dolů při spuštění, protože váš program se nespustí. Zjistil jsem, že GPIO03 lze stáhnout při spuštění
Programuji své EPS-01 prostřednictvím tohoto upraveného adaptéru.
Program běží následovně:
- Pokud při zapnutí stisknete tlačítko blesku, modul spustí režim OTA.
- HTTPupdate je inicializováno.
- Připojení k WiFi a MQTT (zelená kontrolka svítí)
- Odečte hodnotu kolíku senzoru (připojeného ke kolíku IC kouřového alarmu)
-
Pokud je detekován požár, počkejte na odskakování a poté aktivujte alarm (také svítí červené světlo)
- MQTT - zpráva MQTT je čtena přes Openhab a pravidlo generuje oznámení prostřednictvím mé aplikace
- IFTTT - 1 - prostřednictvím IFTTT Webhooku se spustí spouštěč, který odešle oznámení.
- IFTTT - 2 - přes IFTTT Webhook se spustí spoušť, která odešle SMS mé ženě
- Pokud dojde ke ztrátě připojení MQTT (zelená kontrolka nesvítí), odešle se do tématu zpráva LWT (ERROR) a přečte ji Openhab.
Krok 4: Sestavení modulu
Navrhl jsem a 3D vytiskl krabici, která se pěkně vejde do nepoužitého kabelu otevírajícího se ze základní desky kouřového alarmu, nejsou potřeba žádné šrouby.
Upravit: přidají se soubory stl.
LEDky a spínač OTA jsem nalepil na místo horkým lepidlem. Krabice se uzavírá pomocí 4 šroubů.
Zapněte a připravte se!
Doporučuje:
Internetová/cloudová domácí automatizace využívající Esp8266 (aREST, MQTT, IoT): 7 kroků (s obrázky)
Internetová/cloudově řízená domácí automatizace využívající Esp8266 (aREST, MQTT, IoT): VŠECHNY kredity na http://arest.io/ pro cloudovou službu !! IoT aktuálně nejdiskutovanější téma na světě !! Cloudové servery a služby, které to umožňují, jsou lákadlem dnešního světa … VYŘEŠENÍ VZDÁLENOSTI BARIÉRY bylo a je
Oznámení zvonku u sluchově postižených prostřednictvím domácí automatizace (ESP-now, MQTT, Openhab): 3 kroky
Oznámení zvonku u sluchově postižených prostřednictvím domácí automatizace (ESP-now, MQTT, Openhab): V tomto Instructable vám ukážu, jak jsem integroval svůj normální zvonek do své domácí automatizace. Toto řešení je vhodné pro lidi se sluchovým postižením. V mém případě ho používám k upozornění, pokud je místnost na narozeninové párty dětí zaneprázdněná a hlučná. Já
ESP-NOW Domácí automatizace Esp8266 Raspberry Pi MQTT: 4 kroky
ESP-NOW Home Automation Esp8266 Raspberry Pi MQTT: V tomto Instructable vám ukážu, jak jsem ESP-NOW použil v domácí automatizaci. Ve schématu vidíte komunikační toky Ukážu vám: jak funguje odesílatel ukazuje přijímač funguje ukazuje sériovou komunikaci s Raspberry Pi funguje Nezobrazuji ho
Hlasová automatizace domácí automatizace Raspberry Pi: 5 kroků
Hlasová automatizace domácí automatizace Raspberry Pi: Cílem této instrukce je poskytnout podrobný návod, jak nastavit malinový pi, který dokáže automatizovat světla / LED pomocí vašich hlasových příkazů
Automatizace domácí automatizace Bluetooth: 7 kroků (s obrázky)
Bluetooth Control Home Automation: Dobrý den, v tomto projektu jde o stavbu nejjednoduššího zařízení pro domácí automatizaci pomocí arduina a modulu bluetooth. Tenhle se velmi snadno staví a dá se postavit za pár hodin. Ve své verzi, kterou právě vysvětluji, mohu