Kazalo:

Detektor gibanja z obvestili Blynk (WeMos D1 Mini + HC-SR04): 4 koraki (s slikami)
Detektor gibanja z obvestili Blynk (WeMos D1 Mini + HC-SR04): 4 koraki (s slikami)

Video: Detektor gibanja z obvestili Blynk (WeMos D1 Mini + HC-SR04): 4 koraki (s slikami)

Video: Detektor gibanja z obvestili Blynk (WeMos D1 Mini + HC-SR04): 4 koraki (s slikami)
Video: Bike Bicycle Tyre LED Light||Motion Sensor Tyre LED||Blue LED Wheel Reflectors||cheap price Flipkart 2024, Julij
Anonim
Detektor gibanja z obvestili Blynk (WeMos D1 Mini + HC-SR04)
Detektor gibanja z obvestili Blynk (WeMos D1 Mini + HC-SR04)

Glasujte za ta projekt na brezžičnem natečaju. Hvala vam!

Posodobitev št. 2 - Nekaj prilagoditev (različica 2.2), senzor (obseg in ime) lahko nastavite kar v definiciji. Prav tako se je včasih zgodilo, da je senzor prebral napačne vrednosti in poslal obvestilo, zato sem dodal in "if", kjer morajo biti vrednosti dvakrat zaporedoma v območju. Če imate še vedno težave z njim, ga lahko pred pošiljanjem obvestila nastavite za branje 3, 4,….x -krat.

String location = "Garage"; int rangeMin = 0; int rangeMax = 50;

_

Posodobitev št. 1 - Še vedno odkrivam skrivnosti za Blynkom… to vključuje čistejšo kodo (različica 2.1), ustrezno zanko itd. Uživajte in mi sporočite, kako ta projekt deluje za vas… hvala! _

Hotel sem narediti detektor gibanja, ki bi me obvestil vsakič, ko se mi odprejo garažna vrata. Nekaj časa sem se igral s senzorjem PIR, vendar sem se po nekaj težavah z nastavitvami (občutljivost x čas) odločil, da namesto tega uporabim senzor HC-SR04 … in deluje kot čar. Zamisel je preprosta: detektor nastavite tako, da ko se vrata (ali okno - odvisno od tega, kako ga želite uporabiti) odprejo, ta ovira senzor, zato se izmerjena razdalja spremeni. Prednost uporabe senzorja UltraSonic namesto PIR je velika. Ne moremo ga sprožiti s svetlobo ali komarji, kar je bil glavni razlog, da nisem hotel uporabiti PIR.

Kaj boste potrebovali:

  • Mini plošča WeMos D1 - eBay - 3,47 USD (možne so tudi druge plošče - upoštevajte le, da NodeMCU ESP -12E V1.0 oddaja le 3,3 V, senzor HC -SR04 pa potrebuje 5 V)
  • HC -SR04+ Ultrazvočni senzor - eBay - 1,06 USD (z uporabo "+", saj lahko deluje na 3,3 V)
  • Aplikacija Blynk (če ste novi pri Blynku in uporabljate napravo iOS, si boste za nastavitev obvestil morali izposoditi telefon Android)
  • Opečna deska ali spajkalnik
  • Žice
  • Računalnik z nameščenim Arduino IDE

1. korak: Sestavljanje delov

Sestavljanje delov
Sestavljanje delov
Sestavljanje delov
Sestavljanje delov
Sestavljanje delov
Sestavljanje delov

Slišal sem za ljudi, ki imajo težave pri napajanju senzorja HC-SR04 s plošče. Meni dobro deluje, toda najvarnejši način za preprečitev tega je uporaba HC -SR04P (ali "+"), ki ima vhodno območje 3 - 5,5 V

Priključki (glej diagram)

WeMos D1 HC-SR04 (P)

5 V VCC

G GND

D6 Odmev

Sprožilec D7

2. korak: Blynk Setup

Blynk Setup
Blynk Setup
Blynk Setup
Blynk Setup
Blynk Setup
Blynk Setup

Za tiste, ki ne vedo, kaj je Blynk, je to platforma z aplikacijami za iOS in Android za nadzor Arduina, Raspberry Pi in podobnih po internetu. To je digitalna nadzorna plošča, na kateri lahko zgradite grafični vmesnik za svoj projekt tako, da preprosto povlečete in spustite pripomočke.

Začnimo z napravo Andorid:

  • Prenesite aplikacijo Blynk
  • Prijavite se ali se prijavite (če že imate račun)
  • Pritisnite "+", da ustvarite nov projekt
  • Dajte projektu ime in izberite napravo, ki jo uporabljate (v našem primeru je to ESP8266), in se dotaknite »Ustvari«
  • V poštni nabiralnik boste prejeli žeton za preverjanje pristnosti, ki ga bomo potrebovali kasneje
  • Na strani Blynk Project tapnite "+", da dodate pripomoček za obvestila (če je to vaš prvi projekt Blynk, bi morali imeti dovolj energije za nakup) in ga nastavite, kot želite. Uporabljam nastavitve, prikazane na posnetku zaslona.
  • V nastavitvah projekta (ikona matice na vrhu) "Pošlji ukaz za povezavo z aplikacijo" na ON.
  • Zaprite nastavitve in pritisnite gumb Predvajaj

Zdaj se lahko prijavite tudi v aplikacijo Blynk v napravi iOS in projekt bi morali videti s pripomočkom za obvestila.

3. korak: Koda

Zdaj je čas, da kodo naložimo na našo tablo.

  • Odprite datoteko *.ino v Arduino IDE
  • Ploščo WeMos povežite z računalnikom
  • V orodju izberite ploščo WeMos D1 R2 in mini

Prilagodite naslednje:

char auth = "Vaš žeton za preverjanje pristnosti iz vašega poštnega predala gre tukaj"; char ssid = "Vaše ime WiFi"; char pass = "Vaše geslo za WiFi";

Prav tako lahko spremenite obseg, kjer želite biti obveščeni (privzeto je nastavljeno na 1 - 49 cm)

if (0 <razdalja && razdalja <50) {

Pritisnite Naloži

Čestitamo! Če je bilo vse pravilno nastavljeno, bi morali prejeti prvo obvestilo!

4. korak: Povzetek

Povzetek
Povzetek
Povzetek
Povzetek
Povzetek
Povzetek

Zdaj boste prejeli tri obvestila. Prvi vam pove, da je detektor uspešno povezan z vašo WiFi, drugo obvestilo, ki ga boste prejeli, pa je, ko kaj pride v vaš doseg nastavitve. In tretjič, ko je vaš detektor odklopljen zaradi težav s povezavo ali napajanjem.

Spremembe, ki jih lahko naredite v tem projektu, so neskončne. Nastavite lahko več obvestil za različne obsege (samo zavedajte se, da Blynk dovoljuje obvestila vsaj po 15 sekundah). Uporabite različne senzorje itd.

Upam, da vam je ta projekt všeč, če vam bo všeč, vas prosim, da glasujete zame in pustite komentar/predlog … Z veseljem bom dobil vpogled od drugih!

Zabavaj se!

Priporočena: