Tartalomjegyzék:
- 1. lépés: Tervezés
- 2. lépés: A NYÁK építése
- 3. lépés: Az ESP8266 programozása
- 4. lépés: A modul összeszerelése
Videó: Apró tűzjelző érzékelő Esp8266 MQTT IFTTT Otthoni automatizálás: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Azt akartam észlelni, hogy az otthoni füstérzékelő rendszer riasztásban van -e. Van nyolc füstérzékelőm az otthonomban, és össze vannak kötve. Ha az egyik füstérzékelő riasztásban van, a másik jelzést kap az összekapcsolási jelvezetéken keresztül. Az érzékelőm leolvassa az összekötő vezetéket, és elküldi az információt az otthoni automatizálásnak (Openhab2) az MQTT -n keresztül, és riaszt is az IFTTT -n keresztül.
Ezt az oktatható anyagot a projekt ihlette:
1. lépés: Tervezés
Először is tudnia kell, hogyan kommunikálnak a füstérzékelők. Van Ei146 érzékelőm.
A füstérzékelők "IC" vonalon keresztül kapcsolódnak egymáshoz. Ha egy füstérzékelő be van kapcsolva, 6V - 8V jelet generál az IC vonalon, lásd az oszcillop képernyő képét.
Olvastam az IC vezeték feszültségét egy optocsatolón (4N35) keresztül, hogy a biztonság kedvéért elkülönítsem a füstérzékelőket az otthoni automatikától.
A füstjelzőt főfeszültség táplálja (220V AC), amellyel az ESP-01 modult tápláltam
A vázlatban láthatja az alkatrészek csatlakoztatását. ESP-01 sinc-t használok, kicsi és olcsó.
2. lépés: A NYÁK építése
A képeken és a képekhez fűzött megjegyzésekben láthatja a NYÁK összeállítását.
Az elrendezést úgy optimalizáltam, hogy illeszkedjen egy kis NYÁK alkatrészeihez, az ESP-01 más alkatrészek felett helyezkedik el. Az ESP-01-et női fejléceken keresztül csatlakoztatom, hogy biztosítsam az egyszerű programozást USB-programozón keresztül. A modul összeszerelése után az Arduino IDE vagy a HTTPupdate segítségével frissítheti az új firmware -t Over The Air (OTA) segítségével (lásd a vázlatot)
3. lépés: Az ESP8266 programozása
A kódot lásd a Github -on. Az ESP-01 összes használható csapját GPIO-csapként használom, beleértve a GPIO1 (TX) és a GPIO3 (RX) elemeket. Tehát a soros kommunikáció nem lehetséges, és nem szabad inicializálni, különben a GPIO1 és a GPIO3 deklarációja érvénytelenné válik.
Megjegyzés: indításkor ne húzza le a GPIO0, GPIO1 vagy GPIO2 szoftvert, mert a program nem indul el. Azt tapasztaltam, hogy a GPIO03 indításkor lehúzható
Ezzel a módosított adapterrel programozom az EPS-01-eket.
A program a következőképpen fut:
- Ha a vaku gombot bekapcsoláskor megnyomja, a modul OTA módot kezdeményez.
- A HTTPupdate inicializálva van.
- Csatlakozás WiFi -hez és MQTT -hez (zöld jelzőfény világít)
- Olvassa be az érzékelőcsap értékét (a füstjelző IC -tűjéhez van rögzítve)
-
Ha tüzet észlel, várjon a kikapcsolásra, majd emelje fel a riasztást (a piros lámpa is világít) keresztül
- MQTT - az MQTT üzenet Openhab -on keresztül olvasható, és egy szabály értesítést generál az alkalmazásomon keresztül
- IFTTT - 1 - IFTTT Webhook -on keresztül egy trigger aktiválódik, amely értesítést küld.
- IFTTT - 2 - IFTTT Webhook segítségével aktiválódik egy trigger, amely SMS -t küld a feleségemnek
- Ha az MQTT kapcsolat megszakad (a zöld fény nem világít), az LWT üzenet (ERROR) elküldésre kerül a témához, és az Openhab elolvassa.
4. lépés: A modul összeszerelése
Egy dobozt terveztem és 3D-ben kinyomtattam, amely szépen illeszkedik a füstjelző alaplemezén lévő nem használt kábelnyílásba, nincs szükség csavarokra.
Szerkesztés: stl-fájlok kerülnek hozzáadásra.
A LED -eket és az OTA kapcsolót forró ragasztóval a helyére ragasztottam. A doboz 4 csavarral van lezárva.
Kapcsolja be és kész!
Ajánlott:
Internet/felhővezérelt otthoni automatizálás az Esp8266 használatával (aREST, MQTT, IoT): 7 lépés (képekkel)
Internet/felhővezérelt otthoni automatizálás az Esp8266 használatával (aREST, MQTT, IoT): MINDEN forrás a http://arest.io/ számára a felhőszolgáltatáshoz !! Az IoT a világ legtöbbet tárgyalt témája jelenleg !! A felhőalapú szerverek és szolgáltatások, amelyek ezt lehetővé teszik, a mai világ vonzó pontjai … A TÁVOLSÁGI KORLÁTOZÁS KIMUTATÁSA volt és van
Otthoni automatizálás az MQTT és az ESP8266 használatával: 6 lépés
Otthonautomatizálás az MQTT és az ESP8266 használatával: Napjainkban az otthoni automatizálás az IoT (tárgyak internete) felkapott korszakában van. Mindenki megpróbálja automatizálni az otthont valamilyen módon, akkor ez lehet távirányítható vagy kézi. És ami megkönnyíti számukra az életet. Vannak emberek technikái az irányításra
Otthoni automatizálás NodeMCU, HomeAssistant és MQTT segítségével: 6 lépés
Otthonautomatizálás a NodeMCU, a HomeAssistant és az MQTT segítségével: Szeretné elkezdeni otthona átalakítását az intelligens otthonban? És olcsón is? A NodeMCU és a HomeAssistant itt segítenek. Javaslom, hogy nézze meg ezt a videót, talán könnyebben követheti. Ellenkező esetben kövesse az alábbi lépéseket
Apró riasztórendszer szuper apró Arduino -kompatibilis tábla használatával!: 10 lépés
Apró riasztórendszer egy szuper apró Arduino kompatibilis tábla segítségével! Építeni fogunk egy apró riasztóberendezést, amely méri a távolságot maga és az előtte lévő tárgy között. És amikor az objektum elmozdul egy meghatározott távolságon, az eszköz egy
WiFi IoT hőmérséklet és páratartalom érzékelő. Rész: 8 IoT, otthoni automatizálás: 9 lépés
WiFi IoT hőmérséklet és páratartalom érzékelő. Rész: 8 IoT, otthoni automatizálás: Preambulum Ez a cikk dokumentálja a korábbi Instructable: az első IoT WiFi -eszköz "Pimping" gyakorlati strapabíróságát és továbbfejlesztését. 4. rész: IoT, otthoni automatizálás, beleértve az összes szükséges szoftverfunkciót a siker eléréséhez