Cuprins:

Senzor de ușă IOT - bazat pe Wi-Fi, alimentat cu baterii 2xAAA: 6 pași
Senzor de ușă IOT - bazat pe Wi-Fi, alimentat cu baterii 2xAAA: 6 pași

Video: Senzor de ușă IOT - bazat pe Wi-Fi, alimentat cu baterii 2xAAA: 6 pași

Video: Senzor de ușă IOT - bazat pe Wi-Fi, alimentat cu baterii 2xAAA: 6 pași
Video: FIBARO Door/Window Sensor 2 2024, Iulie
Anonim
Senzor de ușă IOT - bazat pe Wi-Fi, alimentat cu baterii 2xAAA
Senzor de ușă IOT - bazat pe Wi-Fi, alimentat cu baterii 2xAAA

În acest instructable vă prezentăm cum puteți construi cu ușurință un senzor de ușă Wi-Fi alimentat cu baterie cu modulul IOT Cricket Wi-Fi. De asemenea, vă arătăm cum să integrați mesajele Cricket cu IFTTT (sau orice alte servicii, inclusiv Home Assistant, MQTT sau Webhooks cu solicitări HTTP POST) pentru a trimite notificări telefonice. Când o ușă se deschide, Cricket trimite notificări către telefon.

NOTĂ: acesta este un proiect care prezintă modul în care puteți monta cu ușurință un prototip de senzor de ușă în câteva minute. Cu toate acestea, pentru a crea un senzor de ușă complet, poate doriți să petreceți puțin mai mult timp pentru a optimiza designul pentru nevoile dvs.

În principiu funcționează așa. Când partea magnetică este aproape de partea senzorului reed (ușa închisă) se deconectează IO1 de la BATT, dacă magnetul se îndepărtează de senzorul reed (ușa deschisă) conectează tensiunea BATT la semnalul IO1_Wakeup și trezește placa.

Configurăm Cricket pentru a trimite solicitări HTTP POST către IFFTT unde este convertit în notificări push, care sunt trimise către un telefon. În plus, toate notificările includ informații despre nivelul bateriei și temperatura ambientală de la senzorul de temperatură încorporat al Cricket.

Instrucțiunile includ următorii pași: Explicarea proiectului utilizând schemele Configurarea IFTTT cu serviciul Pushbullet Configurarea modulului IOT Cricket Conectarea IOT Cricket la internet prin Wi-Fi

Provizii

Modulul Cricket Wi-Fi (https://www.thingsonedge.com/)

Comutator magnetic pentru geamul ușii

Suport baterie 2xAAA baterii

Pasul 1: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare

Folosim senzorul NC. Urmați schemele de mai jos pentru a conecta toate componentele împreună.

Odată asamblat, circuitele ar trebui să funcționeze după cum urmează. Când o ușă este deschisă, trezește Cricket-ul indicat de LED-ul intermitent. Dispozitivul dvs. este aproape gata. Acum, să configurăm IFTTT pentru a trimite notificări push la evenimentul de deschidere a ușii.

Pasul 2: Configurare IFTTT cu un serviciu Pushbullet

Configurare IFTTT cu un serviciu Pushbullet
Configurare IFTTT cu un serviciu Pushbullet
Configurare IFTTT cu un serviciu Pushbullet
Configurare IFTTT cu un serviciu Pushbullet

Pașii de urmat:

  • Accesați:
  • Autentifică-te sau înregistrează-te
  • Faceți clic pe Creați din meniul Utilizator / Cont (colțul din dreapta sus)
  • Faceți clic pe + pentru a crea un nou eveniment sursă
  • Selectați serviciul Webhooks
  • Faceți clic pe Continuare
  • Faceți clic pe Primiți o solicitare web (în partea stângă)
  • Creați numele evenimentului, de ex. senzor_us
  • Evenimentul sursă ar trebui să fie configurat acum, faceți clic pe + după Evenimentul Then
  • Căutare serviciu pushbullet
  • Schimbați numele evenimentului în door_sensor
  • Schimbați titlul în consecință
  • Schimbați mesajul în bateria ușă deschisă = {{Value1}} temp = {{Value2}}
  • Faceți clic pe Finalizare

Aproape acolo, acum trebuie să obțineți o adresă HTTP la care să putem posta evenimente din modulul IoT. Căutați serviciul Webhooks și faceți clic pe documentul din colțul din dreapta sus.

În continuare, copiați linkurile web sub „Faceți o cerere web POST sau GET către:” veți avea nevoie de aceasta mai târziu.

Înainte de a începe să folosim dispozitivul, acesta trebuie să fie configurat în Developer Portal. Vă rugăm să accesați secțiunea următoare.

Pasul 3: configurați dispozitivul în portalul pentru dezvoltatori

Deschideți Portalul pentru dezvoltatori TOE (care vine cu modulul IOT Cricket) din orice browser, fie de pe PC, fie de pe mobil. Trebuie să vă înregistrați / să vă conectați la Portalul pentru dezvoltatori pentru a activa și configura dispozitivul în contul dvs. În caz contrar, dispozitivul nu va funcționa.

După conectarea / înregistrarea cu succes, trebuie să faceți clic pe „Adăugați un dispozitiv nou” pentru a vă activa dispozitivul în sistem. Trebuie să utilizați numărul de serie unic imprimat pe o etichetă pe spatele Cricket.

NOTĂ: Trebuie să păstrați numărul de serie numai pentru dvs. Nu îl împărtășiți cu nimeni altcineva.

Setați următoarea configurație:

RTC: OFFIO2: OFF Monitor baterie: ON Senzor de temperatură: ON Forțați actualizările pe - IO1 Wake Up: Da Actualizări forțate pe - RTC Wake Up: Nu

Postează evenimente: vezi mai jos

Copiați / lipiți linkul pe care l-am copiat din Webhooks în io1_wakeup:

URL:

  • înlocuiți https cu
  • înlocuiți evenimentul cu senzor de ușă

linkul ar trebui să arate așa mai jos:

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

Date:

Odată ce ați configurat configurația, apăsați butonul Salvare.

Aproape am ajuns! Trebuie doar să ne conectăm dispozitivul la internet prin rețeaua Wi-Fi.

Pasul 4: Conectați-vă la rețeaua Wi-Fi (internet)

Conectați-vă la rețeaua Wi-Fi (internet)
Conectați-vă la rețeaua Wi-Fi (internet)

Apăsați butonul de pe Cricket timp de 5 secunde până când LED-ul este aprins constant. Apoi, conectați-vă de pe orice dispozitiv cu funcții de browser web (smartphone, laptop, …) la rețeaua Wi-Fi privată a lui Circet toe_device. Deschideți pagina https://192.168.4.1/index.html și treceți acreditările Wi-Fi. Asta e.

Pasul 5: preluați configurația din portalul pentru dezvoltatori

Doar încă un pas. Apăsați butonul de la bord timp de 1 secundă pentru a prelua configurația din Portalul pentru dezvoltatori. Acum sunteți pregătiți și ar trebui să primiți în continuare notificări pe telefon când o ușă este deschisă.

Mai multe informații despre cum să se integreze cu alte servicii, cum ar fi Home Assistant, MQTT sau cererea HTTP POST, consultați documentația Cricket:

Pasul 6: Feedback

Sperăm că a fost o experiență plăcută pentru dvs. construirea unui senzor de ușă cu Cricket! Vă rugăm să ne ajutați să îmbunătățim tehnologia dacă aveți feedback sau sugestii. Dacă ți-a plăcut proiectul, te rugăm să ne ajuți să răspândim cuvântul.

Mulțumesc!

Recomandat: