Satura rādītājs:

Mājas drošība ar Orange Pi: 3 soļi (ar attēliem)
Mājas drošība ar Orange Pi: 3 soļi (ar attēliem)

Video: Mājas drošība ar Orange Pi: 3 soļi (ar attēliem)

Video: Mājas drošība ar Orange Pi: 3 soļi (ar attēliem)
Video: 3 veidi kā tikt pie eParaksts mobile 2024, Jūlijs
Anonim
Mājas drošība ar Orange Pi
Mājas drošība ar Orange Pi

Būtībā tā ir aptuveni tāda pati ideja kā manā iepriekšējā pamācībā:

www.instructables.com/id/Home-Security-With…

Vienīgā izmaiņa ir Orange Pi dēļa izmantošana (mana izvēle bija PC2) un viens 4050 līmeņa pārslēdzējs, lai aizsargātu dēļu IO.

Rezumējot - lēta mājas drošības sistēma, kas jums nosūta e -pastus ar jūsu mantas attēliem, kad kāds negaidīti apmeklē jūsu dzīvokli. Sistēma, kas ir viegli apbruņojama un atbruņojama konservatīvākā veidā, nekā jūs varētu gaidīt - slēdzis un RFID marķējums. Atvainojiet, man ļoti patīk;-)

Jūs varat saņemt Orange Pi par 10 ASV dolāriem, USB kameru varbūt par 2 ASV dolāriem (patiesībā es izmantoju divus neveiklus nevēlamus!), Pārējo varbūt kopā 30 USD.

Precīzāk sakot, kas jums nepieciešams - OPi dēlis, tā barošanas avots, 74HC4050 līmeņa pārslēdzējs, viens vai vairāki PIR kustības sensori, RFID lasītājs, mirkļa slēdzis, divas gaismas diodes, 2x 220 omi + 1 x 10 kOhm rezistori, maizes dēlis un kabeļi lai savienotu visus kopā, un, protams, USB kameras.

1. solis: Elektroinstalācija

Elektroinstalācija
Elektroinstalācija

Mana konfigurācija un avota kods izmanto 2 kameras ar 2 PIR sensoriem. Šis slēdža pievilkšanas rezistors tiek izmantots, jo… man nebija laika apskatīt pyA20 bibliotēkas dokumentus, pēc dažām dienām es ar akcentu atradu pareizo zvanu (skatiet README.txt direktorijā, kuru jūs saņemsiet ar GIT - skatiet nākamo soli), lai jūs varētu mainīt kodu un atbrīvoties no tā. Es izmantoju PC2 plati, bet citiem Orange Pi dēļiem ir līdzīgi IO. 4050 līmeņa pārslēdzējs tiek izmantots, jo sensori un RFID lasītājs izmanto 5 V, bet OPi plate pieņem 3 V (vai 3,3 V, ja vēlaties). Svarīgi - vadu visas "zemes" zīmes pie viena no dēļiem GND! Neaizmirstiet pievienot USB kameras!:)

2. darbība: programmatūra

Programmatūra
Programmatūra

Turpmākajā secībā tiks pieņemts, ka savā SD kartē instalēsit Raspbian_desktop_lxde_For_PC2_H5_V0_1.img. Jums var ieteikt tā vietā izmantot Armbian, bet es to neesmu pārbaudījis.

1) passwd - nomainiet orangepi lietotāja paroli, kas sākotnēji ir oranža.

2) Šī Raspbian ir aprīkota ar vietējo ķīniešu valodu, tāpēc ielieciet to uz/etc/default/locale un pārstartējiet:

LC_ALL = "lv_US. UTF-8"

LANG = "en_US"

LANGUAGE = "lv_LV: lv"

3) Es pagarināju sākotnējo nodalījumu ar fdisk /dev /mmcblk0, pārstartēju un mainīju izmēru2fs /dev /mmcblk0p2. Ar Google jūs atradīsit dažas apmācības par to.

4) sudo apt-get update

5) sudo apt-get install build-essential

6) sudo apt-get install python-setuptools

7) sudo apt-get install python-dev

8) sudo easy_install pip

9) sudo pip instalēt pyserial

10) sudo pip instalēt pyA20

11) sudo apt-get install git

12) git klons

13) cd orangepi_PC_gpio_pyH3

14) sudo python setup.py instalēt

15) iegūstiet kodu no (es drīz mēģināšu to ievietot Github; ievietoju to GNU publiskā vietā, nekautrējieties pārdalīt!):

github.com/boguszjelinski/rpi-alarm

Es domāju opi-alarm.py.

16) sudo python opi-alarm.py

Neaizmirstiet mainīt IO nosaukumus, ja izmantojat citu plati vai vadu. Ja gaismas diodes sāk mirgot, iespējams, ka vadi un programmatūra ir kārtībā.

17) sudo apt-get install straumētājs

18) instalējiet postfix tieši tā, kā aprakstīts šeit:

www.instructables.com/id/Home-Security-With…

3. darbība. Noslēguma apsvērumi

Nobeiguma apsvērumi
Nobeiguma apsvērumi

Palaidiet “sudo python opi-alarm.py”

Varat arī izmantot nohup sudo python opi-alarm.py &

un izrakstīties no termināļa.

Ja jūs palaižat programmu un vietējā direktorijā nav faila rfid.txt (kāpēc tam vajadzētu būt?), Tad jūsu drošības sistēma pāriet mācīšanās režīmā - tā gaida, kad jūs nodosit lasītājam savas RFID emblēmas. Ja tas rāda vienu, zaļā gaismas diode deg mazliet ilgāk. Kad esat parādījis lasītājam visas savas nozīmītes - nospiediet pogu! 2 sekunžu sarkanā gaisma apstiprina mācīšanās pabeigšanu - tiek ģenerēts fails rfid.txt, tajā jābūt 10 rakstzīmju kodiem.

Tagad pievienojiet RFID tagus savām atslēgām. Sistēma tagad gaida aktivizēšanu (ieslēgšanu).

Jūs varat vēlreiz nospiest slēdzi un pēc 10 sekundēm iekļūt PIR sensora diapazonā. Jums vajadzētu saņemt jauku attēlu uz e-pasta kastīti;-)

Skatiet sākotnējo Raspberry Pi apmācību par dažādiem LED signāliem (jāatjaunina, mācīšanās režīms ir jauna funkcija).

Nākamā apmācība - izmantojot GSM moduli, varbūt MMS, nevis Postfix.

ATJAUNINĀT 27.05.2018

Streamer sūkstās, tas dažreiz kļūst traks, varbūt tikai ar manām nevēlamām kamerām. Pēc nedēļas ar CV2 - tas darbojas kā šarms. Lai izmantotu tikko GitHub iesniegto kodu:

apt-get instalēt python-opencv

apt-get install imagemagick

Varbūt vēl viena lieta - viena no manām kamerām pazuda kā ierīce, tāpēc katru reizi, kad saņemšu attēlus, kurus palaižu vispirms (kodola moduļa pārlādēšana; varbūt to varētu izdarīt vienkāršāk):

os.system ('modprobe -r vfe_v4l2 && miega 1 && modprobe vfe_v4l2')

Ieteicams: