Мазмұны:

Апельсин Pi көмегімен үй қауіпсіздігі: 3 қадам (суреттермен)
Апельсин Pi көмегімен үй қауіпсіздігі: 3 қадам (суреттермен)

Бейне: Апельсин Pi көмегімен үй қауіпсіздігі: 3 қадам (суреттермен)

Бейне: Апельсин Pi көмегімен үй қауіпсіздігі: 3 қадам (суреттермен)
Бейне: Адамның шығу тегі: эволюциялық саяхат деректі фильмі | БІР ТІЛІМ 2024, Қараша
Anonim
Orange Pi көмегімен үй қауіпсіздігі
Orange Pi көмегімен үй қауіпсіздігі

Негізінде бұл менің алдыңғы нұсқаулықтағыдай идея:

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

Жалғыз өзгеріс - Orange Pi тақтасын қолдану (менің таңдауым PC2) және тақтаның интерфейсін қорғау үшін 4050 деңгейлі бір ауыстырғыш.

Қорытындылай келе, біреу сіздің пәтеріңізге күтпеген жерден барған кезде сіздің иелігіңіздің суреттері бар электрондық хаттарды жіберетін арзан үй қауіпсіздік жүйесі. Сіз күткеннен гөрі консервативті түрде оңай қаруланған және қарусыздандырылған жүйе - қосқыш пен RFID белгісі. Кешіріңіз, маған қатты ұнайды;-)

Сіз апельсин Pi -ді 10 долларға, USB камерасын 2 долларға сатып ала аласыз (шын мәнінде мен екі керексіз қоқыс қолданамын!), Қалғаны 30 доллар болуы мүмкін.

Сізге не керек екенін нақтылау үшін - OPi тақтасы, оның қуат көзі, 74HC4050 деңгейлі ауыстырғыш, бір немесе бірнеше PIR қозғалыс сенсоры, RFID оқу құралы, бір сәттік қосқыш, екі жарық диоды, 2х 220 Ом + 1х 10 кОм резисторлар, нан тақтасы мен кабельдер барлығын қосуға арналған және әрине USB камералары.

1 -қадам: Сымдарды жалғау

Сымдар
Сымдар

Менің конфигурациямда және бастапқы кодта 2 PIR сенсоры бар 2 камера қолданылады. Бұл коммутатордың тартқыш резисторы пайдаланылады, себебі … pyA20 кітапханасының құжаттарын қарауға уақытым болмады, бірнеше күннен кейін мен дұрыс қоңырауды кездейсоқ таптым (GIT -те алатын каталогтағы README.txt қараңыз. - келесі қадамды қараңыз), сондықтан сіз кодты өзгерте аласыз және одан құтыласыз. Мен PC2 тақтасын қолданамын, бірақ басқа Orange Pi тақталарында ұқсас интерфейс бар. 4050 деңгейлі ауыстырғышта бакауза сенсорлары қолданылады, ал RFID оқу құралы 5В пайдаланады, бірақ OPi тақтасы 3В қабылдайды (немесе қаласаңыз 3.3В). Маңызды - барлық «жер» белгілерін GND тақталарының біріне жалғаңыз! USB камераларын қосуды ұмытпаңыз!:)

2 -қадам: Бағдарламалық қамтамасыз ету

Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету

Төмендегі реттілік SD картасына Raspbian_desktop_lxde_For_PC2_H5_V0_1.img орнатылғанын болжайды. Сізге оның орнына Armbian қолдануға кеңес берілуі мүмкін, бірақ мен оны тексерген жоқпын.

1) passwd - бастапқыда orangepi болып табылатын orangepi пайдаланушысының құпия сөзін өзгерту.

2) Бұл Raspbian қытай тілімен бірге келеді, сондықтан оны/etc/default/locale қойыңыз және қайта жүктеңіз:

LC_ALL = «en_US. UTF-8»

LANG = «en_US»

LANGUAGE = «en_US: en»

3) Мен бастапқы бөлімді fdisk /dev /mmcblk0 көмегімен кеңейтіп, қайта жүктеп, resize2fs /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 install python-dev

8) sudo easy_install pip

9) sudo pip install pyserial

10) pyA20 орнататын sudo pip

11) sudo apt-get install git

12) git clone

13) CD orangepi_PC_gpio_pyH3

14) sudo python setup.py install

15) кодты алыңыз (мен оны жақын арада Github -ға салуға тырысамын; мен оны GNU көпшілікке жарияладым, қайта таратуға болады!):

github.com/boguszjelinski/rpi-alarm

Мен opi-alarm.py дегенді білдіремін.

16) sudo python opi-alarm.py

Егер басқа тақтаны немесе сымды қолдансаңыз, IO атауын өзгертуді ұмытпаңыз. Егер светодиодтар жыпылықтай бастаса, онда сымдар мен бағдарламалық қамтамасыз ету жақсы болуы мүмкін.

17) sudo apt-get install streamer

18) постфиксті дәл осында сипатталғандай орнатыңыз:

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

3 -қадам: Қорытынды ойлар

Қорытынды ойлар
Қорытынды ойлар

'Sudo python opi-alarm.py' іске қосыңыз

Сіз сондай-ақ nohup sudo python opi-alarm.py & пайдалана аласыз.

және терминалдан шығу.

Егер сіз бағдарламаны іске қоссаңыз және жергілікті каталогта rfid.txt файлы жоқ болса (неге ол болуы керек?), Онда сіздің қауіпсіздік жүйесі оқу режиміне өтеді - ол сіздің RFID белгілерін оқырманға беруіңізді күтеді. Егер ол бір оқыса, жасыл жарық диоды сәл ұзағырақ болады. Оқырманға барлық белгілерді көрсеткеннен кейін - түймені басыңыз! 2 секунд қызыл шам оқудың аяқталғанын растайды - rfid.txt құрылады, онда 10 таңбалы код болуы керек.

Енді кілттерге RFID тегтерін бекітіңіз. Жүйе енді белсендіруді күтеді (қарулы).

Қосқышты тағы бір рет басып, 10 секундтан кейін PIR сенсорының диапазонына өтуге болады. Сіз электрондық пошта жәшігіне жақсы сурет алуыңыз керек;-)

Әр түрлі жарықдиодты сигналдар үшін Raspberry Pi бастапқы оқулығын қараңыз (жаңарту қажет, оқу режимі - бұл жаңа мүмкіндік).

Келесі оқулық - GSM модулін қолдану, мүмкін Postfix орнына MMS.

27.05.2018 ЖАҢАРТУ

Транслятор сұмдық, ол кейде есінен танып қалады, мүмкін тек менің камераларыммен. CV2 бір аптадан кейін - бұл очаровка сияқты жұмыс істейді. Мен GitHub -ге жіберген кодты пайдалану үшін:

apt-get install python-opencv

apt-get install imagemagick

Мүмкін тағы бір нәрсе - менің камераларымның бірі құрылғы ретінде жоғалып кететін, сондықтан мен суреттерді алған сайын мен оны бірінші рет іске қосамын (ядро модулін қайта жүктеу; мүмкін қарапайымырақ болар еді):

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

Ұсынылған: