INHOUDSOPGAWE:

IOT -deursensor - op Wi -Fi gebaseer, aangeskakel op 2xAAA -batterye: 6 stappe
IOT -deursensor - op Wi -Fi gebaseer, aangeskakel op 2xAAA -batterye: 6 stappe

Video: IOT -deursensor - op Wi -Fi gebaseer, aangeskakel op 2xAAA -batterye: 6 stappe

Video: IOT -deursensor - op Wi -Fi gebaseer, aangeskakel op 2xAAA -batterye: 6 stappe
Video: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Julie
Anonim
IOT -deursensor - op Wi -Fi gebaseer, aangeskakel op 2xAAA -batterye
IOT -deursensor - op Wi -Fi gebaseer, aangeskakel op 2xAAA -batterye

In hierdie instruksies bied ons aan hoe u maklik 'n battery-aangedrewe Wi-Fi-deursensor kan bou met die IOT Cricket Wi-Fi-module. Ons wys ook hoe u Krieket se boodskappe kan integreer met IFTTT (of ander dienste, insluitend Home Assistant, MQTT of Webhooks met HTTP POST -versoeke) om telefoonkennisgewings te stuur. As 'n deur oopgaan, stuur die krieket kennisgewings na u telefoon.

LET WEL: dit is 'n projek om te wys hoe u maklik 'n prototipe deursensor binne 'n paar minute kan saamstel. Om 'n volwaardige deursensor te maak, wil u miskien meer tyd spandeer om die ontwerp vir u behoeftes te optimaliseer.

In beginsel werk dit so. As die magneetgedeelte naby die rietsensor -gedeelte (deur toe is), ontkoppel dit IO1 van BATT, as die magneet van die rietsensor af wegbeweeg (deur oopgemaak), verbind dit BATT -spanning met IO1_Wakeup -sein en maak die bord wakker.

Ons stel Cricket op om HTTP POST -versoeke na die IFFTT te stuur, waar dit omgeskakel word na push -kennisgewings wat na 'n telefoon gestuur word. Boonop bevat alle kennisgewings inligting oor die batteryniveau en die omgewingstemperatuur van die Krieket se ingeboude temperatuursensor.

Die instruksies bestaan uit die volgende stappe: Verduideliking van projek met behulp van skematiese IFTTT-opstelling met Pushbullet-diens Konfigureer IOT-krieketmodule Koppel IOT-krieket aan via internet via Wi-Fi

Voorrade

Krieket Wi-Fi-module (https://www.thingsonedge.com/)

Deurvenster Magnetiese skakelaar

Batteryhouer 2xAAA batterye

Stap 1: Montering

Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering

Ons gebruik die NC riet sensor. Volg die onderstaande skemas om alle komponente aan mekaar te koppel.

Sodra u dit bymekaargemaak het, moet die stroombane soos volg werk. As 'n deur oopgemaak word, word die krieket wakker gemaak deur die LED knipperend. Jou toestel is amper gereed. Laat ons nou IFTTT konfigureer om 'n stootkennisgewing op die deur oop te maak.

Stap 2: IFTTT -opstelling met 'n Pushbullet -diens

IFTTT -opstelling met 'n Pushbullet -diens
IFTTT -opstelling met 'n Pushbullet -diens
IFTTT -opstelling met 'n Pushbullet -diens
IFTTT -opstelling met 'n Pushbullet -diens

Stappe om te volg:

  • Gaan na:
  • Teken in of registreer
  • Klik op Skep in die gebruikers- / rekeningkieslys (regs bo)
  • Klik op + om 'n nuwe brongebeurtenis te skep
  • Kies Webhooks -diens
  • Klik op Gaan voort
  • Klik op Ontvang 'n webversoek (aan die linkerkant)
  • Skep gebeurtenisnaam bv. deur_sensor
  • Die brongebeurtenis moet nou opgestel word, klik op + na dan gebeurtenis
  • Soek pushbullet -diens
  • Verander gebeurtenisnaam na door_sensor
  • Verander die titel dienooreenkomstig
  • Verander boodskap na deur oop battery = {{Value1}} temp = {{Value2}}
  • Klik op Voltooi

Byna daar, nou moet u 'n HTTP -adres kry waarop ons geleenthede vanaf die IoT -module kan plaas. Soek vir Webhooks -diens en klik op die dokument in die regter boonste hoek.

Kopieer vervolgens webskakels onder "Stel 'n POST of kry webversoek na:" u sal dit later nodig hê.

Voordat ons die toestel begin gebruik, moet dit in die ontwikkelaarportaal gekonfigureer word. Gaan asseblief na die volgende afdeling.

Stap 3: Stel u toestel op in die ontwikkelaarportaal

Maak die TOE Developer Portal (wat saam met die IOT Cricket -module kom) oop vanaf enige blaaier, hetsy vanaf 'n rekenaar of selfoon. U moet by die ontwikkelaarportaal aanmeld/aanmeld om die toestel in u rekening te aktiveer en op te stel. Anders werk die toestel nie.

Na suksesvolle aanmelding / registrasie, moet u op "Voeg nuwe" toestel klik om u toestel in die stelsel te aktiveer. U moet die unieke reeksnommer gebruik wat op 'n etiket op die agterkant van Krieket gedruk is.

LET WEL: U moet slegs die reeksnommer vir u self hou. Moenie dit met iemand anders deel nie.

Stel die volgende opset in:

RTC: OFFIO2: OFF Batterymonitor: AAN Temperatuursensor: AAN Forceer opdaterings aan - IO1 Wakker: Ja Kragopdaterings aan - RTC Wakker: Nee

Plaas geleenthede: sien hieronder

Kopieer / plak die skakel wat ons van Webhooks in io1_wakeup gekopieer het:

URL:

  • vervang https na
  • gebeurtenis vervang deur deur_sensor

die skakel moet hieronder so lyk:

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

Data:

Sodra u die konfigurasie ingestel het, druk die stoor -knoppie.

Ons is amper daar! Ons hoef net ons toestel via die Wi-Fi-netwerk aan die internet te koppel.

Stap 4: Koppel aan Wi-Fi-netwerk (internet)

Koppel aan Wi-Fi-netwerk (internet)
Koppel aan Wi-Fi-netwerk (internet)

Druk die knoppie op die Krieket vir 5 sekondes totdat die LED konstant brand. Koppel dan vanaf enige toestel met webblaaierfunksies (slimfoon, skootrekenaar, …) na toe_device Circket se privaat Wi-Fi-netwerk. Maak die https://192.168.4.1/index.html-bladsy oop en gee u Wi-Fi-geloofsbriewe deur. Dis dit.

Stap 5: Haal die opset vanaf die ontwikkelaarportaal

Nog net een stap. Druk die aanboordknoppie vir 1 sekonde om die opset van die ontwikkelaarportaal af te haal. Nou is u gereed en moet u steeds kennisgewings op u telefoon ontvang as 'n deur oopgaan.

Raadpleeg die krieket se dokumentasie vir meer inligting oor hoe om met ander dienste soos Home Assistant, MQTT of HTTP POST te integreer:

Stap 6: Terugvoer

Ons hoop dit was 'n aangename ervaring vir u om 'n deursensor met Krieket te bou! Help ons asseblief om die tegnologie te verbeter as u terugvoer of voorstelle het. As u van die projek hou, help ons om die boodskap te versprei.

Dankie!

Aanbeveel: