Sadržaj:

Arduino alarm za garažna vrata sa blinkom: 3 koraka
Arduino alarm za garažna vrata sa blinkom: 3 koraka

Video: Arduino alarm za garažna vrata sa blinkom: 3 koraka

Video: Arduino alarm za garažna vrata sa blinkom: 3 koraka
Video: Pametna kuca! | FIBARO Starter Kit 2024, Novembar
Anonim
Arduino alarm za garažna vrata sa Blynkom
Arduino alarm za garažna vrata sa Blynkom
Arduino alarm za garažna vrata sa Blynkom
Arduino alarm za garažna vrata sa Blynkom
Arduino alarm za garažna vrata sa Blynkom
Arduino alarm za garažna vrata sa Blynkom
Arduino alarm za garažna vrata sa Blynkom
Arduino alarm za garažna vrata sa Blynkom

Prilično osnovni senzor koji šalje podatke Blynk projektu za prikaz statusa mojih garažnih vrata - Otvoreno od zatvaranja - i šalje upozorenje na telefon kada se promijeni status vrata - Otvori za Zatvaranje ili Zatvori za otvaranje. Koristio sam WEMOS D1 Mini Pro za povezivanje putem WiFi -ja i za pokretanje Arduino skice, ali mogli ste koristiti bilo koji Arduino kompatibilan uređaj.

Prvo sam planirao korištenje jednostavnog prekidača za zaključavanje, međutim vrata su starija garažna vrata s nagibom i ne otvaraju se uvijek u isti položaj. Dobivanje stalnog kontakta bilo bi teško. Također sam izbacio bilo koju vrstu magnetskog senzora iz istog razloga.

Odlučio sam se za mali infracrveni (IR) senzor koji može otkriti prepreku u rasponu 2-30 cm.

Korak 1: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati

1. WEMOS D1 Mini Pro - mini wifi ploča sa 16 MB bljeskalice, priključkom za vanjsku antenu i ugrađenom keramičkom antenom zasnovanom na ESP8266EX.

2. IC osjetnik prepreke.

3. Blynk račun i aplikacija na vašem pametnom telefonu.

4. Resetirajte SW i prekidač za napajanje (opcionalno), razne matične ploče, spojite žice itd. Za testiranje.

5. Jiffy Box - Koristim jasan način na koji volim vidjeti svoj rad;-).

6. Montažni držač za postavljanje senzora blizu vaših vrata (koristio sam komad drveta).

Korak 2: Izradite svoj prototip i testirajte

Napravite svoj prototip i testirajte
Napravite svoj prototip i testirajte
Napravite svoj prototip i testirajte
Napravite svoj prototip i testirajte
Napravite svoj prototip i testirajte
Napravite svoj prototip i testirajte

Priključite IC senzor na D1 Mini:

Senzor - D1 Mini

VCC - +5V

GND - GND

IZLAZ - D3

Pokrenite skicu i provjerite serijski monitor da vidite da li se vrijednost na pinu D3 mijenja kada blokirate prednji dio senzora (ispred LED dioda) - udaljenost detekcije možete promijeniti podešavanjem potenciometra (lonca). Postavio sam ga na otprilike 5 cm što je dovoljno da omogući varijacije vrata kada se otvore.

Skica je napisana tako da je igla postavljena na VISOKO kada su vrata otvorena (senzor je blokiran), ili NISKO kada su vrata zatvorena (senzor nije blokiran). Ovo možete jednostavno preokrenuti prema svojim potrebama, ovisno o tome gdje montirate senzor u odnosu na položaj vrata.

Prilikom ugradnje u kutiju vrlo sam pažljivo izbušio rupe za LED diode kako bi LED diode dobro prianjale - nema potrebe za dodatnim ljepilom koje olakšava uklanjanje radi podešavanja, montaže itd.

*NAPOMENA: Skica definira senzor kao pin 0 - međutim, fizički je spojen na WEMOS D1 Mini pin D3… To je zato što je D! Mini je baziran na čipu/procesoru ESP8266. D1 Mini je zapravo samo štit, skica zapravo radi na ESP8266. Dakle, GPiO pin 0 (naveden na skici), zapravo izbija kao WEMOS D1 Mini pin D3. To ćete pronaći s mnogim Arduino skicama, preslikavanje pinova ovisi o ploči koju koristite.

Korak 3: Instalirajte i Voila

Instalirajte i Voila!
Instalirajte i Voila!
Instalirajte i Voila!
Instalirajte i Voila!
Instalirajte i Voila!
Instalirajte i Voila!

Ugradio sam senzor u malu, prozirnu kutiju (prozirnu tako da mogu vidjeti svoj ručni rad!). Montira se na otpadni komad drveta tako da okvir vrata blokira senzor kada su vrata otvorena.

Izbušio sam malu rupu u dnu kutije poravnatu do vrha lonca, mogu ubaciti mali odvijač za podešavanje bijesa senzora bez potrebe za uklanjanjem poklopca. (Montirao sam i poklopac na dno, tako da ako moram otvoriti kutiju ne moram skidati cijeli nosač sa zida, mogu pristupiti vijcima koji jesu).

Projekt Blynk je prilično jednostavan, svaki sa LED widgetom za Open i Shut (promijenio sam boje Crvenu i Zelenu, možete ih podesiti u postavkama aplikacije za svaki widget). Skica će provjeravati senzor svake sekunde i slati podatke na odgovarajući LED widget.

Push obavijest se aktivira kad se promijeni stanje vrata. (Imajte na umu da Blynk ima ograničenje da dopuštaju samo push obavijesti svakih 15 sekundi (time se sprječava da njihov server bombardiraju zahtjevi), postavio sam mjerač vremena na skici da provjerava promjenu stanja vrata samo svakih 16 sekundi, što je dobro dovoljno za moje potrebe. Postoji mali potencijal da ako se vrata otvore, a zatim zatvore ponovo u roku od 16 sekundi, nećete dobiti obavijest (ali LED diode će i dalje prikazivati ispravno stanje dok provjeravaju svaku sekundu).

Preporučuje se: