Video: Detektor pokreta s Blynk obavijestima (WeMos D1 Mini + HC-SR04): 4 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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
Č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
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
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!