Turinys:

IOT durų jutiklis - pagrįstas „Wi -Fi“, maitinamas 2xAAA baterijomis: 6 žingsniai
IOT durų jutiklis - pagrįstas „Wi -Fi“, maitinamas 2xAAA baterijomis: 6 žingsniai

Video: IOT durų jutiklis - pagrįstas „Wi -Fi“, maitinamas 2xAAA baterijomis: 6 žingsniai

Video: IOT durų jutiklis - pagrįstas „Wi -Fi“, maitinamas 2xAAA baterijomis: 6 žingsniai
Video: Apple Watch Ultra – šios programos daro jį geresniu sportiniu laikrodžiu! 2024, Liepa
Anonim
IOT durų jutiklis - pagrįstas „Wi -Fi“, maitinamas 2xAAA baterijomis
IOT durų jutiklis - pagrįstas „Wi -Fi“, maitinamas 2xAAA baterijomis

Šioje pamokoje mes pristatome, kaip galite lengvai sukurti akumuliatoriumi maitinamą „Wi-Fi“durų jutiklį su „IOT Cricket Wi-Fi“moduliu. Mes taip pat parodome, kaip integruoti „Cricket“pranešimus su IFTTT (arba bet kuriomis kitomis paslaugomis, įskaitant „Home Assistant“, „MQTT“ar „Webhooks“su HTTP POST užklausomis), kad būtų galima siųsti telefono pranešimus. Kai durys atsidaro, „Cricket“siunčia pranešimus į jūsų telefoną.

PASTABA: tai projektas, skirtas pademonstruoti, kaip per kelias minutes lengvai surinkti durų jutiklio prototipą. Tačiau norėdami pagaminti pilnavertį durų jutiklį, galbūt norėsite praleisti šiek tiek daugiau laiko, kad optimizuotumėte dizainą pagal savo poreikius.

Iš principo tai veikia taip. Kai magneto dalis yra arti nendrės jutiklio dalies (durys uždarytos), ji atjungia IO1 nuo BATT, o jei magnetas atsitraukia nuo nendrių jutiklio (atidarytos durys), jis prijungia BATT įtampą prie IO1_Wakeup signalo ir pažadina plokštę.

Mes sukonfigūruojame „Cricket“siųsti HTTP POST užklausas IFFTT, kur jis paverčiamas tiesioginiais pranešimais, kurie siunčiami į telefoną. Be to, visuose pranešimuose yra informacija apie akumuliatoriaus įkrovos lygį ir aplinkos temperatūrą iš „Cricket“įmontuoto temperatūros jutiklio.

Instrukcijose pateikiami šie veiksmai: Projekto paaiškinimas naudojant schemas IFTTT sąranka su „Pushbullet“paslauga IOT kriketo modulio konfigūravimas IOT kriketo prijungimas prie interneto per „Wi-Fi“

Prekės

Kriketo „Wi-Fi“modulis (https://www.thingsonedge.com/)

Magnetinis durų lango jungiklis

Baterijų laikiklis 2xAAA baterijos

1 žingsnis: Surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas

Mes naudojame NC nendrių jutiklį. Vykdykite toliau pateiktas schemas, kad sujungtumėte visus komponentus.

Surinkę grandinės turėtų veikti taip. Kai durys atidaromos, jos pažadina kriketą, kurį rodo mirksintis šviesos diodas. Jūsų prietaisas yra beveik paruoštas. Dabar sukonfigūruokime IFTTT siųsti tiesioginį pranešimą apie durų atidarymo įvykį.

2 veiksmas: IFTTT sąranka naudojant „Pushbullet“paslaugą

IFTTT sąranka su „Pushbullet“paslauga
IFTTT sąranka su „Pushbullet“paslauga
IFTTT sąranka su „Pushbullet“paslauga
IFTTT sąranka su „Pushbullet“paslauga

Žingsniai, kurių reikia laikytis:

  • Eikite į:
  • Prisijunkite arba užsiregistruokite
  • Spustelėkite Kurti iš vartotojo / paskyros meniu (viršutiniame dešiniajame kampe)
  • Spustelėkite +, kad sukurtumėte naują šaltinio įvykį
  • Pasirinkite „Webhooks“paslaugą
  • Spustelėkite Tęsti
  • Spustelėkite Gauti žiniatinklio užklausą (kairėje pusėje)
  • Sukurkite įvykio pavadinimą, pvz. durų_sensorius
  • Šaltinio įvykis turėtų būti nustatytas dabar, spustelėkite + po įvykio Tada
  • Ieškoti „pushbullet“paslaugos
  • Pakeiskite įvykio pavadinimą į „door_sensor“
  • Atitinkamai pakeiskite pavadinimą
  • Pakeisti pranešimą į atidarytas duris akumuliatorius = {{Value1}} temp = {{Value2}}
  • Spustelėkite Baigti

Beveik ten, dabar jums reikia gauti HTTP adresą, kuriuo galime paskelbti įvykius iš „IoT“modulio. Ieškokite „Webhooks“paslaugos ir spustelėkite dokumentą dešiniajame viršutiniame kampe.

Toliau nukopijuokite žiniatinklio nuorodas skiltyje „Pateikti POST arba GET žiniatinklio užklausą:“, jos jums prireiks vėliau.

Prieš pradedant naudoti įrenginį, jį reikia sukonfigūruoti kūrėjų portale. Eikite į kitą skyrių.

3 veiksmas: sukonfigūruokite savo įrenginį kūrėjų portale

Atidarykite „TOE Developer Portal“(kartu su „IOT Cricket“moduliu) iš bet kurios naršyklės iš kompiuterio ar mobiliojo telefono. Norėdami suaktyvinti ir sukonfigūruoti įrenginį savo paskyroje, turite užsiregistruoti/prisijungti prie kūrėjų portalo. Priešingu atveju prietaisas neveiks.

Po sėkmingo prisijungimo / registracijos turite spustelėti „Pridėti naują“įrenginį, kad suaktyvintumėte savo įrenginį sistemoje. Turite naudoti unikalų serijos numerį, atspausdintą ant etiketės, esančios „Cricket“gale.

PASTABA: serijos numerį turite pasilikti tik sau. Nesidalinkite ja su niekuo kitu.

Nustatykite šią konfigūraciją:

RTC: OFFIO2: OFF Akumuliatoriaus monitorius: ĮJUNGTAS Temperatūros jutiklis: ĮJUNGTA Įjungti jėgos atnaujinimus - IO1 pabudimas: Taip

Paskelbti įvykius: žiūrėkite žemiau

Nukopijuokite / įklijuokite nuorodą, kurią nukopijavome iš „Webhooks“io1_wakeup:

URL:

  • pakeisti https į
  • pakeisti įvykį į „door_sensor“

nuoroda turėtų atrodyti taip:

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

Duomenys:

Nustatę konfigūraciją, spustelėkite mygtuką Išsaugoti.

Mes beveik ten! Mums tiesiog reikia prijungti savo įrenginį prie interneto per „Wi-Fi“tinklą.

4 veiksmas: prisijunkite prie „Wi-Fi“tinklo (interneto)

Prisijunkite prie „Wi-Fi“tinklo (internetas)
Prisijunkite prie „Wi-Fi“tinklo (internetas)

Paspauskite kriketo mygtuką 5 sekundes, kol šviesos diodas nuolat degs. Tada prisijunkite prie bet kurio įrenginio, turinčio žiniatinklio naršyklės galimybes (išmanusis telefonas, nešiojamasis kompiuteris, …), prie „toe_device Circket“privataus „Wi-Fi“tinklo. Atidarykite https://192.168.4.1/index.html puslapį ir perduokite „Wi-Fi“prisijungimo duomenis. Viskas.

5 veiksmas: paimkite konfigūraciją iš kūrėjų portalo

Tik dar vienas žingsnis. Paspauskite įjungimo mygtuką 1 sekundę, kad gautumėte konfigūraciją iš kūrėjų portalo. Dabar esate pasiruošę ir turėtumėte nuolat gauti pranešimus į savo telefoną, kai durys atidarytos.

Daugiau informacijos apie tai, kaip integruotis su kitomis paslaugomis, tokiomis kaip namų asistentas, MQTT ar HTTP POST užklausa, rasite kriketo dokumentuose:

6 žingsnis: grįžtamasis ryšys

Tikimės, kad jums buvo maloni patirtis kuriant durų jutiklį su kriketu! Jei turite atsiliepimų ar pasiūlymų, padėkite mums tobulinti technologiją. Jei jums patiko projektas, padėkite mums skleisti žinią.

Ačiū!

Rekomenduojamas: