Senzor dveří IOT - založený na Wi -Fi, napájen bateriemi 2xAAA: 6 kroků
Senzor dveří IOT - založený na Wi -Fi, napájen bateriemi 2xAAA: 6 kroků
Anonim
Senzor dveří IOT - založený na Wi -Fi, napájen bateriemi 2xAAA
Senzor dveří IOT - založený na Wi -Fi, napájen bateriemi 2xAAA

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áž

Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění

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

Nastavení IFTTT se službou Push Bullet
Nastavení IFTTT se službou Push Bullet
Nastavení IFTTT se službou Push Bullet
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)

Připojte se k síti Wi-Fi (internet)
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!