Talaan ng mga Nilalaman:

Security sa Home Sa Orange Pi: 3 Hakbang (na may Mga Larawan)
Security sa Home Sa Orange Pi: 3 Hakbang (na may Mga Larawan)

Video: Security sa Home Sa Orange Pi: 3 Hakbang (na may Mga Larawan)

Video: Security sa Home Sa Orange Pi: 3 Hakbang (na may Mga Larawan)
Video: Металл больше не нужен! Теперь есть ФИБЕРГЛАСС своими руками в домашних условиях. 2024, Hulyo
Anonim
Home Security Sa Orange Pi
Home Security Sa Orange Pi

Mahalaga na ito ay tungkol sa parehong ideya tulad ng sa aking nakaraang itinuro:

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

Ang pagbabago lamang ay ang paggamit ng board ng Orange Pi (ang pinili ko ay PC2) at isang 4050 level shifter upang protektahan ang mga board IOs.

Sa kabuuan - isang murang sistema ng seguridad sa bahay na nagpapadala sa iyo ng mga email na may mga larawan ng iyong mga pag-aari kapag may bumisita sa iyong appartement nang hindi inaasahan. Isang system na madaling armado at naka-disarmahan ng mas konserbatibong paraan kaysa sa maaari mong asahan - isang switch at isang RFID tag. Paumanhin, gusto ko ito ng marami;-)

Maaari kang makakuha ng isang Orange Pi para sa 10 $, isang USB camera marahil 2 $ (talagang gumagamit ako ng dalawang mga clumsy junk na!), Ang natitira marahil ay 30 $ lahat.

Upang maging mas tiyak tungkol sa kung ano ang kailangan mo - isang OPi board, ang supply ng kuryente nito, 74HC4050 level shifter, isa o higit pang PIR motion sensor, isang RFID reader, isang pansamantalang switch, dalawang LEDs, 2x 220Ohm + 1x 10kOhm resistors, isang breadboard at cable para sa pagkonekta ng lahat nang magkasama, at mga USB camera syempre.

Hakbang 1: Mga kable

Kable
Kable

Ang aking pagsasaayos at source code ay gumagamit ng 2 camera na may 2 PIR sensor. Ang pullup risistor na ito para sa switch ay ginagamit dahil … Wala akong oras upang tingnan ang mga dokumento ng library ng pyA20, pagkatapos ng ilang araw na accedentally kong nahanap ang tamang tawag (tingnan ang README.txt sa direktoryo na makukuha mo sa GIT - tingnan ang susunod na hakbang), upang maaari mong baguhin ang code at matanggal ito. Gumagamit ako ng PC2 board ngunit ang iba pang mga board ng Orange Pi ay may katulad na mga IO. Ang 4050 level shifter ay ginagamit ng mga sensor ng bacuse at ang RFID reader ay gumagamit ng 5V ngunit ang OPi board ay tumatanggap ng 3V (o 3.3V kung nais mo). Mahalaga - i-wire ang lahat ng mga "ground" sign sa isa sa mga board GND! Huwag kalimutang i-plugin ang iyong mga USB camera!:)

Hakbang 2: Software

Software
Software

Ipagpalagay ng pagkakasunud-sunod sa ibaba na mai-install mo ang Raspbian_desktop_lxde_For_PC2_H5_V0_1.img sa iyong SD card. Maaari kang payuhan na gamitin ang Armbian sa halip ngunit hindi ko ito nasubukan.

1) passwd - baguhin ang password ng gumagamit ng orangepi, na kung saan ay orangepi nang una.

2) Ang Raspbian na ito ay may kasamang lokal na tsino, kaya ilagay ito sa / etc / default / lokal at i-reboot:

LC_ALL = "en_US. UTF-8"

LANG = "en_US"

LANGUAGE = "en_US: en"

3) Pinahaba ko ang paunang pagkahati na may fdisk / dev / mmcblk0, reboot at baguhin ang laki2fs / dev / mmcblk0p2. Mahahanap mo ang ilang mga tutorial sa Google.

4) sudo apt-get update

5) sudo apt-get install na build-mahalaga

6) sudo apt-get install python-setuptools

7) sudo apt-get install python-dev

8) sudo easy_install pip

9) sudo pip install pyserial

10) sudo pip install pyA20

11) sudo apt-get install git

12) git clone

13) cd orangepi_PC_gpio_pyH3

14) sudo python setup.py install

15) makuha ang code mula sa (susubukan kong ilagay ito sa Github sa lalong madaling panahon; inilagay ko ito sa ilalim ng publiko ng GNU, huwag mag-atubiling ipamahagi muli!):

github.com/boguszjelinski/rpi-alarm

Ibig kong sabihin opi-alarm.py.

16) sudo python opi-alarm.py

Alalahaning palitan ang mga pangalan ng IO kung gumamit ka ng iba pang board o mga kable. Kung ang mga LED ay nagsisimulang kumurap, kung gayon marahil ang mga kable at software ay OK.

17) sudo apt-get install streamer

18) i-install ang postfix tulad ng inilarawan dito:

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

Hakbang 3: Pangwakas na Pagsasaalang-alang

Pangwakas na Pagsasaalang-alang
Pangwakas na Pagsasaalang-alang

Patakbuhin ang 'sudo python opi-alarm.py'

Maaari mo ring gamitin ang nohup sudo python opi-alarm.py &

at pag-logout mula sa terminal.

Kung patakbuhin mo ang programa at walang file na rfid.txt sa lokal na direktoryo (bakit dapat mayroong isa?) Kung gayon ang iyong sistema ng seguridad ay papunta sa mode ng pagkatuto - naghihintay ito sa iyo na ilagay ang iyong mga RFID badge sa mambabasa. Kung binabasa nito ang isa sa gayon ang berdeng LED ay medyo mas mahaba. Matapos mong maipakita ang lahat ng iyong mga badge sa mambabasa - pindutin ang pindutan! Kinumpirma ng isang 2 sec pulang ilaw ang pagkumpleto ng pag-aaral - nabuo ang rfid.txt, dapat maglaman ito ng 10-character na mga code.

Maglakip ngayon ng mga RFID tag sa iyong mga susi. Naghihintay ngayon ang system na maisaaktibo (armado).

Maaari mong pindutin muli ang switch muli at pumunta sa saklaw ng PIR sensor pagkatapos ng 10 segundo. Dapat kang makakuha ng isang magandang larawan sa iyong email box;-)

Tingnan ang paunang tutorial ng Raspberry Pi para sa iba't ibang mga LED signal (kailangang ma-update, ang mode ng pag-aaral ay isang bagong tampok).

Susunod na tutorial - gamit ang module ng GSM, marahil MMS sa halip na Postfix.

I-UPDATE 27.05.2018

Sipsip ang streamer, minsan ay nababaliw, marahil ay sa aking mga junk camera lamang. Pagkatapos ng isang linggo sa CV2 - gumagana ito tulad ng isang alindog. Upang magamit ang code na isinumite ko lamang sa GitHub:

apt-get install python-opencv

apt-get install na imagemagick

Marahil isa pang bagay - ang isa sa aking mga camera ay dati nang nawawala bilang isang aparato, kaya sa tuwing makakakuha ako ng mga imahe tatakbo ko muna ito (i-reload ang module ng kernel; marahil ay maaaring gawin nang mas simple):

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

Inirerekumendang: