Turinys:
Video: Judesio detektorius su pranešimais apie „Blynk“(„WeMos D1 Mini + HC-SR04“): 4 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:51
Prašome balsuoti už šį projektą belaidžio ryšio konkurse. Ačiū!
Atnaujinimas Nr. 2 - keletas pakeitimų (2.2 versija), jūs galite nustatyti jutiklį (diapazoną ir pavadinimą) tiesiai apibrėžime. Be to, kartais atsitiko taip, kad jutiklis perskaitė neteisingas vertes ir atsiuntė pranešimą, todėl pridėjau ir „jei“, kur vertės turi būti du kartus iš eilės. Jei vis tiek kyla problemų, galite jį koreguoti, kad būtų perskaityta 3, 4,….x kartų prieš pranešimo išsiuntimą.
Eilutės vieta = "Garažas"; int diapazonasMin = 0; int diapazonasMax = 50;
_
Atnaujinimas Nr. 1 - Aš vis dar atrandu „Blynk“paslaptis … tai ateina su švaresniu kodu (2.1 versija), tinkama kilpa ir tt Mėgaukitės ir praneškite man, kaip šis projektas jums tinka…. Ačiū! _
Norėjau sukurti judesio detektorių, kuris man praneštų kiekvieną kartą, kai atidaromos mano garažo durys. Kurį laiką žaidžiau su PIR jutikliu, tačiau po tam tikrų sąrankos problemų (jautrumas x laikas) nusprendžiau naudoti HC-SR04 jutiklį … ir jis veikia kaip žavesys. Idėja paprasta: jūs nustatote detektorių taip, kad atidarius duris (ar langą - priklauso nuo to, kaip norite jas naudoti), jis trukdys jutikliui, todėl pasikeis išmatuotas atstumas. Privalumas naudojant „UltraSonic“jutiklį, o ne didžiulį PIR. Jo negalima suaktyvinti šviesa ar uodais, o tai buvo pagrindinė priežastis, kodėl nenorėjau naudoti PIR.
Ko jums reikės:
- „WeMos D1“mini plokštė - „eBay“- 3,47 USD (galimos ir kitos plokštės - tik atkreipkite dėmesį, kad, pvz., „NodeMCU ESP -12E V1.0“skleidžia tik 3,3 V įtampą, o HC -SR04 jutikliui reikia 5 V įtampos)
- HC -SR04+ ultragarsinis jutiklis - „eBay“- 1,06 USD (naudojant „+“, nes gali veikti 3,3 V įtampa)
- „Blynk“programa (jei esate naujas „Blynk“ir naudojate „iOS“įrenginį, pranešimams nustatyti turėsite pasiskolinti „Android“telefoną)
- Duonos lenta arba lituoklis
- Laidai
- Kompiuteris su įdiegta „Arduino IDE“
1 žingsnis: surinkite dalis
Girdėjau apie žmones, turinčius problemų maitinant HC-SR04 jutiklį iš plokštės. Man tai puikiai tinka, tačiau saugiausias būdas to išvengti yra naudoti HC -SR04P (arba „+“), kurio įvesties sritis yra 3–5,5 V
Sujungimai (žr. Schemą)
„WeMos D1 HC-SR04“(P)
5 V nuolatinės srovės įtampa
G GND
D6 Aidas
D7 Trig
2 žingsnis: „Blynk“sąranka
Tiems, kurie nežino, kas yra „Blynk“, tai yra platforma su „iOS“ir „Android“programomis, skirta valdyti „Arduino“, „Raspberry Pi“ir panašius dalykus internetu. Tai skaitmeninis prietaisų skydelis, kuriame galite sukurti savo projekto grafinę sąsają tiesiog vilkdami ir numesdami valdiklius.
Pradėkime nuo „Andorid“įrenginio:
- Atsisiųskite „Blynk“programą
- Prisiregistruokite arba prisijunkite (jei jau turite paskyrą)
- Norėdami sukurti naują projektą, bakstelėkite „+“
- Suteikite projektui pavadinimą ir pasirinkite naudojamą įrenginį (mūsų atveju tai yra ESP8266) ir palieskite „Sukurti“
- Pašto dėžutėje gausite autentifikavimo žetoną, mums to prireiks vėliau
- „Blynk Project“puslapyje bakstelėkite „+“, kad pridėtumėte pranešimų valdiklį (jei tai pirmasis jūsų „Blynk“projektas, turėtumėte turėti pakankamai energijos jį nusipirkti) ir nustatykite jį taip, kaip norite. Aš naudoju nustatymus, kaip parodyta ekrano kopijoje.
- Projekto nustatymuose (veržlės piktograma viršuje) „Siųsti programą prijungta komanda“į ĮJUNGTA.
- Uždarykite nustatymus ir paspauskite „Play“mygtuką
Dabar taip pat galite prisijungti prie „Blynk“programos savo „iOS“įrenginyje ir turėtumėte pamatyti projektą su pranešimų valdikliu.
3 žingsnis: Kodas
Dabar atėjo laikas įkelti kodą į mūsų lentą.
- Atidarykite *.ino failą „Arduino IDE“
- Prijunkite „WeMos“plokštę prie kompiuterio
- Įrankiuose pasirinkite „WeMos D1 R2 & mini“plokštę
Sureguliuokite šiuos dalykus:
char auth = "Jūsų autentifikavimo ženklas iš jūsų pašto dėžutės atkeliauja čia"; char ssid = "Jūsų" WiFi "vardas"; char pass = "Jūsų" WiFi "slaptažodis";
Taip pat galite pakeisti diapazoną, į kurį norite būti informuotas (numatytasis nustatymas yra 1–49 cm)
if (0 <atstumas && atstumas <50) {
Paspauskite Įkelti
Sveikinu! Jei viskas buvo nustatyta teisingai, dabar turėtumėte gauti pirmąjį pranešimą!
4 žingsnis: santrauka
Dabar gausite tris pranešimus. Pirmasis jums sako, kad detektorius buvo sėkmingai prijungtas prie jūsų „WiFi“, antrasis pranešimas, kurį gausite, kai kažkas patenka į jūsų sąrankos diapazoną. Ir trečias, kai jūsų detektorius yra atjungtas dėl ryšio ar maitinimo problemų.
Šio projekto pakeitimai yra begaliniai. Galite nustatyti daugiau pranešimų skirtingiems diapazonams (tik atminkite, kad „Blynk“leidžia pranešti bent po 15 sekundžių). Naudokite skirtingus jutiklius ir pan.
Tikiuosi, kad jums patinka šis projektas, jei jums tai patinka, balsuokite už mane ir palikite komentarą/pasiūlymą … Aš būsiu laimingas, kai gausiu kitų įžvalgų!
Pasilinksmink!
Rekomenduojamas:
Nuotėkio detektorius su pranešimu apie tekstinius pranešimus: 7 žingsniai
Nuotėkio detektorius su pranešimu apie tekstinius pranešimus: Šis vadovas parodo, kaip sukurti nuotėkio detektorių, siunčiantį pranešimus tekstiniais pranešimais. Jis siunčia įspėjimus, jei jaučiamas vanduo iš vamzdžio plyšimo ar atsarginio nutekėjimo. Vadovas skirtas visiems, besidomintiems „Python 3“, „Raspberry Pi“, „Secure Shell“
Judesio detektorius naudojant „NodeMCU“: 5 žingsniai
Judesio detektorius naudojant „NodeMCU“: Šiame projekte, tiesiog naudojant judesio jutiklį, galite aptikti bet kokį žmogų ar gyvūną. Naudodami platformą „thingsio“galite stebėti datą ir laiką, kada buvimas buvo aptiktas
Judesio detektorius naudojant „Thingsai.io Iot“debesies platformą: 6 žingsniai
Judesio detektorius naudojant „Thingsai.io“„Iot Cloud Platform“: šioje pamokoje aš paaiškinsiu apie judesio aptikimą naudojant PIR jutiklį ir „Esp32“kartu su IOT debesų platforma „Thingai.io“
Liepsnos jutiklis su telegramos pranešimais: 6 žingsniai
Liepsnos jutiklis su telegramos pranešimais: Šiame projekte realizuojamas liepsnos jutiklis su telegramos pranešimais. Taigi, kai jutiklį aptinka gaisras, „Telegram“iš karto gausite pranešimą apie šį įvykį. Tai gana naudinga ir patogu. Taigi kaip tai veikia? Aš tau parodysiu
„Arduino“skalbimo mašinos džiovyklės įspėjimas - pranešimas apie telefoną su „Blynk“: 5 žingsniai (su nuotraukomis)
„Arduino“skalbimo mašinos džiovyklės įspėjimas - pranešimas apie telefoną su „Blynk“: mūsų skalbimo mašina yra garaže ir negirdime pyptelėjimų, rodančių, kad skalbimas baigtas. Norėjau rasti būdą, kaip gauti pranešimą, kad ir kur būtume namuose, kai ciklas bus baigtas. Aš užsiėmiau „Arduino“, „ESP8266 WiFi“