Mundarija:

Orange Pi bilan uy xavfsizligi: 3 qadam (rasmlar bilan)
Orange Pi bilan uy xavfsizligi: 3 qadam (rasmlar bilan)

Video: Orange Pi bilan uy xavfsizligi: 3 qadam (rasmlar bilan)

Video: Orange Pi bilan uy xavfsizligi: 3 qadam (rasmlar bilan)
Video: Гердан из бисера без станка. Украшение из бисера своими руками 2024, Iyul
Anonim
Orange Pi bilan uy xavfsizligi
Orange Pi bilan uy xavfsizligi

Umuman olganda, bu mening oldingi ko'rsatmalarimdagi kabi bir xil fikr:

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

Yagona o'zgarish - bu Orange Pi taxtasi (mening tanlovim PC2) va bitta 4050 darajali almashtirgichlardan IO -larni himoya qilish.

Xulosa qilib aytganda - kimdir sizning kvartirangizga kutilmaganda tashrif buyurganida, sizning mulkingiz rasmlari bilan elektron pochta xabarlarini yuboradigan arzon uy xavfsizlik tizimi. Siz kutganingizdan ko'ra konservativ tarzda oson qurollangan va qurolsizlangan tizim - kalit va RFID yorlig'i. Kechirasiz, menga juda yoqdi;-)

Siz Orange Pi -ni 10 dollarga, USB -kamerani 2 dollarga olishingiz mumkin (aslida men ikkita bema'ni arzimas narsadan foydalanaman!), Qolganlari hammasi 30 dollar.

Sizga nima kerakligini aniqroq aytib berish uchun - OPi kartasi, uning quvvat manbai, 74HC4050 darajali o'zgartirgich, bir yoki bir nechta PIR harakat sensori, RFID o'quvchi, bir lahzali kalit, ikkita LED, 2x 220Ohm + 1x 10kOm qarshilik, non paneli va kabellar. Albatta, barchasini ulash uchun va USB kameralar.

1 -qadam: simlarni ulash

Ulanish
Ulanish

Mening konfiguratsiyam va manba kodim 2 ta PIR sensorli 2 ta kameradan foydalanadi. Kommutator uchun bu tortishish qarshiligi ishlatiladi, chunki … pyA20 kutubxonasi hujjatlarini ko'rib chiqishga vaqtim yo'q edi, bir necha kundan keyin men to'g'ri qo'ng'iroqni topdim (GIT bilan bog'lanmoqchi bo'lgan katalogdagi README.txt -ga qarang). - keyingi qadamni ko'ring), shuning uchun siz kodni o'zgartirishingiz va undan qutulishingiz mumkin. Men PC2 kartasidan foydalanaman, lekin boshqa Orange Pi taxtalarida shunga o'xshash IO mavjud. 4050 darajali almashtirgichda datchiklar ishlatiladi va RFID o'quvchi 5Vdan foydalanadi, lekin OPi kartasi 3V (yoki xohlasangiz 3.3V) ni qabul qiladi. Muhim - barcha "er" belgilarini GND taxtalaridan biriga ulang! USB kameralarini ulashni unutmang!:)

2 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot

Quyidagi ketma -ketlik Raspbian_desktop_lxde_For_PC2_H5_V0_1.img -ni SD -kartangizga o'rnatganingizni taxmin qiladi. Sizga Armbian -dan foydalanish tavsiya qilinishi mumkin, lekin men uni sinab ko'rmaganman.

1) passwd - orangepi foydalanuvchining parolini o'zgartirish, dastlab orangepi.

2) Bu Raspbian xitoycha mahalliy til bilan birga keladi, shuning uchun uni/etc/default/localale ga qo'ying va qayta ishga tushiring:

LC_ALL = "en_US. UTF-8"

LANG = "en_US"

LANGUAGE = "en_US: en"

3) Men boshlang'ich qismini fdisk /dev /mmcblk0 bilan kengaytirdim, qayta ishga tushirdim va resize2fs /dev /mmcblk0p2. Siz bu haqda Google -dan ba'zi qo'llanmalarni topasiz.

4) sudo apt-get yangilanishi

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 o'rnatish pyserial

10) sudo pip install pyA20

11) sudo apt-get install git

12) git klon

13) CD orangepi_PC_gpio_pyH3

14) sudo python setup.py ni o'rnatish

15) kodni oling (men uni tez orada Github -ga qo'yishga harakat qilaman; men uni GNU jamoatchiligi ostiga qo'ydim, qayta tarqatishni xohlayman!):

github.com/boguszjelinski/rpi-alarm

Men opi-alarm.py demoqchiman.

16) sudo python opi-alarm.py

Agar boshqa taxta yoki simlardan foydalansangiz, IO nomlarini o'zgartirishni unutmang. Agar svetodiodlar miltillay boshlasa, demak, simlar va dasturiy ta'minot yaxshi.

17) sudo apt-get install streamer

18) postfiksni bu erda tasvirlanganidek o'rnating:

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

3 -qadam: Yakuniy fikrlar

Yakuniy fikrlar
Yakuniy fikrlar

"Sudo python opi-alarm.py" ni ishga tushiring

Bundan tashqari, nohup sudo python opi-alarm.py dan foydalanishingiz mumkin &

va terminaldan chiqish.

Agar siz dasturni ishga tushirsangiz va mahalliy katalogda rfid.txt fayli bo'lmasa (nima uchun bunday bo'lishi kerak?), Keyin sizning xavfsizlik tizimingiz o'quv rejimiga o'tadi - siz o'quvchiga RFID nishonlarini qo'yishingizni kutadi. Agar u bitta o'qisa, yashil LED biroz uzoqroq yonadi. O'quvchiga barcha nishonlarni ko'rsatgandan so'ng - tugmani bosing! 2 soniya qizil chiroq o'qishni tugatganligini tasdiqlaydi - rfid.txt yaratiladi, unda 10 belgidan iborat kodlar bo'lishi kerak.

Endi kalitlarga RFID teglarini biriktiring. Endi tizim faollashishini kutadi (qurollangan).

Siz tugmani yana bir marta bosishingiz va 10 soniyadan so'ng PIR sensori diapazoniga o'tishingiz mumkin. Siz elektron pochta qutisiga chiroyli rasm olishingiz kerak;-)

Har xil LED signallari uchun Raspberry Pi boshlang'ich qo'llanmasini ko'ring (yangilanishi kerak, o'rganish rejimi - bu yangi xususiyat).

Keyingi qo'llanma - GSM moduli yordamida, balki Postfix o'rniga MMS.

Yangilandi 27.05.2018

Streamer achchiq, ba'zida aqldan ozadi, balki faqat keraksiz kameralarim bilan. CV2 bilan bir haftadan so'ng - bu joziba kabi ishlaydi. GitHub -ga yuborgan kodni ishlatish uchun:

apt-get install python-opencv

apt-get install imagemagick

Ehtimol, yana bir narsa - mening kameralarimdan biri qurilma sifatida yo'q bo'lib ketardi, shuning uchun har safar men rasm olsam, men buni birinchi marta ishga tushiraman (yadro modulini qayta yuklash, balki sodda qilib qo'yish mumkin):

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

Tavsiya: