Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I denne instruksen presenterer vi hvordan du enkelt kan bygge en batteridrevet Wi-Fi-dørsensor med IOT Cricket Wi-Fi-modul. Vi viser også hvordan du integrerer Cricket -meldinger med IFTTT (eller andre tjenester, inkludert Home Assistant, MQTT eller Webhooks med HTTP POST -forespørsler) for å sende telefonvarsler. Når en dør åpnes, sender Cricket varsler til telefonen din.
MERK: dette er et prosjekt for å vise hvordan du enkelt kan sette sammen en prototype dørsensor på få minutter. Men for å lage en fullverdig dørsensor vil du kanskje bruke litt mer tid på å optimalisere designet for dine behov.
I prinsippet fungerer det slik. Når magnetdelen er nær sivsensordelen (dør lukket) kobler den IO1 fra BATT, hvis magneten beveger seg fra sivsensoren (døren åpnet) kobler den BATT -spenningen til IO1_Wakeup -signalet og vekker brettet.
Vi konfigurerer Cricket til å sende HTTP POST -forespørsler til IFFTT hvor den konverteres til push -varsler, som sendes til en telefon. I tillegg inneholder alle varsler informasjon om batterinivå og omgivelsestemperatur fra Cricket's innebygde temperatursensor.
Instruksjonene består av følgende trinn: Forklare prosjekt ved hjelp av skjemaer IFTTT-oppsett med Pushbullet-tjeneste Konfigurere IOT Cricket-modul Koble IOT Cricket til internett over Wi-Fi
Rekvisita
Cricket Wi-Fi-modul (https://www.thingsonedge.com/)
Dørvindu Magnetisk bryter
Batteriholder 2xAAA batterier
Trinn 1: Montering
Vi bruker NC -sivsensoren. Følg skjemaene nedenfor for å koble alle komponentene sammen.
Når du har montert, bør kretsene fungere som følger. Når en dør åpnes, vekker den Cricket som indikeres av LED-en som blinker. Enheten din er nesten klar. La oss nå konfigurere IFTTT til å sende push -varsling på døren som åpnes.
Trinn 2: IFTTT -oppsett med en Pushbullet -tjeneste
Fremgangsmåte for å følge:
- Gå til:
- Logg inn eller registrer deg
- Klikk på Opprett fra bruker- / konto -menyen (øverst til høyre)
- Klikk på + for å opprette en ny kildehendelse
- Velg Webhooks -tjeneste
- Klikk Fortsett
- Klikk på Motta en webforespørsel (på venstre side)
- Opprett hendelsesnavn f.eks. dør_sensor
- Kildehendelsen skal settes opp nå, klikk på + etter deretter hendelse
- Søk på pushbullet -tjenesten
- Endre hendelsesnavn til door_sensor
- Endre tittel tilsvarende
- Endre melding til døråpent batteri = {{Value1}} temp = {{Value2}}
- Klikk på Fullfør
Nesten der, nå må du få en HTTP -adresse som vi kan legge hendelser til fra IoT -modulen. Søk etter Webhooks -tjenesten og klikk på dokumentet i høyre hjørne.
Neste kopier weblenker under "Lag en POST eller GET webforespørsel til:" du trenger det senere.
Før vi begynner å bruke enheten, må den konfigureres i Developer Portal. Gå til neste avsnitt.
Trinn 3: Konfigurer enheten din i utviklerportalen
Åpne TOE Developer Portal (som følger med IOT Cricket -modulen) fra en hvilken som helst nettleser, enten fra PC eller mobil. Du må registrere/logge på Developer Portal for å aktivere og konfigurere enheten i kontoen din. Ellers fungerer ikke enheten.
Etter vellykket pålogging / registrering må du klikke på "Legg til ny" enhet for å aktivere enheten i systemet. Du må bruke det unike serienummeret som er trykt på en etikettpinne på baksiden av Cricket.
MERK: Du må bare beholde serienummeret for deg selv. Ikke del det med noen andre.
Angi følgende konfigurasjon:
RTC: OFFIO2: OFF Batteriovervåkning: PÅ Temperatursensor: PÅ Tving oppdateringer på - IO1 Wake Up: Yes Force -oppdateringer på - RTC Wake Up: Nei
Legg ut hendelser: se nedenfor
Kopier / lim inn lenken vi kopierte fra Webhooks i io1_wakeup:
URL:
- erstatte https til
- bytt hendelse til door_sensor
lenken skal se slik ut nedenfor:
maker.ifttt.com/trigger/door_sensor/with/key/{key}
Data:
Når du har konfigurert konfigurasjonen, trykker du på Lagre -knappen.
Vi er nesten der! Vi trenger bare å koble enheten vår til internett via Wi-Fi-nettverk.
Trinn 4: Koble til Wi-Fi-nettverk (internett)
Trykk på knappen på Cricket i 5 sekunder til LED -lampen lyser konstant. Koble deretter fra hvilken som helst enhet med nettlesermuligheter (smarttelefon, bærbar datamaskin,…) til toe_device Circket sitt private Wi-Fi-nettverk. Åpne https://192.168.4.1/index.html siden og send Wi-Fi-legitimasjonen din. Det er det.
Trinn 5: Hent konfigurasjonen fra utviklerportalen
Bare ett trinn til. Trykk på knappen ombord i 1 sekund for å hente konfigurasjonen fra utviklerportalen. Nå er du klar, og du bør fortsette å motta varsler på telefonen når en dør er åpen.
Mer informasjon om hvordan du integrerer med andre tjenester som Home Assistant, MQTT eller HTTP POST -forespørsel, se Cricket -dokumentasjonen:
Trinn 6: Tilbakemelding
Vi håper det var en hyggelig opplevelse for deg å bygge en dørsensor med Cricket! Hjelp oss med å forbedre teknologien hvis du har tilbakemeldinger eller forslag. Hvis du likte prosjektet, vennligst hjelp oss med å spre ordet.
Takk skal du ha!