Բովանդակություն:

Տնային անվտանգություն Orange Pi- ով. 3 քայլ (նկարներով)
Տնային անվտանգություն Orange Pi- ով. 3 քայլ (նկարներով)

Video: Տնային անվտանգություն Orange Pi- ով. 3 քայլ (նկարներով)

Video: Տնային անվտանգություն Orange Pi- ով. 3 քայլ (նկարներով)
Video: Чужой звонок_Рассказ_Слушать 2024, Հուլիսի
Anonim
Տնային անվտանգություն Orange Pi- ով
Տնային անվտանգություն Orange Pi- ով

Ըստ էության, դա նույն գաղափարի մասին է, ինչպես իմ նախորդ հրահանգում.

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

Միակ փոփոխությունը Orange Pi տախտակի օգտագործումն է (իմ ընտրությունը PC2- ն էր) և մեկ 4050 մակարդակի փոխարկիչը `IO տախտակները պաշտպանելու համար:

Ամփոփելու համար `էժան տան անվտանգության համակարգ, որը ձեզ ուղարկում է նամակներ ձեր ունեցվածքի նկարներով, երբ ինչ -որ մեկն անսպասելի այցելում է ձեր բնակարան: Համակարգ, որը հեշտությամբ զինվում և զինաթափվում է ավելի պահպանողական եղանակով, քան կարելի էր սպասել ՝ անջատիչ և RFID պիտակ: Կներեք, ինձ շատ դուր եկավ;-)

Դուք կարող եք ձեռք բերել Orange Pi- ն 10 դոլարով, USB տեսախցիկը ՝ գուցե 2 դոլարով (իրականում ես օգտագործում եմ երկու անշնորհք անպետք իրեր), մնացածը ՝ երևի 30 դոլար միասին:

Ավելի կոնկրետ լինելու համար, թե ինչ է ձեզ հարկավոր ՝ OPi տախտակ, էլեկտրամատակարարում, 74HC4050 մակարդակի փոխարկիչ, մեկ կամ մի քանի PIR շարժման ցուցիչ, RFID ընթերցող, ակնթարթային անջատիչ, երկու LED, 2x 220 Օմ + 1x 10kOhm դիմադրիչներ, տախտակ և մալուխներ: բոլորը միասին միացնելու համար և, իհարկե, USB տեսախցիկներ:

Քայլ 1: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր

Իմ կոնֆիգուրացիան և սկզբնական կոդը օգտագործում են 2 տեսախցիկ ՝ 2 PIR սենսորով: Անջատիչի համար այս քաշվող դիմադրողն օգտագործվում է այն պատճառով, որ … Ես ժամանակ չունեի pyA20 գրադարանի փաստաթղթերը դիտելու համար, մի քանի օր անց ես պատահաբար գտա ճիշտ զանգը (տե՛ս README.txt այն գրացուցակում, որը դուք պատրաստվում եք ստանալ GIT- ով: - տես հաջորդ քայլը), այնպես որ կարող եք փոխել ծածկագիրը և ազատվել դրանից: Ես օգտագործում եմ PC2 տախտակ, բայց Orange Pi- ի մյուս տախտակները ունեն նման IO: 4050 մակարդակի փոխարկիչն օգտագործվում է սենսորների պատճառով, իսկ RFID ընթերցողն օգտագործում է 5 Վ, բայց OPi տախտակն ընդունում է 3 Վ (կամ 3.3 Վ, եթե ցանկանում եք): Կարևոր. Բոլոր «գրունտային» նշանները միացրեք GND տախտակներից մեկին: Մի մոռացեք միացնել ձեր USB տեսախցիկները::)

Քայլ 2: Softwareրագրակազմ

Ծրագրային ապահովում
Ծրագրային ապահովում

Ստորև բերված հաջորդականությունը ենթադրելու է, որ դուք տեղադրում եք Raspbian_desktop_lxde_For_PC2_H5_V0_1.img ձեր SD քարտի վրա: Ձեզ կարող է խորհուրդ տրվել դրա փոխարեն օգտագործել Armbian- ը, բայց ես այն չեմ փորձարկել:

1) passwd - փոխել orangepi օգտվողի գաղտնաբառը, որն ի սկզբանե orangepi- ն է:

2) Այս Raspbian- ը գալիս է չինական տեղական լեզվով, այնպես որ սա տեղադրեք/etc/default/locale և վերագործարկեք.

LC_ALL = "hy_US. UTF-8"

LANG = "hy_US"

LANGUAGE = "en_US: en"

3) Ես երկարացրեցի նախնական միջնորմը fdisk /dev /mmcblk0- ով, վերագործարկեք և չափափոխեք 2fs /dev /mmcblk0p2: Google- ի հետ դուք կգտնեք դրա վերաբերյալ որոշ ձեռնարկներ:

4) sudo apt-get թարմացում

5) sudo apt-get install build-essential

6) sudo apt-get install python-setuptools

7) sudo apt-get տեղադրել python-dev

8) sudo easy_install pip

9) sudo pip տեղադրել pyserial

10) sudo pip տեղադրել pyA20

11) sudo apt-get install git

12) git clone

13) cd orangepi_PC_gpio_pyH3

14) sudo python setup.py տեղադրել

15) ստացեք ծածկագիրը (ես կփորձեմ շուտով տեղադրել այն Github- ին. Ես այն դրել եմ GNU հանրության ներքո, ազատ զգացեք վերաբաշխում):

github.com/boguszjelinski/rpi-alarm

Նկատի ունեմ opi-alarm.py:

16) sudo python opi-alarm.py

Հիշեք, որ IO- ի անունները փոխեք, եթե այլ տախտակ կամ էլեկտրալարեր եք օգտագործում: Եթե LED- ները սկսում են թարթել, ապա գուցե լարերը և ծրագրակազմը նորմալ են:

17) sudo apt-get install streamer

18) տեղադրեք postfix այնպես, ինչպես նկարագրված է այստեղ.

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

Քայլ 3: Վերջնական նկատառումներ

Վերջնական նկատառումներ
Վերջնական նկատառումներ

Գործարկել «sudo python opi-alarm.py»

Կարող եք նաև օգտագործել nohup sudo python opi-alarm.py &

և դուրս գալ տերմինալից:

Եթե գործարկում եք ծրագիրը, և տեղական գրացուցակում չկա rfid.txt ֆայլ (ինչու՞ պետք է լինի), ապա ձեր անվտանգության համակարգը անցնում է ուսուցման ռեժիմի. Այն սպասում է, որ ձեր RFID կրծքանշանները դնեք ընթերցողին: Եթե այն կարդում է մեկը, ապա կանաչ LED- ը մի փոքր ավելի երկար է: Ձեր բոլոր կրծքանշանները ընթերցողին ցույց տալուց հետո սեղմեք կոճակը: 2 վայրկյան կարմիր լույսը հաստատում է ուսուցման ավարտը.

Ձեր բանալիներին այժմ կցեք RFID պիտակներ: Այժմ համակարգը սպասում է ակտիվացման (զինված):

Կարող եք ևս մեկ անգամ սեղմել անջատիչը և 10 վայրկյան անց մտնել PIR տվիչի տիրույթը: Դուք պետք է գեղեցիկ պատկեր ստանաք ձեր էլ. Փոստարկղի համար;-)

Տեսեք Raspberry Pi- ի սկզբնական ձեռնարկը ՝ տարբեր LED ազդանշանների համար (անհրաժեշտ է թարմացնել, ուսուցման ռեժիմը նոր գործառույթ է):

Հաջորդ ձեռնարկը `GSM մոդուլի օգտագործումը, գուցե MMS- ը Postfix- ի փոխարեն:

ԹԱՐՄԱՆԵԼ 27.05.2018

Streamer- ը տհաճ է, երբեմն խենթանում է, գուցե միայն իմ անիմաստ տեսախցիկներով: CV2- ով մեկ շաբաթ աշխատելուց հետո այն աշխատում է որպես հմայք: Որպեսզի օգտագործեմ այն ծածկագիրը, որը հենց նոր ներկայացրեցի GitHub- ին.

apt-get տեղադրել python-opencv

apt-get տեղադրել imagemagick

Միգուցե ևս մեկ բան. Իմ տեսախցիկներից մեկն անհետանում էր որպես սարք, ուստի ամեն անգամ, երբ ես պատկերներ կստանամ, ես առաջինն եմ գործարկում (միջուկի մոդուլի վերաբեռնում. Գուցե դա կարելի է անել ավելի պարզ).

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

Խորհուրդ ենք տալիս: