Sadržaj:

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

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

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

GLASAJTE za ovaj projekt na natječaju za bežično povezivanje. Hvala vam!

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 unutar raspona dva puta zaredom. Ako i dalje imate problema s njim, možete ga prilagoditi za čitanje 3, 4,….x puta prije slanja obavijesti.

Položaj niza = "Garaža"; int rangeMin = 0; int rangeMax = 50;

_

Ažuriranje br.1 - Još uvijek otkrivam tajne iza Blynka … ovo dolazi s čistijim kodom (verzija 2.1), ispravnom 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 sam se vrijeme igrao s PIR senzorom, ali nakon što sam imao nekih problema s 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, kad se otvore vrata (ili prozor - ovisno o tome kako ga ž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.

Što ć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 senzor HC -SR04 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čunalo s instaliranim Arduino IDE -om

Korak 1: Spajanje dijelova

Spajanje dijelova
Spajanje dijelova
Spajanje dijelova
Spajanje dijelova
Spajanje dijelova
Spajanje 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 odjek

D7 Trig

Korak 2: Blynk postavljanje

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

Za one koji ne znaju što je Blynk, to je platforma s 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 prijavite (ako već imate račun)
  • Dodirnite "+" za stvaranje novog projekta
  • Dajte projektu naziv i odaberite uređaj koji koristite (u našem slučaju to je ESP8266) i dodirnite "Izradi"
  • U poštanski sandučić primit ćete token za provjeru autentičnosti, trebat će nam kasnije
  • Na stranici Blynk Project dodirnite "+" da biste dodali widget za obavijesti (ako je ovo vaš prvi Blynk projekt, trebali biste imati dovoljno energije za kupnju) i postaviti ga kako želite. Koristim postavke prikazane na snimci zaslona.
  • U postavkama projekta (ikona matice na vrhu) "Pošalji naredbu povezana s aplikacijom" na ON.
  • Zatvorite postavke i pritisnite gumb Reproduciraj

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
  • Spojite WeMos ploču na računalo
  • U Alatima odaberite WeMos D1 R2 & mini ploču

Prilagodite sljedeće:

char auth = "Vaš token za provjeru autentičnosti iz vašeg poštanskog sandučića 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

Sada ćete primati tri obavijesti. Prva vam govori da je detektor uspješno spojen na vašu WiFi mrežu, druga obavijest koju ćete primiti je kad nešto uđe u vaš raspon postavljanja. I treći kada je vaš detektor isključen zbog problema s povezivanjem ili napajanjem.

Promjene koje možete unijeti u ovaj projekt 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 dobiti uvid od ostalih!

Zabavi se!

Preporučeni: