Inhaltsverzeichnis:

IOT-Türsensor - Wi-Fi-basiert, mit 2xAAA-Batterien betrieben - Gunook
IOT-Türsensor - Wi-Fi-basiert, mit 2xAAA-Batterien betrieben - Gunook

Video: IOT-Türsensor - Wi-Fi-basiert, mit 2xAAA-Batterien betrieben - Gunook

Video: IOT-Türsensor - Wi-Fi-basiert, mit 2xAAA-Batterien betrieben - Gunook
Video: Dingtian DT-R008 многоканальное умное реле с ethernet и wi-fi - обзор и интеграция в Home Assistant 2024, Juli
Anonim
IOT-Türsensor - Wi-Fi-basiert, mit 2xAAA-Batterien betrieben
IOT-Türsensor - Wi-Fi-basiert, mit 2xAAA-Batterien betrieben

In diesem anweisbaren präsentieren wir, wie Sie ganz einfach einen batteriebetriebenen Wi-Fi-Türsensor mit IOT Cricket Wi-Fi-Modul bauen können. Wir zeigen auch, wie Sie Cricket-Nachrichten in IFTTT (oder andere Dienste wie Home Assistant, MQTT oder Webhooks mit HTTP-POST-Anfragen) integrieren, um Telefonbenachrichtigungen zu senden. Wenn sich eine Tür öffnet, sendet die Cricket Benachrichtigungen an Ihr Telefon.

HINWEIS: Dies ist ein Projekt, um zu zeigen, wie Sie in wenigen Minuten einen Prototypen eines Türsensors einfach zusammenstellen können. Um jedoch einen vollwertigen Türsensor herzustellen, möchten Sie möglicherweise etwas mehr Zeit investieren, um das Design für Ihre Bedürfnisse zu optimieren.

Im Prinzip funktioniert das so. Wenn sich der Magnetteil in der Nähe des Reedsensorteils befindet (Tür geschlossen), trennt er IO1 von BATT, wenn sich der Magnet vom Reedsensor entfernt (Tür geöffnet) verbindet er die BATT-Spannung mit dem IO1_Wakeup-Signal und weckt die Platine auf.

Wir konfigurieren Cricket so, dass HTTP-POST-Anfragen an die IFFTT gesendet werden, wo sie in Push-Benachrichtigungen umgewandelt werden, die an ein Telefon gesendet werden. Darüber hinaus enthalten alle Benachrichtigungen Informationen über den Batteriestand und die Umgebungstemperatur des eingebauten Temperatursensors des Cricket.

Die Anweisungen umfassen die folgenden Schritte: Erklären des Projekts anhand von Schaltplänen IFTTT-Setup mit Pushbullet-Dienst Konfigurieren des IOT Cricket-Moduls Verbinden von IOT Cricket mit dem Internet über Wi-Fi

Lieferungen

Cricket-WLAN-Modul (https://www.thingsonedge.com/)

Türfenster-Magnetschalter

Batteriehalter 2xAAA Batterien

Schritt 1: Montage

Montage
Montage
Montage
Montage
Montage
Montage

Wir verwenden den NC-Reedsensor. Befolgen Sie die folgenden Schemata, um alle Komponenten miteinander zu verbinden.

Nach dem Zusammenbau sollten die Schaltungen wie folgt funktionieren. Wenn eine Tür geöffnet wird, weckt sie das Cricket auf, was durch das Blinken der LED angezeigt wird. Ihr Gerät ist fast fertig. Lassen Sie uns nun IFTTT so konfigurieren, dass eine Push-Benachrichtigung beim Türöffnungsereignis gesendet wird.

Schritt 2: IFTTT-Setup mit einem Pushbullet-Dienst

IFTTT-Setup mit einem Pushbullet-Dienst
IFTTT-Setup mit einem Pushbullet-Dienst
IFTTT-Setup mit einem Pushbullet-Dienst
IFTTT-Setup mit einem Pushbullet-Dienst

Schritte zum folgen:

  • Gehen Sie zu:
  • Anmelden oder Registrieren
  • Klicken Sie auf das Menü "Vom Benutzer / Konto erstellen" (obere rechte Ecke).
  • Klicken Sie auf +, um ein neues Quellereignis zu erstellen
  • Wählen Sie den Webhoos-Dienst
  • Klicken Sie auf Weiter
  • Klicken Sie auf Webanfrage empfangen (auf der linken Seite).
  • Ereignisnamen erstellen, z. B. Türsensor
  • Das Quellereignis sollte jetzt eingerichtet sein, klicken Sie auf + nach dem Ereignis Dann
  • Pushbullet-Dienst suchen
  • Ändern Sie den Ereignisnamen in door_sensor
  • Titel entsprechend ändern
  • Ändern Sie die Nachricht in Tür offen Batterie = {{Wert1}} Temp = {{Wert2}}
  • Klicken Sie auf Fertig stellen

Fast geschafft, jetzt benötigen Sie eine HTTP-Adresse, an die wir Ereignisse aus dem IoT-Modul senden können. Suchen Sie nach dem Webhooks-Dienst und klicken Sie auf das Dokument in der rechten oberen Ecke.

Als nächstes kopieren Sie Weblinks unter "Make a POST or GET web request to:" Sie werden sie später benötigen.

Bevor wir das Gerät verwenden, muss es im Developer Portal konfiguriert werden. Bitte gehen Sie zum nächsten Abschnitt.

Schritt 3: Konfigurieren Sie Ihr Gerät im Entwicklerportal

Öffnen Sie das TOE Developer Portal (das mit dem IOT Cricket-Modul geliefert wird) von jedem Browser aus, entweder vom PC oder vom Handy. Sie müssen sich beim Entwicklerportal registrieren/anmelden, um das Gerät in Ihrem Konto zu aktivieren und zu konfigurieren. Sonst funktioniert das Gerät nicht.

Nach erfolgreicher Anmeldung / Registrierung müssen Sie auf "Neues Gerät hinzufügen" klicken, um Ihr Gerät im System zu aktivieren. Sie müssen die eindeutige Seriennummer verwenden, die auf einem Aufkleber auf der Rückseite von Cricket aufgedruckt ist.

HINWEIS: Sie dürfen die Seriennummer nur für sich behalten. Teilen Sie es nicht mit anderen.

Legen Sie die folgende Konfiguration fest:

RTC: OFFIO2: OFFBattery monitor: ON Temperatursensor: ON Updates erzwingen – IO1 Wake Up: JaForce Updates on – RTC Wake Up: Nein

Post-Events: siehe unten

Kopieren / fügen Sie den Link ein, den wir von Webhooks in io1_wakeup kopiert haben:

URL:

  • https durch http ersetzen
  • Ereignis durch Türsensor ersetzen

der link sollte wie folgt aussehen:

maker.ifttt.com/trigger/door_sensor/with/key/{key}

Daten:

Nachdem Sie Ihre Konfiguration festgelegt haben, klicken Sie auf die Schaltfläche Speichern.

Wir sind fast da! Wir müssen nur unser Gerät über ein Wi-Fi-Netzwerk mit dem Internet verbinden.

Schritt 4: Verbinden mit dem Wi-Fi-Netzwerk (Internet)

Mit Wi-Fi-Netzwerk (Internet) verbinden
Mit Wi-Fi-Netzwerk (Internet) verbinden

Drücken Sie die Taste am Cricket für 5 Sekunden, bis die LED konstant leuchtet. Verbinden Sie sich dann von jedem Gerät mit Webbrowser-Fähigkeiten (Smartphone, Laptop, …) mit dem privaten Wi-Fi-Netzwerk von toe_device Circket. Öffnen Sie die Seite https://192.168.4.1/index.html und übergeben Sie Ihre Wi-Fi-Anmeldeinformationen. Das ist es.

Schritt 5: Abrufen der Konfiguration aus dem Entwicklerportal

Nur noch ein Schritt. Drücken Sie die Onboard-Taste 1 Sekunde lang, um die Konfiguration aus dem Developer Portal abzurufen. Jetzt sind Sie fertig und sollten weiterhin Benachrichtigungen auf Ihrem Telefon erhalten, wenn eine Tür geöffnet ist.

Weitere Informationen zur Integration mit anderen Diensten wie Home Assistant, MQTT oder HTTP POST Request finden Sie in der Cricket-Dokumentation:

Schritt 6: Feedback

Wir hoffen, es war eine angenehme Erfahrung für Sie, einen Türsensor mit Cricket zu bauen! Bitte helfen Sie uns, die Technologie zu verbessern, wenn Sie Feedback oder Vorschläge haben. Wenn Ihnen das Projekt gefallen hat, helfen Sie uns bitte, es zu verbreiten.

Dankeschön!

Empfohlen: