Sadržaj:

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

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

Video: Arduino alarm za garažna vrata s blinkom: 3 koraka
Video: GSM klíč video 2024, Srpanj
Anonim
Arduino alarm za garažna vrata s Blynkom
Arduino alarm za garažna vrata s Blynkom
Arduino alarm za garažna vrata s Blynkom
Arduino alarm za garažna vrata s Blynkom
Arduino alarm za garažna vrata s Blynkom
Arduino alarm za garažna vrata s Blynkom
Arduino alarm za garažna vrata s Blynkom
Arduino alarm za garažna vrata s 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 Zatvori ili Zatvori za otvaranje. Koristio sam WEMOS D1 Mini Pro za bežično povezivanje i pokretanje Arduino skice, ali mogli ste koristiti bilo koji Arduino kompatibilan uređaj.

U početku 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: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što ć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 temeljenom na ESP8266EX.

2. IC osjetnik prepreke.

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

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

5. Jiffy Box - Koristim jasno koliko 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

Izgradite svoj prototip i testirajte
Izgradite svoj prototip i testirajte
Izgradite svoj prototip i testirajte
Izgradite svoj prototip i testirajte
Izgradite svoj prototip i testirajte
Izgradite 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 kako biste vidjeli 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). Namjestio sam ga na otprilike 5 cm što je dovoljno za omogućavanje varijacija u vratima 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). To možete jednostavno preokrenuti prema svojim potrebama, ovisno o tome gdje montirate senzor u odnosu na položaj vrata.

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

*NAPOMENA: Skica definira senzor kao Pin 0 - međutim on je fizički spojen na WEMOS D1 Mini pin D3… To je zato što je D! Mini se temelji na čipu/procesoru ESP8266. D1 Mini zapravo je samo štit, a skica zapravo radi samo 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!

Senzor sam ugradio u malu, prozirnu kutiju (prozirnu da vidim svoj ručni rad!). Montira se na otpadni komad drveta tako da okvir vrata blokira osjetnik kada su vrata otvorena.

Izbušio sam malu rupu u podnožju kutije poravnatu do vrha lonca, mogu ubaciti mali odvijač za podešavanje bijesa senzora bez potrebe za uklanjanjem poklopca. (Također sam montirao poklopac na dno, tako da ako moram otvoriti kutiju, ne moram ukloniti cijeli nosač sa zida, mogu pristupiti vijcima u takvom stanju).

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

Push obavijest aktivira se 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 bombardiranje poslužitelja zahtjevima), 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čeni: