Satura rādītājs:

Kustību detektors ar Blynk paziņojumiem (WeMos D1 Mini + HC-SR04): 4 soļi (ar attēliem)
Kustību detektors ar Blynk paziņojumiem (WeMos D1 Mini + HC-SR04): 4 soļi (ar attēliem)

Video: Kustību detektors ar Blynk paziņojumiem (WeMos D1 Mini + HC-SR04): 4 soļi (ar attēliem)

Video: Kustību detektors ar Blynk paziņojumiem (WeMos D1 Mini + HC-SR04): 4 soļi (ar attēliem)
Video: Augmented Reality (AR) based Field monitoring system using IoT | Embedded Project 2024, Novembris
Anonim
Kustību detektors ar Blynk paziņojumiem (WeMos D1 Mini + HC-SR04)
Kustību detektors ar Blynk paziņojumiem (WeMos D1 Mini + HC-SR04)

Lūdzu, BALSOJIET par šo projektu bezvadu konkursā. Paldies!

Atjauninājums Nr. 2 - daži uzlabojumi (versija 2.2), jūs varat iestatīt sensoru (diapazonu un nosaukumu) tieši definīcijā. Tāpat dažreiz gadījās, ka sensors nolasīja nepareizas vērtības un nosūtīja paziņojumu, tāpēc es pievienoju un "ja", kur vērtībām jābūt diapazonā divas reizes pēc kārtas. Ja jums joprojām ir problēmas ar to, varat pielāgot to lasīšanai 3, 4,….x reizes pirms paziņojuma nosūtīšanas.

Virknes atrašanās vieta = "garāža"; int rangeMin = 0; int rangeMax = 50;

_

Atjauninājums Nr. 1 - Es joprojām atklāju Blynk noslēpumus … tam ir pievienots tīrāks kods (2.1. Versija), pareiza cilpa utt. Izbaudiet un dariet man zināmu, kā šis projekts darbojas jums … paldies! _

Es gribēju izveidot kustības detektoru, kas man paziņotu katru reizi, kad tiek atvērtas manas garāžas durvis. Es kādu laiku spēlēju ar PIR sensoru, bet pēc dažām iestatīšanas problēmām (jutība x laiks) es nolēmu tā vietā izmantot HC-SR04 sensoru … un tas darbojas kā šarms. Ideja ir vienkārša: jūs iestatāt detektoru tā, ka, atverot durvis (vai logu - atkarīgs no tā, kā vēlaties tās izmantot), tas traucē sensoram, tāpēc tiek mainīts izmērītais attālums. Priekšrocība, izmantojot UltraSonic sensoru, nevis milzīgu PIR. To nevar iedarbināt ar gaismu vai odiem, kas bija galvenais iemesls, kāpēc es nevēlējos izmantot PIR.

Kas jums būs nepieciešams:

  • WeMos D1 mini dēlis - eBay - USD 3,47 (iespējamas arī citas plates - ņemiet vērā, ka, piemēram, NodeMCU ESP -12E V1.0 izstaro tikai 3,3 V, un sensoram HC -SR04 ir nepieciešami 5 V)
  • HC -SR04+ ultraskaņas sensors - eBay - USD 1,06 (izmantojot "+", jo tas var darboties ar 3.3V)
  • Lietotne Blynk (ja esat jauns Blynk lietotājs un izmantojat iOS ierīci, paziņojumu iestatīšanai jums būs jāaizņemas Android tālrunis)
  • Maizes dēlis vai lodāmurs
  • Vadi
  • Dators ar instalētu Arduino IDE

1. darbība: detaļu salikšana kopā

Daļu salikšana kopā
Daļu salikšana kopā
Daļu salikšana kopā
Daļu salikšana kopā
Daļu salikšana kopā
Daļu salikšana kopā

Es dzirdēju par cilvēkiem, kuriem ir problēmas, barojot HC-SR04 sensoru no tāfeles. Man tas darbojas labi, taču drošākais veids, kā to novērst, ir izmantot HC -SR04P (vai "+"), kura ievades diapazons ir 3 - 5,5 V

Savienojumi (skatiet diagrammu)

WeMos D1 HC-SR04 (P)

5V VCC

G GND

D6 Atbalss

D7 Trig

2. solis: Blynk iestatīšana

Blynk iestatīšana
Blynk iestatīšana
Blynk iestatīšana
Blynk iestatīšana
Blynk iestatīšana
Blynk iestatīšana

Tiem, kas nezina, kas ir Blynk, tā ir platforma ar iOS un Android lietotnēm, lai internetā kontrolētu Arduino, Raspberry Pi un tamlīdzīgas lietas. Tas ir digitāls informācijas panelis, kurā varat izveidot sava projekta grafisko interfeisu, vienkārši velkot un nometot logrīkus.

Sāksim ar Andorid ierīci:

  • Lejupielādējiet lietotni Blynk
  • Reģistrējieties vai piesakieties (ja jums jau ir konts)
  • Pieskarieties "+", lai izveidotu jaunu projektu
  • Piešķiriet projektam nosaukumu un atlasiet izmantoto ierīci (mūsu gadījumā tas ir ESP8266) un pieskarieties "Izveidot"
  • Jūs saņemsiet autentifikācijas marķieri savā pastkastītē, mums tas būs vajadzīgs vēlāk
  • Lapā Blynk Project pieskarieties "+", lai pievienotu paziņojumu logrīku (ja šis ir jūsu pirmais Blynk projekts, jums vajadzētu būt pietiekami daudz enerģijas, lai to iegādātos) un iestatiet to, kā vēlaties. Es izmantoju iestatījumus, kas parādīti ekrānuzņēmumā.
  • Projekta iestatījumos (uzgriežņu ikona augšpusē) "Sūtīt lietotnei pievienoto komandu" uz ON.
  • Aizveriet iestatījumus un nospiediet pogu Atskaņot

Tagad jūs varat arī pieteikties lietotnē Blynk savā iOS ierīcē, un jums vajadzētu redzēt projektu ar paziņojumu logrīku.

3. darbība: kods

Tagad ir pienācis laiks augšupielādēt kodu mūsu padomē.

  • Atveriet *.ino failu Arduino IDE
  • Pievienojiet WeMos plati datoram
  • Izvēlnē Rīki atlasiet WeMos D1 R2 un mini dēli

Pielāgojiet sekojošo:

char auth = "Jūsu autentifikācijas marķieris no jūsu pastkastes iet šeit"; char ssid = "Jūsu WiFi nosaukums"; char pass = "Jūsu WiFi parole";

Varat arī mainīt diapazonu, kurā vēlaties saņemt paziņojumu (noklusējuma vērtība ir 1–49 cm)

ja (0 <attālums && attālums <50) {

Noklikšķiniet uz Augšupielādēt

Apsveicam! Ja viss bija pareizi, tagad jums vajadzētu saņemt pirmo paziņojumu!

4. darbība. Kopsavilkums

Kopsavilkums
Kopsavilkums
Kopsavilkums
Kopsavilkums
Kopsavilkums
Kopsavilkums

Tagad saņemsit trīs paziņojumus. Pirmais jums saka, ka detektors ir veiksmīgi savienots ar jūsu WiFi, otrais paziņojums, ko saņemsit, ir tad, kad kaut kas nokļūst jūsu iestatīšanas diapazonā. Un trešais, kad jūsu detektors ir atvienots savienojuma vai barošanas problēmu dēļ.

Modifikācijas, ko varat veikt šajā projektā, ir bezgalīgas. Varat iestatīt vairāk paziņojumu dažādiem diapazoniem (tikai ņemiet vērā, ka Blynk atļauj paziņojumus vismaz pēc 15 sekundēm). Izmantojiet dažādus sensorus utt.

Es ceru, ka jums patīk šis projekts, ja jums tas patīk, lūdzu, balsojiet par mani un atstājiet komentāru/ieteikumu… Es būšu priecīgs, ja saņemšu ieskatu no citiem!

Izklaidējieties!

Ieteicams: