Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto pokynu uvádíme, jak lze snadno vybudovat bateriový dveřní senzor Wi-Fi s modulem IOT Cricket Wi-Fi. Ukážeme také, jak integrovat zprávy Cricketu s IFTTT (nebo jinými službami včetně Home Assistant, MQTT nebo Webhooks s požadavky HTTP POST) pro zasílání telefonních oznámení. Když se otevřou dveře, kriket pošle oznámení do vašeho telefonu.
POZNÁMKA: Toto je projekt, který má předvést, jak můžete snadno sestavit prototyp dveřního senzoru během několika minut. Chcete -li však vytvořit plnohodnotný dveřní senzor, možná budete chtít strávit trochu více času optimalizací designu pro vaše potřeby.
V principu to tak funguje. Když je část magnetu blízko části jazýčkového senzoru (zavřené dveře), odpojí IO1 od BATT, pokud se magnet vzdálí od jazýčkového senzoru (otevřené dveře), připojí napětí BATT k signálu IO1_Wakeup a probudí desku.
Konfigurujeme kriket tak, aby odesílal požadavky HTTP POST na IFFTT, kde je převeden na push oznámení, která jsou odesílána do telefonu. Všechna oznámení navíc obsahují informace o stavu baterie a okolní teplotě pomocí vestavěného teplotního senzoru v kriketu.
Pokyny obsahují následující kroky: Vysvětlení projektu pomocí schémat Nastavení IFTTT se službou Pushbullet Konfigurace modulu IOT Cricket Připojení IOT Cricketu k internetu přes Wi-Fi
Zásoby
Kriketový modul Wi-Fi (https://www.thingsonedge.com/)
Magnetický spínač dveřního okna
Držák baterií 2xAAA baterie
Krok 1: Montáž
Používáme NC jazýčkový senzor. Podle níže uvedených schémat propojte všechny součásti dohromady.
Jakmile sestavíte, obvody by měly fungovat následovně. Když se otevřou dveře, probudí kriket indikovaný blikáním LED. Vaše zařízení je téměř připraveno. Nyní nakonfigurujme IFTTT tak, aby odesílal push oznámení na událost otevření dveří.
Krok 2: Nastavení IFTTT se službou Push Bullet
Kroky, které je třeba dodržovat:
- Přejít na:
- Přihlaste se nebo zaregistrujte
- Klikněte na Vytvořit z nabídky Uživatel / Účet (pravý horní roh)
- Kliknutím na + vytvoříte novou zdrojovou událost
- Vyberte službu Webhooks
- Klikněte na Pokračovat
- Klikněte na Přijmout webový požadavek (na levé straně)
- Vytvořte název události, např. door_sensor
- Zdrojová událost by měla být nastavena hned, po události Then klikněte na +
- Hledat službu pushbullet
- Změňte název události na door_sensor
- Podle toho změňte název
- Změnit zprávu na otevřenou baterii dveří = {{Value1}} temp = {{Value2}}
- Klikněte na Dokončit
Téměř tam, nyní potřebujete získat adresu HTTP, na kterou můžeme zveřejňovat události z modulu IoT. Vyhledejte službu Webhooks a klikněte na dokument v pravém horním rohu.
Další zkopírujte webové odkazy v části „Vytvořte POST nebo ZÍSKEJTE webový požadavek na:“, budete jej potřebovat později.
Než začneme zařízení používat, musí být nakonfigurováno na portálu Developer Portal. Přejděte na další část.
Krok 3: Konfigurujte své zařízení na portálu Developer Portal
Otevřete TOE Developer Portal (který je dodáván s modulem IOT Cricket) z libovolného prohlížeče, ať už z počítače nebo mobilního telefonu. Chcete -li zařízení aktivovat a konfigurovat ve svém účtu, musíte se zaregistrovat/přihlásit na portál pro vývojáře. Jinak zařízení nebude fungovat.
Po úspěšném přihlášení / registraci musíte aktivovat zařízení v systému kliknutím na „Přidat nové“zařízení. Musíte použít jedinečné sériové číslo vytištěné na štítku na zadní straně kriketu.
POZNÁMKA: Sériové číslo si musíte nechat pouze pro sebe. Nesdílejte to s nikým jiným.
Nastavte následující konfiguraci:
RTC: OFFIO2: OFF Monitor baterie: ON Snímač teploty: ON Vynutit aktualizaci zapnuto - probuzení IO1: ano Aktualizace síly zapnuto - probuzení RTC: ne
Události po příspěvcích: viz níže
Zkopírujte / vložte odkaz, který jsme zkopírovali z Webhooks do io1_wakeup:
URL:
- nahradit https na
- nahradit událost do door_sensor
odkaz by měl vypadat takto níže:
maker.ifttt.com/trigger/door_sensor/with/key/{key}
Data:
Jakmile nastavíte konfiguraci, stiskněte tlačítko Uložit.
Už tam skoro jsme! Potřebujeme pouze připojit naše zařízení k internetu prostřednictvím sítě Wi-Fi.
Krok 4: Připojte se k síti Wi-Fi (internet)
Stiskněte tlačítko na kriketu na 5 sekund, dokud LED dioda trvale nezačne svítit. Poté se připojte z jakéhokoli zařízení s funkcemi webového prohlížeče (smartphone, notebook, …) k soukromé síti Wi-Fi sítě toe_device Circket. Otevřete stránku https://192.168.4.1/index.html a předejte své přihlašovací údaje k Wi-Fi. A je to.
Krok 5: Načtěte konfiguraci z portálu Developer Portal
Ještě jeden krok. Stisknutím tlačítka na desce na 1 sekundu načtete konfiguraci z portálu Developer Portal. Nyní jste všichni připraveni a měli byste dostávat oznámení na telefon, když jsou dveře otevřené.
Další informace o integraci s dalšími službami, jako je Home Assistant, MQTT nebo požadavek HTTP POST, najdete v dokumentaci ke kriketu:
Krok 6: Zpětná vazba
Doufáme, že to pro vás byl příjemný zážitek při stavbě dveřního senzoru s kriketem! Pokud máte zpětnou vazbu nebo návrhy, pomozte nám technologii vylepšit. Pokud se vám projekt líbil, pomozte nám ho šířit dál.
Děkuji!