Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä ohjeessa esittelemme, kuinka voit helposti rakentaa paristokäyttöisen Wi-Fi-ovianturin IOT Cricket Wi-Fi -moduulilla. Näytämme myös, kuinka Cricketin viestit voidaan integroida IFTTT: hen (tai muihin palveluihin, kuten Home Assistant, MQTT tai Webhooks, joissa on HTTP POST -pyynnöt) puhelimen ilmoitusten lähettämiseksi. Kun ovi avautuu, kriketti lähettää ilmoituksia puhelimeesi.
HUOMAUTUS: tämä projekti esittelee, kuinka voit helposti koota ovianturin prototyypin muutamassa minuutissa. Täysimittaisen ovianturin valmistamiseksi kannattaa kuitenkin käyttää hieman enemmän aikaa suunnittelun optimoimiseen tarpeisiisi.
Periaatteessa se toimii näin. Kun magneettiosa on lähellä ruokoanturiosaa (ovi kiinni), se irrottaa IO1: n BATT: sta, jos magneetti siirtyy erilleen ruokoanturista (ovi auki), se yhdistää BATT -jännitteen IO1_Wakeup -signaaliin ja herättää levyn.
Määritämme Cricketin lähettämään HTTP POST -pyynnöt IFFTT: lle, jossa se muunnetaan push -ilmoituksiksi, jotka lähetetään puhelimeen. Lisäksi kaikki ilmoitukset sisältävät tietoja akun varaustilasta ja ympäristön lämpötilasta Cricketin sisäänrakennetusta lämpötila-anturista.
Ohjeet sisältävät seuraavat vaiheet: Projektin selittäminen kaavioiden avulla IFTTT-asennus Pushbullet-palvelun avulla IOT-krikettimoduulin määrittäminen
Tarvikkeet
Kriketin Wi-Fi-moduuli (https://www.thingsonedge.com/)
Oven ikkunan magneettikytkin
Paristopidike 2xAAA -paristot
Vaihe 1: Kokoonpano
Käytämme NC -reed -anturia. Liitä kaikki komponentit yhteen alla olevien kaavioiden avulla.
Kun olet koonnut, piirien pitäisi toimia seuraavasti. Kun ovi avataan, se herättää kriketin, jonka merkkivalo vilkkuu. Laite on melkein valmis. Määritetään nyt IFTTT lähettämään push -ilmoitus oven avaamistapahtumasta.
Vaihe 2: IFTTT -asetus Pushbullet -palvelun avulla
Seuraavat vaiheet:
- Mene osoitteeseen:
- Kirjaudu tai rekisteröidy
- Napsauta Luo käyttäjä / tili -valikkoa (oikea yläkulma)
- Luo uusi lähdetapahtuma napsauttamalla +
- Valitse Webhooks -palvelu
- Napsauta Jatka
- Napsauta Vastaanota verkkopyyntö (vasemmalla puolella)
- Luo tapahtuman nimi esim. ovi_anturi
- Lähdetapahtuma on määritettävä nyt, napsauta + Tapahtuman jälkeen
- Hae pushbullet -palvelu
- Vaihda tapahtuman nimeksi ovi_anturi
- Muuta otsikko vastaavasti
- Vaihda viesti oven auki -akuksi = {{Value1}} lämpötila = {{Value2}}
- Napsauta Valmis
Melkein valmis, nyt sinun on hankittava HTTP -osoite, johon voimme lähettää tapahtumia IoT -moduulista. Etsi Webhooks -palvelu ja napsauta asiakirjaa oikeassa yläkulmassa.
Kopioi seuraavaksi verkkolinkit kohdasta "Tee POST- tai GET -verkkopyyntö osoitteeseen", jota tarvitset myöhemmin.
Ennen kuin aloitamme laitteen käytön, se on määritettävä kehittäjäportaalissa. Siirry seuraavaan osioon.
Vaihe 3: Määritä laite kehittäjäportaalissa
Avaa TOE -kehittäjäportaali (IOT -krikettimoduulin mukana) mistä tahansa tietokoneesta tai mobiililaitteesta saatavalla selaimella. Sinun on rekisteröidyttävä/kirjauduttava sisään kehittäjäportaaliin aktivoidaksesi ja määrittääksesi laitteen tililläsi. Muuten laite ei toimi.
Onnistuneen kirjautumisen / rekisteröinnin jälkeen sinun on napsautettava "Lisää uusi" -laite aktivoidaksesi laitteesi järjestelmässä. Sinun on käytettävä ainutlaatuista sarjanumeroa, joka on painettu Cricketin takana olevaan tarratikkuun.
HUOMAUTUS: Säilytä sarjanumero vain itsellesi. Älä jaa sitä kenenkään muun kanssa.
Aseta seuraava kokoonpano:
RTC: OFFIO2: OFF Akun näyttö: ON Lämpötila -anturi: ON Pakota päivitykset päälle - IO1 Wake Up: Kyllä Pakotetut päivitykset päällä - RTC Wake Up: Ei
Lähetä tapahtumia: katso alla
Kopioi / liitä linkki, jonka kopioimme Webhooksista io1_wakeupissa:
URL -osoite:
- korvaa https http: ksi
- korvaa tapahtuma ovelle_anturi
linkin pitäisi näyttää tältä:
maker.ifttt.com/trigger/door_sensor/with/key/{key}
Tiedot:
Kun olet määrittänyt kokoonpanosi, paina Tallenna -painiketta.
Olemme melkein siellä! Meidän tarvitsee vain yhdistää laite Internetiin Wi-Fi-verkon kautta.
Vaihe 4: Yhdistä Wi-Fi-verkkoon (internet)
Paina Cricket -painiketta 5 sekunnin ajan, kunnes LED palaa jatkuvasti. Yhdistä sitten mistä tahansa laitteesta, jolla on verkkoselaimen ominaisuudet (älypuhelin, kannettava tietokone,…), toe_device Circketin yksityiseen Wi-Fi-verkkoon. Avaa https://192.168.4.1/index.html -sivu ja anna Wi-Fi-tunnuksesi. Se siitä.
Vaihe 5: Hae määritykset kehittäjäportaalista
Vielä yksi askel. Hae kokoonpano kehittäjäportaalista painamalla laitteen painiketta 1 sekunnin ajan. Nyt olet valmis ja sinun pitäisi edelleen saada ilmoituksia puhelimeesi, kun ovi on auki.
Lisätietoja integroinnista muihin palveluihin, kuten Home Assistant, MQTT tai HTTP POST -pyyntö, katso Kriketin dokumentaatiosta:
Vaihe 6: Palaute
Toivomme, että se oli nautinnollinen kokemus ovenanturin rakentamisesta kriketin avulla! Auta meitä parantamaan tekniikkaa, jos sinulla on palautetta tai ehdotuksia. Jos pidit projektista, auta meitä levittämään sanaa.
Kiitos!