Turinys:

Judesio detektorius su pranešimais apie „Blynk“(„WeMos D1 Mini + HC-SR04“): 4 žingsniai (su nuotraukomis)
Judesio detektorius su pranešimais apie „Blynk“(„WeMos D1 Mini + HC-SR04“): 4 žingsniai (su nuotraukomis)

Video: Judesio detektorius su pranešimais apie „Blynk“(„WeMos D1 Mini + HC-SR04“): 4 žingsniai (su nuotraukomis)

Video: Judesio detektorius su pranešimais apie „Blynk“(„WeMos D1 Mini + HC-SR04“): 4 žingsniai (su nuotraukomis)
Video: Kurį PIR judesio jutiklį rinktis? Koks yra geriausias judesio jutiklis? EP53 / BK Grupė 2024, Liepa
Anonim
Judesio detektorius su pranešimais apie „Blynk“(„WeMos D1 Mini + HC-SR04“)
Judesio detektorius su pranešimais apie „Blynk“(„WeMos D1 Mini + HC-SR04“)

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

Dalių surinkimas
Dalių surinkimas
Dalių surinkimas
Dalių surinkimas
Dalių surinkimas
Dalių surinkimas

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

„Blynk“sąranka
„Blynk“sąranka
„Blynk“sąranka
„Blynk“sąranka
„Blynk“sąranka
„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

Santrauka
Santrauka
Santrauka
Santrauka
Santrauka
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: