Turinys:
- Prekės
- 1 žingsnis: Surinkimas
- 2 veiksmas: IFTTT sąranka naudojant „Pushbullet“paslaugą
- 3 veiksmas: sukonfigūruokite savo įrenginį kūrėjų portale
- 4 veiksmas: prisijunkite prie „Wi-Fi“tinklo (interneto)
- 5 veiksmas: paimkite konfigūraciją iš kūrėjų portalo
- 6 žingsnis: grįžtamasis ryšys
Video: IOT durų jutiklis - pagrįstas „Wi -Fi“, maitinamas 2xAAA baterijomis: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Š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
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ą
Ž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)
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:
Senos radijo grandinės keitimas (maitinamas baterijomis): 4 žingsniai
Senos radijo grandinės keitimas (maitinamas baterijomis): Ar kada nors turėjote seną radiją, kuris veikia tik kintamosios srovės ir neturi baterijos? Šiandien aš jums parodysiu, kaip maitinti seną radiją su baterija ir naudinga, jei yra maitinimas dingimas, o jūsų radijo galia priklausė nuo akumuliatoriaus neprijungus
Baterijomis maitinamas vandens kolektoriaus lygio jutiklis: 7 žingsniai (su nuotraukomis)
Baterijomis maitinamas vandens kolektoriaus lygio jutiklis: Mūsų namuose yra vandens bakas, tiekiamas nuo lietaus, krintančio ant stogo, ir naudojamas tualetui, skalbimo mašinai ir sodo laistymo įrenginiams. Pastaruosius trejus metus vasaros buvo labai sausos, todėl akylai stebėjome vandens lygį. S
Maitinamas baterijomis: 4 žingsniai
Maitinamas akumuliatoriumi: konkursui „Baterija maitinamas“kuriame garsą reaguojantį „LED Cloud“dekoraciją. Atrodo kaip debesis, bet šviesos diodas pulsuoja pagal bet kokios klausomos dainos ritmą
Baterijomis varomas durų ir užrakto jutiklis, saulės, ESP8266, ESP-Now, MQTT: 4 žingsniai (su nuotraukomis)
Baterijomis varomų durų ir užrakto jutiklis, saulės, ESP8266, ESP-Now, MQTT: Šioje instrukcijoje aš jums parodysiu, kaip sukūriau jutiklį, maitinamą baterijomis, kad galėčiau stebėti nuotolinio dviračio pastogės duris ir užrakto būseną. Turiu maitinimą iš tinklo, todėl maitinu iš akumuliatoriaus. Bateriją įkrauna nedidelis saulės kolektorius. Modulis yra
Baterija maitinamas durų jutiklis su namų automatikos integracija, „WiFi“ir ESP-DABAR: 5 žingsniai (su nuotraukomis)
Baterija varomas durų jutiklis su namų automatikos integracija, „WiFi“ir ESP-DABAR: Šioje pamokoje aš jums parodysiu, kaip aš sukūriau akumuliatoriumi varomą durų jutiklį su namų automatikos integracija. Aš mačiau keletą kitų gražių jutiklių ir signalizacijos sistemų, bet norėjau tai padaryti pats. Mano tikslai: jutiklis, kuris aptinka ir praneša apie atliktą darbą