Мазмуну:

Orange Pi менен үй коопсуздугу: 3 кадам (сүрөттөр менен)
Orange Pi менен үй коопсуздугу: 3 кадам (сүрөттөр менен)

Video: Orange Pi менен үй коопсуздугу: 3 кадам (сүрөттөр менен)

Video: Orange Pi менен үй коопсуздугу: 3 кадам (сүрөттөр менен)
Video: Кантип акча чогултуп, сакташ керек. Акча сактоонун 3 сыры. Кредиттен арылуу 2024, Июль
Anonim
Orange Pi менен үй коопсуздугу
Orange Pi менен үй коопсуздугу

Негизинен, бул менин мурунку көрсөтмөмдөгүдөй идея жөнүндө:

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

Жалгыз өзгөрүү - Orange Pi тактасын колдонуу (менин тандоом PC2 болгон) жана IOs такталарын коргоо үчүн 4050 деңгээлдеги бир алмаштыргыч.

Жыйынтыктап айтканда - кимдир бирөө сиздин батирге күтүүсүздөн келгенде сиздин мүлкүңүздүн сүрөттөрү бар электрондук каттарды жөнөтүүчү арзан үй коопсуздук системасы. Сиз күткөндөн дагы консервативдүү жол менен оңой куралданган жана куралсыздандырылган система - коммутатор жана RFID теги. Кечиресиз, мага абдан жакты;-)

Сиз Orange Pi'ди 10 долларга, USB камерасы 2 долларга (чынында, мен эки олдоксонду колдоном!), Калгандары 30 долларга чогуу ала аласыз.

Сизге керектүү нерселерди тактап айтуу үчүн - OPi тактасы, анын электр менен камсыздалышы, 74HC4050 деңгээл которуштургуч, бир же бир нече PIR кыймыл сенсору, RFID окурманы, бир заматка которуу, эки светодиод, 2x 220Ohm + 1x 10kOhm резисторлор, нан жана кабелдер Баарын бириктирүү үчүн жана албетте USB камералар.

1 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү

Менин конфигурациям жана баштапкы кодум 2 PIR сенсорлору бар 2 камераны колдонот. Бул которуштуруу үчүн каршылык резистору колдонулат, анткени … pyA20 китепканасынын документтерин кароого убактым жок болчу, бир нече күндөн кийин мен акценталдуу түрдө туура чалууну таптым (README.txtти GIT менен ала турган каталогдо караңыз) - кийинки кадамды караңыз), андыктан кодду өзгөртүп, андан кутулсаңыз болот. Мен PC2 тактасын колдоном, бирок башка Orange Pi такталарында IO окшош. 4050 деңгээл которгучта бакауза сенсорлору колдонулат жана RFID окурманы 5В колдонот, бирок OPi тактасы 3V (же кааласаңыз 3.3V) кабыл алат. Маанилүү - бардык "жер" белгилерин 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 update

5) sudo apt-get install-essential орнотуу

6) sudo apt-get python-setuptools орнотуу

7) sudo apt-get python-dev орнотуу

8) sudo easy_install пипи

9) sudo pip орнотуу pyserial

10) sudo pip pyA20 орнотуу

11) sudo apt-get install орнотуу

12) гиттин клону

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 аттарын өзгөртүүнү унутпаңыз. Эгерде светодиоддор жаркырай баштаса, анда зымдар жана программалык камсыздоо жакшы.

17) sudo apt-get стримерди орнотуу

18) постфиксти ушул жерде сүрөттөлгөндөй эле орнотуңуз:

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.txt түзүлөт, анда 10 белгиден турган коддор болушу керек.

Азыр ачкычтарыңызга RFID тегдерин тиркеңиз. Система азыр активдештирүүнү күтөт (куралдуу).

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

Ар кандай LED сигналдары үчүн баштапкы Raspberry Pi окуу куралын караңыз (жаңыртылышы керек, үйрөнүү режими - бул жаңы функция).

Кийинки үйрөткүч - GSM модулун колдонуу, балким Postfixтин ордуна MMS.

ЖАҢЫРТУУ 27.05.2018

Агым начар, кээде жинди болуп калат, балким менин керексиз камераларым менен гана. CV2 менен бир жумадан кийин - бул тумар сыяктуу иштейт. Кодду колдонуу үчүн мен жаңы эле GitHubга тапшыргам:

apt-get install python-opencv

apt-get imagemagick орнотуу

Балким, дагы бир нерсе - менин камераларымдын бири мурун эле түзмөк катары жок болуп кетчү, ошондуктан мен сүрөттөрдү алган сайын, мен муну биринчи иштетем (ядро модулун кайра жүктөө; балким жөнөкөй кылып жасаса болмок):

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

Сунушталууда: