Kazalo:

Alarm za garažna vrata Arduino z Blynkom: 3 koraki
Alarm za garažna vrata Arduino z Blynkom: 3 koraki

Video: Alarm za garažna vrata Arduino z Blynkom: 3 koraki

Video: Alarm za garažna vrata Arduino z Blynkom: 3 koraki
Video: Automatizirana vrata koristenjem Arduina i bluetooth modula 2024, November
Anonim
Arduino alarm za garažna vrata z Blynkom
Arduino alarm za garažna vrata z Blynkom
Alarm za garažna vrata Arduino z Blynkom
Alarm za garažna vrata Arduino z Blynkom
Arduino alarm za garažna vrata z Blynkom
Arduino alarm za garažna vrata z Blynkom
Arduino alarm za garažna vrata z Blynkom
Arduino alarm za garažna vrata z Blynkom

Precej osnovni senzor, ki pošilja podatke projektu Blynk, da prikaže stanje mojih garažnih vrat - Odpri zapiranje - in pošlje potisno opozorilo na telefon, ko se stanje vrat spremeni - Odpri za zapiranje ali Zapri za odpiranje. Uporabil sem WEMOS D1 Mini Pro za povezavo Wi -Fi in zagon skice Arduino, lahko pa uporabite katero koli napravo, združljivo z Arduinom.

Sprva sem nameraval uporabiti preprosto stikalo za zaklepanje, vendar so vrata starejša nagibna garažna vrata in se ne odpirajo vedno v isti položaj. Dobivanje stalnega stika bi bilo težko. Iz istega razloga sem uničil tudi katero koli vrsto magnetnega senzorja.

Odločil sem se za majhen infrardeč (IR) senzor, ki lahko zazna oviro v območju 2-30 cm.

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali

1. WEMOS D1 Mini Pro - mini wifi plošča s 16 MB bliskavice, priključkom za zunanjo anteno in vgrajeno keramično anteno na osnovi ESP8266EX.

2. IR -senzor ovir.

3. Blynk račun in aplikacija na vašem pametnem telefonu.

4. Ponastavite SW in stikalo za vklop (izbirno), različne plošče, priključite žice itd.

5. Jiffy Box - uporabljam jasno, saj rad vidim svoje delo;-).

6. Montažni nosilec za namestitev senzorja blizu vaših vrat (uporabil sem odpadni kos lesa).

2. korak: Zgradite svoj prototip in ga preizkusite

Zgradite svoj prototip in preizkusite
Zgradite svoj prototip in preizkusite
Zgradite svoj prototip in preizkusite
Zgradite svoj prototip in preizkusite
Zgradite svoj prototip in preizkusite
Zgradite svoj prototip in preizkusite

IR -senzor priključite na D1 Mini:

Senzor - D1 Mini

VCC - +5V

GND - GND

OUT - D3

Zaženite skico in preverite serijski monitor, ali se vrednost na zatiču D3 spremeni, ko blokirate sprednji del senzorja (pred LED diodami) - razdaljo zaznavanja lahko spremenite s prilagajanjem potenciometra (lonca). Nastavil sem ga na približno 5 cm, kar je dovolj, da omogočajo spremembe v vratih, ko so odprta.

Skica je napisana tako, da je zatič nastavljen na VISOKO, ko so vrata odprta (senzor je blokiran), ali NIZKO, ko so vrata zaprta (senzor ni blokiran). To lahko preprosto obrnete, da ustreza vašim potrebam, odvisno od tega, kje namestite senzor glede na položaj vrat.

Ko sem vgradil v škatlo, sem zelo previdno izvrtal luknje za LED, da se LED prilegajo - ni potrebe po dodatnem lepilu, ki olajša odstranjevanje za nastavitev, montažo itd.

*OPOMBA: Skica definira senzor kot pin 0 - vendar je fizično povezan z mini pin D3 WEMOS D1… To je zato, ker D! Mini temelji na čipu/procesorju ESP8266. D1 Mini je dejansko samo ščit, skica dejansko deluje samo na ESP8266. Torej GPiO pin 0 (na skici) dejansko izbruhne kot WEMOS D1 Mini pin D3. To boste našli pri številnih skicah Arduino, preslikava pin se razlikuje glede na ploščo, ki jo uporabljate.

3. korak: Namestite in Voila

Namestite in Voila!
Namestite in Voila!
Namestite in Voila!
Namestite in Voila!
Namestite in Voila!
Namestite in Voila!

Senzor sem namestil v majhno, prozorno škatlo (čisto, da vidim svoje delo!). Montirano na odpadni kos lesa, tako da okvir vrat blokira senzor, ko so vrata odprta.

Na dnu škatle sem poravnal majhno luknjo, poravnano do vrha lonca, lahko vstavim majhen izvijač, da prilagodim bes senzorja, ne da bi mi bilo treba odstraniti pokrov. (Pokrov sem namestil tudi na dno, tako da, če moram odpreti škatlo, mi ni treba odstraniti celotnega nosilca s stene, lahko dostopam do vijakov, kot je).

Projekt Blynk je precej preprost, vsak LED -gradnik za Open in Shut (spremenil sem barvo rdečo in zeleno, to lahko nastavite v nastavitvah aplikacije za vsak gradnik). Skica bo vsako sekundo preverila senzor in podatke poslala na pravilen LED pripomoček.

Potisno obvestilo se sproži, ko se stanje vrat spremeni. (Upoštevajte, da ima Blynk omejitev, da dovoljuje samo potisno obvestilo vsakih 15 sekund (s tem prepreči bombardiranje strežnika z zahtevami), v skici sem nastavil časovnik, da preverja, ali se stanje vrat spreminja le vsakih 16 sekund, kar je dobro dovolj za moje potrebe. Obstaja majhen potencial, da v primeru, da se vrata odprejo in nato zaprejo v 16 sekundah, ne boste prejeli obvestila (vendar bodo LED -ji še vedno prikazali pravilno stanje, ko preverjajo vsako sekundo).

Priporočena: