Satura rādītājs:

Arduino garāžas durvju signalizācija ar Blynk: 3 soļi
Arduino garāžas durvju signalizācija ar Blynk: 3 soļi

Video: Arduino garāžas durvju signalizācija ar Blynk: 3 soļi

Video: Arduino garāžas durvju signalizācija ar Blynk: 3 soļi
Video: LDmicro 8: Охранная сигнализация с таймерами (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Decembris
Anonim
Arduino garāžas durvju signalizācija ar Blynk
Arduino garāžas durvju signalizācija ar Blynk
Arduino garāžas durvju signalizācija ar Blynk
Arduino garāžas durvju signalizācija ar Blynk
Arduino garāžas durvju signalizācija ar Blynk
Arduino garāžas durvju signalizācija ar Blynk
Arduino garāžas durvju signalizācija ar Blynk
Arduino garāžas durvju signalizācija ar Blynk

Diezgan vienkāršs sensors, kas sūta datus Blynk projektam, lai parādītu manu garāžas durvju statusu - Open of Shut - un nosūta push brīdinājumu uz manu tālruni, kad durvju statuss mainās - Open to Shut vai Shut to Open. Es izmantoju WEMOS D1 Mini Pro, lai izveidotu savienojumu ar WiFi un palaistu Arduino skici, taču jūs varētu izmantot jebkuras ar Arduino saderīgas ierīces.

Sākotnēji es plānoju izmantot vienkāršu bloķēšanas slēdzi, tomēr durvis ir vecākas slīpa stila garāžas durvis un ne vienmēr atveras vienā pozīcijā. Pastāvīga kontakta iegūšana būtu bijusi sarežģīta. Tā paša iemesla dēļ es arī izslēdzu jebkāda veida magnētiskos sensorus.

Es iekārtojos pie neliela infrasarkanā (IR) sensora, kas spēj noteikt šķērsli 2-30 cm diapazonā.

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams

1. WEMOS D1 Mini Pro - mini wifi plate ar 16 MB zibspuldzi, ārējās antenas savienotāju un iebūvētu keramikas antenu, kuras pamatā ir ESP8266EX.

2. IR šķēršļu sensors.

3. Blynk konts un lietotne viedtālrunī.

4. Atiestatīt SW un barošanas slēdzi (pēc izvēles), dažādus maizes dēļus, savienot vadus utt.

5. Jiffy Box - es izmantoju skaidru, jo man patīk redzēt savu darbu;-).

6. Montāžas kronšteins sensora novietošanai pie jūsu durvīm (es izmantoju koka lūžņu).

2. darbība: izveidojiet savu prototipu un pārbaudiet

Izveidojiet savu prototipu un pārbaudiet
Izveidojiet savu prototipu un pārbaudiet
Izveidojiet savu prototipu un pārbaudiet
Izveidojiet savu prototipu un pārbaudiet
Izveidojiet savu prototipu un pārbaudiet
Izveidojiet savu prototipu un pārbaudiet

Pievienojiet IR sensoru D1 Mini:

Sensors - D1 Mini

VCC - +5V

GND - GND

ĀRĀ - D3

Izpildiet skici un pārbaudiet sērijas monitoru, lai redzētu, vai D3 tapas vērtība mainās, kad bloķējat sensora priekšpusi (gaismas diodes priekšā) - jūs varat mainīt noteikšanas attālumu, pielāgojot potenciometru (katlu). Es to iestatīju apmēram 5 cm, kas ir pietiekami, lai atvērtās durvis varētu mainīties.

Skice ir uzrakstīta tā, lai tapa būtu iestatīta HIGH, kad durvis ir atvērtas (sensors ir bloķēts), vai LOW, kad durvis ir aizvērtas (sensors nav bloķēts). To var viegli mainīt, lai tas atbilstu jūsu vajadzībām atkarībā no tā, kur jūs uzstādāt sensoru attiecībā pret durvju stāvokli.

Uzstādot kastē, es ļoti uzmanīgi urbju atveres gaismas diodēm, lai tās būtu cieši pieguļošas gaismas diodēm - nav nepieciešama papildu līme, kas atvieglo noņemšanu regulēšanai, uzstādīšanai utt.

*PIEZĪME. Skice nosaka sensoru kā 0 tapu - tomēr tas ir fiziski savienots ar WEMOS D1 mini tapu D3… Tas ir tāpēc, ka D! Mini pamatā ir mikroshēma/procesors ESP8266. D1 Mini faktiski ir tikai vairogs, skice faktiski darbojas tikai ar ESP8266. Tātad GPiO pin 0 (minēts skicē) faktiski izceļas kā WEMOS D1 Mini pin D3. Jūs to atradīsit ar daudzām Arduino skicēm, tapu kartēšana mainās uz jūsu izmantotā tāfeles.

3. solis: instalējiet un Voila

Instalējiet un Voila!
Instalējiet un Voila!
Instalējiet un Voila!
Instalējiet un Voila!
Instalējiet un Voila!
Instalējiet un Voila!

Es uzstādīju sensoru nelielā, caurspīdīgā kārbiņā (skaidri, lai es redzu savu roku darbu!). Uzstādīts uz koka lūžņiem tā, lai durvju rāmis bloķētu sensoru, kad durvis ir atvērtas.

Es urbju nelielu caurumu kastes pamatnē, kas atrodas uz katla augšpuses, es varu ieslīdēt ar nelielu skrūvgriezi, lai pielāgotu sensora dusmas, nenoņemot vāku. (Es arī uzliku vāku apakšā, lai, ja man būtu jāatver kaste, man nebūtu jānoņem viss kronšteins no sienas, es varētu piekļūt skrūvēm, kādas tās ir).

Blynk projekts ir diezgan vienkāršs, katrs LED logrīks Open un Shut (es mainīju sarkano un zaļo krāsu, jūs varat tos izvēlēties katra logrīka lietotnes iestatījumos). Skice katru sekundi pārbaudīs sensoru un nosūtīs datus uz pareizo LED logrīku.

Push paziņojums tiek aktivizēts, mainoties durvju stāvoklim. (Ņemiet vērā, ka Blynk ir ierobežojums, ka tie atļauj push paziņojumus tikai ik pēc 15 sekundēm (tas ir, lai viņu serveri netiktu bombardēti ar pieprasījumiem), es esmu iestatījis taimeri skicē, lai pārbaudītu durvju stāvokļa izmaiņas tikai ik pēc 16 sekundēm, kas ir labi pietiks manām vajadzībām. Pastāv neliels potenciāls, ka, ja durvis tiks atvērtas un pēc tam atkal aizvērtas 16 sekunžu laikā, jūs nesaņemsiet paziņojumu (bet gaismas diodes joprojām parādīs pareizo stāvokli, pārbaudot katru sekundi).

Ieteicams: