Cuprins:
- Provizii
- Pasul 1: Asamblare
- Pasul 2: Configurare IFTTT cu un serviciu Pushbullet
- Pasul 3: configurați dispozitivul în portalul pentru dezvoltatori
- Pasul 4: Conectați-vă la rețeaua Wi-Fi (internet)
- Pasul 5: preluați configurația din portalul pentru dezvoltatori
- Pasul 6: Feedback
Video: Senzor de ușă IOT - bazat pe Wi-Fi, alimentat cu baterii 2xAAA: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Î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
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
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)
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:
Repornirea unui vechi circuit radio (alimentat de baterii): 4 pași
Repowering a Old Radio Circuit (Powered by Batteries): Ai vreodată un radio vechi care se alimentează numai în curent alternativ și nu are baterie în interior? Astăzi, îți voi arăta cum să alimentezi vechiul tău radio cu o baterie și este util dacă există întreruperea și puterea radioului dvs. depindea de baterie fără a vă conecta
Senzor de ușă și blocare alimentat de baterie, solar, ESP8266, ESP-Now, MQTT: 4 pași (cu imagini)
Senzor de ușă și blocare alimentat de baterie, Solar, ESP8266, ESP-Now, MQTT: În acest manual vă arăt cum am realizat un senzor alimentat cu baterie pentru a monitoriza ușa și blocarea stării magaziei de biciclete la distanță. Am alimentare cu rețea electrică, de aceea am alimentat cu baterie. Bateria este încărcată de un mic panou solar. Modulul este d
Senzor de temperatură și umiditate alimentat cu energie solară Arduino Ca senzor Oregon de 433 MHz: 6 pași
Senzor de temperatură și umiditate alimentat cu energie solară Arduino, ca senzor Oregon de 433 MHz: acesta este construirea unui senzor de temperatură și umiditate alimentat cu energie solară. Senzorul emulează un senzor Oregon de 433 MHz și este vizibil în gateway-ul Telldus Net. Senzor de mișcare a energiei solare " din Ebay. Asigurați-vă că scrie 3.7v aluat
Senzor de ușă alimentat de baterie cu integrare automată la domiciliu, WiFi și ESP-ACUM: 5 pași (cu imagini)
Senzor de ușă alimentat de baterie cu integrare de automatizare la domiciliu, WiFi și ESP-ACUM: În acest instructiv vă arăt cum am realizat un senzor de ușă alimentat de baterie cu integrare de automatizare la domiciliu. Am văzut și alți senzori și sisteme de alarmă drăguțe, dar am vrut să fac unul singur. Obiectivele mele: un senzor care detectează și raportează o doo
Cine este la ușa mea? Proiect senzor de mișcare PIR / senzor de gamă: 5 pași
Cine este la ușa mea? Proiectul senzorului de mișcare PIR / Range Sensor: Proiectul nostru are ca scop detectarea mișcării prin senzori PIR și distanță. Codul Arduino va emite un semnal vizual și audio pentru a spune utilizatorului că cineva este aproape. Codul MATLAB îmi va trimite un semnal de e-mail pentru a avertiza utilizatorul că cineva este aproape. Acest dispozitiv