Obsah:
Video: Malý požiarny hlásič Esp8266 MQTT IFTTT Domáca automatizácia: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Chcel som zistiť, či je môj domáci systém detektora dymu v poplachu. Mám doma osem detektorov dymu a sú navzájom prepojené. Ak je jeden detektor dymu v poplachu, druhý dostane signál prostredníctvom prepojovacieho signálneho vodiča. Môj senzor číta prepojovací vodič a odosiela informácie do mojej domácej automatizácie (Openhab2) prostredníctvom MQTT a alarmuje ma aj prostredníctvom IFTTT.
Tento návod bol inšpirovaný týmto projektom
Krok 1: Návrh
Najprv musíte vedieť, ako detektory dymu komunikujú. Mám detektory Ei146.
Dymové detektory sú prepojené linkou „IC“. Ak je aktivovaný jeden detektor dymu, generuje signál 6V - 8V na linke IC, viď obrázok obrazovky osciloskopu.
Čítal som napätie linky IC cez optočlen (4N35), aby som kvôli bezpečnosti izoloval detektory dymu od domácej automatizácie.
Dymový alarm je napájaný hlavným napätím (220 V AC), ktoré som použil na napájanie modulu ESP-01
Na schéme môžete vidieť, ako sú diely spojené. Používam ESP-01, pretože je malý a lacný.
Krok 2: Zostavenie DPS
Na obrázkoch a komentároch k obrázkom vidíte, ako je zostavená doska plošných spojov.
Optimalizoval som rozloženie tak, aby sa zmestilo na komponenty na malom DPS, ESP-01 leží nad ostatnými komponentmi. Pripájam ESP-01 pomocou zásuviek, aby bolo zaistené jednoduché programovanie pomocou programátora USB. Po zostavení modulu môžete flashovať nový firmvér Over The Air (OTA) prostredníctvom Arduino IDE alebo HTTPupdate (pozri náčrt)
Krok 3: Programovanie ESP8266
Kód nájdete v mojom Githube. Ako GPIO piny používam všetky použiteľné piny ESP-01, ktoré zahŕňajú GPIO1 (TX) a GPIO3 (RX). Sériová komunikácia teda nie je možná a nesmie sa inicializovať, inak bude vyhlásenie GPIO1 a GPIO3 neplatné.
Poznámka: Pri spustení netiahnite GPIO0, GPIO1 alebo GPIO2, pretože sa váš program nespustí. Zistil som, že GPIO03 je možné pri spustení stiahnuť
Programujem svoje EPS-01 prostredníctvom tohto upraveného adaptéra.
Program beží nasledovne:
- Ak stlačíte tlačidlo blesku pri zapnutí, modul spustí režim OTA.
- Aktualizácia HTTP je inicializovaná.
- Pripojenie k WiFi a MQTT (zelené svetlo svieti)
- Načítava hodnotu kolíka senzora (pripevneného ku kolíku IC detektora dymu)
-
Ak sa zistí požiar, počkajte, kým sa nerozbije a potom spustite alarm (tiež svieti červené svetlo)
- MQTT - správa MQTT sa číta prostredníctvom Openhab a pravidlo generuje upozornenie prostredníctvom mojej aplikácie
- IFTTT - 1 - prostredníctvom IFTTT Webhooku sa spustí spúšťač, ktorý odošle upozornenie.
- IFTTT - 2 - cez IFTTT Webhook sa spustí spúšťač, ktorý pošle SMS mojej manželke
- Ak sa spojenie MQTT preruší (zelené svetlo nesvieti), správa LWT (ERROR) sa odošle k téme a číta ju Openhab.
Krok 4: Zostavenie modulu
Navrhol som a 3D vytlačil škatuľu, ktorá sa krásne zmestí do nepoužitého kábla otvárajúceho sa zo základnej dosky dymového alarmu, nie sú potrebné žiadne skrutky.
Upraviť: pridajú sa súbory stl.
Horúcim lepidlom som nalepil diódy LED a spínač OTA na miesto. Krabica sa zatvára pomocou 4 skrutiek.
Zapnite a pripravte sa!
Odporúča:
Internetová/cloudová domáca automatizácia využívajúca Esp8266 (aREST, MQTT, IoT): 7 krokov (s obrázkami)
Automatizovaná domáca automatizácia ovládaná internetom/cloudom pomocou systému Esp8266 (aREST, MQTT, IoT): VŠETKY kredity na adresu http://arest.io/ pre cloudovú službu !! IoT je momentálne najdiskutovanejším predmetom na svete !! Cloudové servery a služby, ktoré to umožňujú, sú príťažlivým bodom dnešného sveta … VYLÚČENIE VZDIALENEJ BARIÉRY bolo a je
Domáca automatizácia pomocou MQTT a ESP8266: 6 krokov
Domáca automatizácia pomocou MQTT a ESP8266: V súčasnej dobe je domáca automatizácia trendovou a rozvíjajúcou sa érou IoT (internet vecí). Každý sa pokúša automatizovať domácnosť nejakým spôsobom, ktorý potom môže byť diaľkovo ovládaný alebo manuálny. A čo im uľahčuje život. Existujú ľudské techniky na ovládanie
DOMÁCA AUTOMATIZÁCIA NA ZÁKLADE MIESTNEHO SERVERA MQTT VYUŽÍVAJÚCEHO RADU RASPBERRY PI A NODEMCU: 6 krokov
DOMÁCA AUTOMATIZÁCIA NA ZÁKLADE MIESTNEHO SERVERA MQTT POUŽÍVANOM RASPBERRY PI A NODEMCU BOARD: Doteraz som natočil niekoľko výukových videí o ovládaní zariadení cez internet. A preto som vždy uprednostňoval server Adafruit MQTT, pretože bol ľahko použiteľný a užívateľsky prívetivý. Ale to všetko bolo založené na internete. To znamená, že sme
[Domáca automatizácia] Ovládacie relé odkiaľkoľvek pomocou ESP8266 + Blynk: 4 kroky
[Domáca automatizácia] Ovládacie relé odkiaľkoľvek pomocou ESP8266 + Blynk: Existuje mnoho spôsobov, ako vytvoriť domácu automatizáciu, niektoré sú komplikované, niektoré sú jednoduché. Tento návod ukážem, ako vytvoriť jednoduché ovládanie relé pomocou ESP-12E s Blynkom. Pre pohodlie bol dizajn jednostranný PCB, takže si môžete vyrobiť sami
ESP-NOW Domáca automatizácia Esp8266 Raspberry Pi MQTT: 4 kroky
ESP-NOW Domáca automatizácia Esp8266 Raspberry Pi MQTT: V tomto návode vám ukážem, ako som ESP-NOW použil v domácej automatizácii. Na schéme vidíte komunikačné toky. Ukážem vám: ako funguje odosielateľ, ako funguje prijímač, zobrazuje sériovú komunikáciu s Raspberry Pi. Nezobrazujem ho