Përmbajtje:

Detektor lëvizjeje me njoftimet Blynk (WeMos D1 Mini + HC-SR04): 4 hapa (me fotografi)
Detektor lëvizjeje me njoftimet Blynk (WeMos D1 Mini + HC-SR04): 4 hapa (me fotografi)

Video: Detektor lëvizjeje me njoftimet Blynk (WeMos D1 Mini + HC-SR04): 4 hapa (me fotografi)

Video: Detektor lëvizjeje me njoftimet Blynk (WeMos D1 Mini + HC-SR04): 4 hapa (me fotografi)
Video: CS50 2013 - Week 5, continued 2024, Nëntor
Anonim
Detektor lëvizjeje me njoftimet Blynk (WeMos D1 Mini + HC-SR04)
Detektor lëvizjeje me njoftimet Blynk (WeMos D1 Mini + HC-SR04)

Ju lutemi VOTONI për këtë projekt në Konkursin pa tela. Faleminderit!

Përditësimi nr.2 - Disa rregullime (versioni 2.2), mund të konfiguroni sensorin tuaj (diapazoni dhe emri) menjëherë në përkufizim. Gjithashtu, ndonjëherë ndodhte që sensori të lexonte vlera të gabuara dhe të dërgonte njoftim, kështu që shtova dhe "nëse" ku vlerat duhet të jenë brenda intervalit dy herë me radhë. Nëse keni ende probleme me të, mund ta rregulloni për të lexuar 3, 4,….x herë para se të dërgohet njoftimi.

Vendndodhja e vargut = "Garazh"; int rangeMin = 0; int rangeMax = 50;

_

Përditësimi nr.1 - Unë jam ende duke zbuluar sekretet prapa Blynk … kjo vjen me kodin më të pastër (versioni 2.1), lakun e duhur, etj. Shijoni dhe më tregoni se si funksionon ky projekt për ju ….faleminderit! _

Doja të bëja një detektor lëvizjeje që do të më njoftonte sa herë që hapet dera e garazhit tim. Unë isha duke luajtur me sensorin PIR për një kohë, por pasi kisha disa çështje të konfigurimit (ndjeshmëria x kohë) vendosa të përdor në vend të tij sensorin HC-SR04 … dhe funksionon si një magji. Ideja është e thjeshtë: ju vendosni detektorin kështu që kur dera (ose dritarja - varet nga mënyra se si dëshironi ta përdorni), ajo pengon sensorin, kështu që distanca e matur ndryshon. Avantazhi duke përdorur sensorin UltraSonic në vend të PIR të madh. Nuk mund të nxitet me dritë ose mushkonja, e cila ishte arsyeja kryesore që nuk doja të përdorja PIR.

Çfarë do t'ju duhet:

  • Mini bordi WeMos D1 - eBay - 3.47 USD (bordet e tjera janë të mundshme - vetëm vini re se p.sh. NodeMCU ESP -12E V1.0 jep vetëm 3.3V dhe sensori HC -SR04 ka nevojë për 5V)
  • HC -SR04+ Sensor tejzanor - eBay - 1.06 USD (duke përdorur "+" pasi mund të funksionojë në 3.3V)
  • Aplikacioni Blynk (nëse jeni i ri në Blynk dhe përdorni pajisje iOS, do t'ju duhet të huazoni një telefon Android për konfigurimin e njoftimeve)
  • Breadboard ose hekur bashkues
  • Telat
  • Kompjuter me Arduino IDE të instaluar

Hapi 1: Marrja e Pjesëve së bashku

Marrja e Pjesëve së bashku
Marrja e Pjesëve së bashku
Marrja e Pjesëve së bashku
Marrja e Pjesëve së bashku
Marrja e Pjesëve së bashku
Marrja e Pjesëve së bashku

Kam dëgjuar për njerëzit që kanë probleme kur fuqizojnë sensorin HC-SR04 nga bordi. Punon mirë për mua, por mënyra më e sigurt për ta parandaluar këtë është përdorimi i HC -SR04P (ose "+"), i cili ka një gamë hyrëse prej 3 - 5.5v

Lidhjet (shiko diagramin)

WeMos D1 HC-SR04 (P)

KVV 5V

G GND

D6 Jehona

D7 Trig

Hapi 2: Konfigurimi i Blynk

Konfigurimi i Blynk
Konfigurimi i Blynk
Konfigurimi i Blynk
Konfigurimi i Blynk
Konfigurimi i Blynk
Konfigurimi i Blynk

Për ata që nuk e dinë se çfarë është Blynk, është një Platformë me aplikacione iOS dhe Android për të kontrolluar Arduino, Raspberry Pi dhe të ngjashme në internet. It'sshtë një pult dixhital ku mund të ndërtoni një ndërfaqe grafike për projektin tuaj thjesht duke zvarritur dhe lëshuar widget.

Le të fillojmë në pajisjen Andorid:

  • Shkarkoni aplikacionin Blynk
  • Regjistrohuni ose identifikohuni (nëse tashmë keni një llogari)
  • Prekni "+" për të krijuar Projekt të Ri
  • Jepini projektit një emër dhe zgjidhni pajisjen që po përdorni (në rastin tonë është ESP8266) dhe trokitni lehtë mbi "Krijo"
  • Ju do të merrni një shenjë Autentifikimi në kutinë tuaj postare, do të na duhet më vonë
  • Në faqen e Projektit Blynk trokitni lehtë mbi "+" për të shtuar widget -in e njoftimeve (nëse ky është projekti juaj i parë Blynk, duhet të keni energji të mjaftueshme për ta blerë atë) dhe ta vendosni atë sipas dëshirës tuaj. Unë përdor cilësimet siç shfaqen në pamjen e ekranit.
  • Në cilësimet e projektit (ikona e arrës në krye) "Dërgo komandën e lidhur me aplikacionin" në ON.
  • Mbyllni cilësimet dhe shtypni butonin Luaj

Tani mund të identifikoheni në aplikacionin Blynk në pajisjen tuaj iOS gjithashtu dhe duhet ta shihni projektin me widget -in e njoftimeve.

Hapi 3: Kodi

Tani është koha për të ngarkuar kodin në tabelën tonë.

  • Hapni skedarin *.ino në Arduino IDE
  • Lidhni bordin WeMos me kompjuterin tuaj
  • Në Tools zgjidhni tabelën WeMos D1 R2 & mini

Rregulloni sa vijon:

char auth = "Shenja juaj e vërtetimit nga kutia juaj e postës shkon këtu"; char ssid = "Emri juaj WiFi"; char pass = "Fjalëkalimi juaj WiFi";

Gjithashtu, mund të ndryshoni gamën, ku dëshironi të njoftoheni (parazgjedhja është vendosur në 1 - 49cm)

nëse (0 <distanca && distanca <50) {

Goditi Ngarko

Urime! Nëse gjithçka ishte vendosur si duhet, tani duhet të merrni njoftimin tuaj të parë!

Hapi 4: Përmbledhje

Përmbledhje
Përmbledhje
Përmbledhje
Përmbledhje
Përmbledhje
Përmbledhje

Janë tre njoftime që do të merrni tani. E para po ju thotë se Detektori u lidh me sukses në WiFi tuaj, njoftimi i dytë që do të merrni është kur diçka të hyjë brenda intervalit tuaj të konfigurimit. Dhe e treta kur Detektori juaj është shkëputur për shkak të lidhjes ose çështjeve të furnizimit me energji.

Ndryshimet që mund të bëni në këtë projekt janë të pafundme. Mund të konfiguroni më shumë njoftime për diapazone të ndryshme (Vetëm kini parasysh që Blynk lejon njoftimet të paktën pas 15 -ve). Përdorni sensorë të ndryshëm, etj.

Shpresoj se ju pëlqen ky projekt, nëse ju pëlqen, ju lutem votoni për mua dhe lini një koment/sugjerim … Do të jem i lumtur të marr një pasqyrë nga të tjerët!

Keni ARDHM!

Recommended: