Sadržaj:

Detektor pokreta s Blynk obavještenjima (WeMos D1 Mini + HC-SR04): 4 koraka (sa slikama)
Detektor pokreta s Blynk obavještenjima (WeMos D1 Mini + HC-SR04): 4 koraka (sa slikama)

Video: Detektor pokreta s Blynk obavještenjima (WeMos D1 Mini + HC-SR04): 4 koraka (sa slikama)

Video: Detektor pokreta s Blynk obavještenjima (WeMos D1 Mini + HC-SR04): 4 koraka (sa slikama)
Video: изучите программирование Arduino за 20 секунд! (проекты Ардуино) 2024, Juli
Anonim
Detektor pokreta s Blynk obavještenjima (WeMos D1 Mini + HC-SR04)
Detektor pokreta s Blynk obavještenjima (WeMos D1 Mini + HC-SR04)

GLASAJTE za ovaj projekat na bežičnom takmičenju. Hvala ti!

Ažuriranje br. 2 - Nekoliko izmjena (verzija 2.2), možete postaviti senzor (raspon i naziv) izravno u definiciji. Također, ponekad se dogodilo da senzor pročita pogrešne vrijednosti i pošalje obavijest, pa sam dodao i "if" gdje vrijednosti moraju biti u rasponu dva puta zaredom. Ako i dalje imate problema s njim, možete ga prilagoditi za čitanje 3, 4,….x puta prije slanja obavijesti.

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

_

Ažuriranje br.1 - Još uvijek otkrivam tajne iza Blynka … ovo dolazi sa čistijim kodom (verzija 2.1), odgovarajućom petljom itd. Uživajte i javite mi kako ovaj projekt radi za vas … hvala! _

Htio sam napraviti detektor pokreta koji bi me obavještavao svaki put kad mi se otvore garažna vrata. Neko vrijeme sam se igrao sa PIR senzorom, ali nakon što sam imao nekih problema sa postavljanjem (osjetljivost x vrijeme), odlučio sam umjesto toga koristiti senzor HC-SR04 … i radi kao šarm. Ideja je jednostavna: detektor postavljate tako da se, kada se otvore vrata (ili prozor - ovisno o tome kako ih želite koristiti), nađe na putu senzoru pa se izmjerena udaljenost mijenja. Prednost korištenja UltraSonic senzora umjesto PIR -a je ogromna. Ne može se aktivirati svjetlom ili komarcima, što je bio glavni razlog zašto nisam htio koristiti PIR.

Šta će vam trebati:

  • WeMos D1 mini ploča - eBay - 3,47 USD (moguće su i druge ploče - samo imajte na umu da npr. NodeMCU ESP -12E V1.0 daje samo 3,3 V, a HC -SR04 senzoru treba 5 V)
  • HC -SR04+ Ultrazvučni senzor - eBay - 1,06 USD (koristi "+" jer može raditi na 3,3 V)
  • Blynk aplikacija (ako ste tek počeli koristiti Blynk i koristite iOS uređaj, morat ćete posuditi Android telefon za postavljanje obavijesti)
  • Oglasna ploča ili lemilica
  • Žice
  • Računar sa instaliranim Arduino IDE -om

Korak 1: Spajanje dijelova

Sastavljanje dijelova
Sastavljanje dijelova
Sastavljanje dijelova
Sastavljanje dijelova
Sastavljanje dijelova
Sastavljanje dijelova

Čuo sam za ljude koji imaju problema pri napajanju senzora HC-SR04 s ploče. Meni to dobro funkcionira, ali najsigurniji način da to spriječim je korištenje HC -SR04P (ili "+"), koji ima ulazni raspon od 3 - 5,5 V

Priključci (pogledajte dijagram)

WeMos D1 HC-SR04 (P)

5V VCC

G GND

D6 Echo

D7 Trig

Korak 2: Blynk Setup

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

Za one koji ne znaju šta je Blynk, to je platforma sa iOS i Android aplikacijama za kontrolu Arduina, Raspberry Pi i sličnih putem Interneta. To je digitalna nadzorna ploča na kojoj možete izgraditi grafičko sučelje za svoj projekt jednostavnim povlačenjem i ispuštanjem widgeta.

Počnimo s Andorid uređajem:

  • Preuzmite aplikaciju Blynk
  • Prijavite se ili se prijavite (ako već imate račun)
  • Dodirnite "+" za kreiranje novog projekta
  • Dajte projektu ime i odaberite uređaj koji koristite (u našem slučaju to je ESP8266) i dodirnite "Kreiraj"
  • U poštansko sanduče ćete primiti token za provjeru autentičnosti, trebat će nam kasnije
  • Na stranici Blynk Project dodirnite "+" da dodate widget za obavijesti (ako je ovo vaš prvi Blynk projekt, trebali biste imati dovoljno energije da ga kupite) i postavite ga kako želite. Koristim postavke prikazane na snimku ekrana.
  • U postavkama projekta (ikona matice na vrhu) "Pošalji naredbu povezana s aplikacijom" na ON.
  • Zatvorite postavke i pritisnite dugme za reprodukciju

Sada se možete prijaviti i u aplikaciju Blynk na svom iOS uređaju i trebali biste vidjeti projekt s widgetom za obavijesti.

Korak 3: Kôd

Sada je vrijeme za postavljanje koda na našu ploču.

  • Otvorite *.ino datoteku u Arduino IDE -u
  • Povežite WeMos ploču sa računarom
  • U Alatkama odaberite WeMos D1 R2 & mini ploču

Podesite sledeće:

char auth = "Vaš token za provjeru autentičnosti iz vašeg poštanskog sandučeta ide ovdje"; char ssid = "Vaše WiFi ime"; char pass = "Vaša WiFi lozinka";

Također, možete promijeniti raspon na koji želite biti obaviješteni (zadano je postavljeno na 1 - 49 cm)

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

Pritisnite Upload

Čestitamo! Ako je sve ispravno postavljeno, sada biste trebali primiti prvu obavijest!

Korak 4: Sažetak

Sažetak
Sažetak
Sažetak
Sažetak
Sažetak
Sažetak

Trenutno ćete primati tri obavijesti. Prvi vam govori da je detektor uspješno povezan s vašom WiFi mrežom, drugo obavještenje koje ćete primiti je kad nešto uđe u vaš raspon postavljanja. I treći kada je vaš detektor isključen zbog problema sa povezivanjem ili napajanjem.

Promjene koje možete napraviti na ovom projektu su beskrajne. Možete postaviti više obavijesti za različite raspone (samo imajte na umu da Blynk dopušta obavijesti nakon najmanje 15 sekundi). Koristite različite senzore itd.

Nadam se da vam se sviđa ovaj projekt, ako vam se sviđa, glasajte za mene i ostavite komentar/prijedlog … Bit će mi drago da dobijem uvid od ostalih!

Zabavi se!

Preporučuje se: