Cuprins:

Detector de mișcare cu notificări Blynk (WeMos D1 Mini + HC-SR04): 4 pași (cu imagini)
Detector de mișcare cu notificări Blynk (WeMos D1 Mini + HC-SR04): 4 pași (cu imagini)

Video: Detector de mișcare cu notificări Blynk (WeMos D1 Mini + HC-SR04): 4 pași (cu imagini)

Video: Detector de mișcare cu notificări Blynk (WeMos D1 Mini + HC-SR04): 4 pași (cu imagini)
Video: Check out my DIY Smart Motion Sensor in Blynk 2024, Noiembrie
Anonim
Detector de mișcare cu notificări Blynk (WeMos D1 Mini + HC-SR04)
Detector de mișcare cu notificări Blynk (WeMos D1 Mini + HC-SR04)

Vă rugăm să VOTAȚI pentru acest proiect în Concursul fără fir. Mulțumesc!

Actualizare nr.2 - Puține modificări (versiunea 2.2), puteți configura senzorul (intervalul și numele) chiar în definiție. De asemenea, uneori s-a întâmplat ca senzorul să citească valori greșite și să trimită notificări, așa că am adăugat și „dacă” unde valorile trebuie să fie în intervalul de două ori la rând. Dacă aveți în continuare probleme cu acesta, îl puteți ajusta pentru citirea de 3, 4,….x ori înainte de trimiterea notificării.

Locația șirului = "Garaj"; int rangeMin = 0; int rangeMax = 50;

_

Actualizare nr. 1 - Încă descopăr secretele din spatele lui Blynk … vine cu un cod mai curat (versiunea 2.1), o buclă adecvată etc. Bucurați-vă și spuneți-mi cum funcționează acest proiect pentru dvs. … mulțumesc!

Am vrut să fac un detector de mișcare care să mă anunțe de fiecare dată când ușa garajului meu este deschisă. M-am jucat cu un senzor PIR pentru o vreme, dar după ce am avut unele probleme de configurare (sensibilitate x timp), am decis să folosesc senzorul HC-SR04 în loc … și funcționează ca un farmec. Ideea este simplă: configurați detectorul astfel încât, atunci când ușa (sau fereastra - depinde de modul în care doriți să-l utilizați) este deschisă, aceasta intră în calea senzorului, astfel încât să se schimbe distanța măsurată. Avantajul utilizării senzorului UltraSonic în loc de PIR este imens. Nu poate fi declanșat cu lumină sau țânțari, motiv pentru care nu am vrut să folosesc PIR.

Ce vei avea nevoie:

  • Mini placă WeMos D1 - eBay - 3,47 USD (alte plăci sunt posibile - rețineți că de ex. NodeMCU ESP-12E V1.0 oferă doar 3,3 V și senzorul HC-SR04 are nevoie de 5 V)
  • HC-SR04 + Senzor cu ultrasunete - eBay - 1,06 USD (folosind „+” deoarece poate funcționa pe 3,3V)
  • Aplicația Blynk (dacă sunteți nou în Blynk și utilizați dispozitiv iOS, va trebui să împrumutați un telefon Android pentru configurarea notificărilor)
  • Pană sau lipit
  • Fire
  • Computer cu Arduino IDE instalat

Pasul 1: Adunarea pieselor împreună

Obținerea pieselor împreună
Obținerea pieselor împreună
Obținerea pieselor împreună
Obținerea pieselor împreună
Obținerea pieselor împreună
Obținerea pieselor împreună

Am auzit despre oameni care au probleme la alimentarea senzorului HC-SR04 de pe placă. Funcționează bine pentru mine, dar cel mai sigur mod de a preveni acest lucru este să folosesc HC-SR04P (sau „+”), care are un interval de intrare de 3 - 5,5 v

Conexiuni (vezi diagrama)

WeMos D1 HC-SR04 (P)

5V VCC

G GND

D6 Ecou

D7 Trig

Pasul 2: Configurare Blynk

Configurare Blynk
Configurare Blynk
Configurare Blynk
Configurare Blynk
Configurare Blynk
Configurare Blynk

Pentru cei care nu știu ce este Blynk, este o platformă cu aplicații iOS și Android pentru a controla Arduino, Raspberry Pi și like-urile prin Internet. Este un tablou de bord digital în care puteți crea o interfață grafică pentru proiectul dvs. prin simpla glisare și plasare a widgeturilor.

Să începem pe dispozitivul Andorid:

  • Descărcați aplicația Blynk
  • Înscrieți-vă sau conectați-vă (dacă aveți deja un cont)
  • Atingeți „+” pentru a crea un proiect nou
  • Dați proiectului un nume și selectați dispozitivul pe care îl utilizați (în cazul nostru este ESP8266) și atingeți „Creați”
  • Veți primi un jeton de autentificare în cutia dvs. poștală, vom avea nevoie de el mai târziu
  • Pe pagina Proiectului Blynk, atingeți „+” pentru a adăuga un widget de notificare (dacă acesta este primul dvs. proiect Blynk, ar trebui să aveți suficientă energie pentru a-l cumpăra) și configurați-l după cum doriți. Folosesc setările așa cum sunt afișate pe captura de ecran.
  • În setările proiectului (pictograma piuliță din partea de sus) „Trimiteți comanda conectată la aplicație” la ON.
  • Închideți setările și apăsați butonul Redare

Acum vă puteți conecta la aplicația Blynk și pe dispozitivul dvs. iOS și ar trebui să vedeți proiectul cu widgetul de notificare.

Pasul 3: Codul

Acum este timpul să încărcați codul pe tabloul nostru.

  • Deschideți fișierul *.ino în Arduino IDE
  • Conectați placa WeMos la computer
  • În Instrumente selectați placa WeMos D1 R2 și mini

Reglați următoarele:

char auth = "Jetonul dvs. de autentificare din căsuța dvs. poștală merge aici"; char ssid = "Numele dvs. WiFi"; char pass = "Parola dvs. WiFi";

De asemenea, puteți schimba intervalul, unde doriți să fiți notificat (valoarea implicită este setată la 1 - 49cm)

if (0 <distanță && distanță <50) {

Faceți clic pe Încărcare

Felicitări! Dacă totul a fost corect, ar trebui să primiți prima dvs. notificare!

Pasul 4: Rezumat

rezumat
rezumat
rezumat
rezumat
rezumat
rezumat

Există trei notificări pe care le veți primi acum. Prima vă spune că Detectorul a fost conectat cu succes la WiFi-ul dvs., a doua notificare pe care o veți primi este când ceva intră în raza dvs. de configurare. Și al treilea când Detectorul este deconectat din cauza conexiunii sau a problemelor de alimentare cu energie electrică.

Modificările pe care le puteți face acestui proiect sunt nesfârșite. Puteți configura mai multe notificări pentru diferite intervale (Rețineți că Blynk permite notificările după cel puțin 15 secunde). Folosiți diferiți senzori etc.

Sper să vă placă acest proiect, dacă faceți acest lucru, vă rog să mă votați și să lăsați un comentariu / sugestie … Voi fi bucuros să obțin câteva informații de la ceilalți!

A se distra!

Recomandat: