Orodha ya maudhui:

PiGMI: 3 Hatua
PiGMI: 3 Hatua

Video: PiGMI: 3 Hatua

Video: PiGMI: 3 Hatua
Video: Learn 540 Kick Fast by Turning a 360 Into a Tricking Kick 2024, Novemba
Anonim
PiGMI
PiGMI

Acha nianzishe PiGMI - Pi Garage Monitor juu ya mtandao

Hii ndio toleo langu la mfumo wa ufuatiliaji wa mlango wa karakana ukitumia Pi. Pi pia inadhibiti ufunguzi na kufungwa kwa milango na imejumuishwa katika HomeBridge ili niweze kusema: "Hey Siri, mlango wa Open Dave!".

Mradi huo ulijengwa mnamo 2016 na umekuwa ukiendesha tangu wakati huo. Ubunifu huo ulikuwa msingi wa kuweka vitu rahisi iwezekanavyo. Kwa mfano, mlango wa gereji una majimbo manne: Fungua, Imefungwa, Imefungwa, na Imezuiliwa. Mbili za kwanza ni dhahiri, mbili za mwisho zinawakilisha ikiwa mlango unafungwa na hauwezi, basi umezuiliwa. Ikiwa inajaribu kufungua na inashindwa kufanya hivyo basi imebanwa. Kugunduliwa kwa majimbo haya kwa mara nyingine tena kuliwekwa rahisi. Mlango huanza kufungua kwa sekunde 2 kutoka kwa kubonyeza kitufe cha mwongozo, na inachukua kama sekunde 15 kufunga kupitia kitufe cha mwongozo (au rimoti). Nyakati hizi mbili zilitumika kugundua hali zilizosongamana na zilizozuiliwa. Kubadili rahisi ya sumaku hugundua hali ya mlango wa karakana. Tena kuiweka rahisi hii ilimaanisha kwamba sikuwa lazima nijihusishe na umeme wa mlango wa karakana. Kwa hivyo ikiwa hali ya kubadili haibadilika baada ya muda uliowekwa utapata ujumbe. Kwa kweli mlango ungeweza kufunguliwa kwa wakati na bado ni jam, lakini utagundua kuwa - kujaribu kuiweka rahisi! Relays hutumiwa kwenye vifungo vya mwongozo kwenye karakana. Inaweza kusanidiwa hadi milango 3.

Kwa hivyo muundo huo ulikuwa kutumia Pi kufuatilia hali ya ubadilishaji. Toa kiolesura cha wavuti kwa udhibiti na ruhusu ufikiaji kupitia mtandao kwa ufuatiliaji na udhibiti wa kijijini. Nilikagua wazo hili na rafiki (Tom Milner) ambaye alikwenda mbali na kunifanya kiolesura cha wavuti kwangu. Unaweza kupakua nambari na ujaribu katika hali ya onyesho kabla ya kuiweka kwenye Pi. Muunganisho hukuruhusu kusanidi pini za GPIO kwa sumaku na matokeo ya relays. Ucheleweshaji wa wakati unaotumika ikiwa mlango wako unachukua zaidi kwamba sekunde 2 na 15 chaguo-msingi kusogea. Unaunda mtumiaji na nywila kwa usalama, kuna kituo cha ukataji miti. Ina uwezo wa kusanidiwa katika hali ya kengele ambapo unaweza kupokea tahadhari ya SMS ikiwa mlango wako unafunguliwa ukiwa likizo au ukiwa kazini tu. Programu imejaribiwa kwenye Raspberry Pi 3 na Zero. Kwa habari zaidi hapa kuna kiunga cha ukurasa wa Wiki Karakana yangu. Ufuatiliaji ni wa hiari na hapa kuna kiunga.

Vifaa

Utahitaji:

Raspberry Pi (Pi3 na Zero zimejaribiwa) na Pi OS ya hivi karibuni kwenye kadi ya SD na usambazaji wa umeme

Wifi dongle

Vipimo vya sumaku (1 kwa mlango) Hakuna aina

Relay (s) (mimi kwa kila mlango)

Sehemu nyingi za elektroniki zilitolewa kutoka Adafruit au Amazon.

Waya - waya wa kengele ya mlango wa kuunganisha sumaku kwa Pi

Kesi za kupelekwa na Pi (I 3D Iliyochapishwa yangu kutoka Thingiverse: Relay, Pi)

Programu yangu ya Garage

Programu ya ufuatiliaji wa hiari

Gundi ambatisha sumaku kwa mlango na mlango fremu.

Screws kwa kesi za kuweka ukuta

Zana:

Vipande vya waya, Vipeperushi

Bunduki kikuu cha kukamata waya kwenye karakana.

Wakata waya

Hatua ya 1: Kuweka Pi

Kuanzisha Pi
Kuanzisha Pi

Kuna mafunzo mengi juu ya kuanzisha Pi kwa hivyo sitawafunika hapa isipokuwa kusema kile kinachohitajika kwenye Pi.

1) Apache, PHP, Python. Tena kuna mafunzo kwenye tovuti kama vile Adafruit na kwa kweli Shirika la RaspberryPi.

2) Pi itahitaji ufikiaji wa Wifi yako ili iweze kuhitaji kusanidiwa.

3) Kwa ufikiaji nje ya nyumba yako utahitaji kutoa njia ya kupitia ukuta wa moto wa router yako. Ninatumia anwani ya wavuti kutoka kwa noip.com na nilitumia nambari tofauti ya bandari kwa Apache kama huduma ya usalama iliyoongezwa. Tena kuna mafunzo mengi kwenye wavuti kwa mpangilio huu.

4) Programu ya My-Garage kutoka Github

Hatua ya 2: Wiring na Sanidi

Wiring na Sanidi
Wiring na Sanidi
Wiring na Sanidi
Wiring na Sanidi
Wiring na Sanidi
Wiring na Sanidi

Rejelea mchoro lakini ni vitu muhimu ni sumaku moja na relay moja kwa mlango. Kwa usanidi wangu ni pini sita za GPIO. Zinasanikika katika programu, hakikisha tu unalingana na relay inayofaa na sumaku inayofaa kwenye milango mingi! Rejea picha hapo juu kwa ukurasa wa mipangilio.

Hapa unaweza kusanidi modes (simulation mode ya demo); Idadi na majina ya milango; Wakati wa kufungua mlango na kufunga na habari ya kutuma kengele na ufuatiliaji.

Wiring ya mwili tena iliwekwa rahisi iwezekanavyo. Pato la relay (s) limeruka kwenye kitufe cha mwongozo kwenye karakana. Relay hupigwa kwa sekunde 1 kwa muda mrefu kama inachukua wewe bonyeza kitufe. Kitufe cha sumaku nilichowekwa kwenye usawa wa macho kwenye wimbo wa mlango. Milango yangu ina wimbo wa chuma ambapo rollers huenda. Kama programu inahitaji tu kujua ikiwa swichi iko wazi au imefungwa unaweza kuipandisha mahali popote panapofanya kazi vizuri kwa mlango wako. Sumaku imewekwa kwenye mlango (sehemu inayosonga) swichi kwenye sura. Uendeshaji wa mlango haujabadilishwa kwa njia ya kawaida. Mwisho uliopo unasimama na sensa ya kuzuia IR bado inafanya kazi.

Ilipendekeza: