Mündəricat:

Portağal Pi ilə Ev Təhlükəsizliyi: 3 Adım (Şəkillərlə birlikdə)
Portağal Pi ilə Ev Təhlükəsizliyi: 3 Adım (Şəkillərlə birlikdə)

Video: Portağal Pi ilə Ev Təhlükəsizliyi: 3 Adım (Şəkillərlə birlikdə)

Video: Portağal Pi ilə Ev Təhlükəsizliyi: 3 Adım (Şəkillərlə birlikdə)
Video: Heydər Əliyev və Həyat yoldaşını Birdə belə görün #azerbaijan #president #prezident #xeberler #xeber 2024, Iyul
Anonim
Orange Pi ilə Ev Təhlükəsizliyi
Orange Pi ilə Ev Təhlükəsizliyi

Əslində, əvvəlki təlimatımdakı kimi eyni fikirdir:

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

Yalnız dəyişiklik Orange Pi lövhəsinin (seçimim PC2 idi) və lövhələrin IO -larını qorumaq üçün bir 4050 səviyyəli dəyişdiricinin istifadəsidir.

Xülasə etmək üçün - kimsə mənzilinizə gözlənilmədən baş çəkəndə mülkünüzün şəkilləri olan e -poçtları göndərən ucuz bir ev təhlükəsizlik sistemi. Gözlədiyinizdən daha mühafizəkar şəkildə asanlıqla silahlandırılan və tərksilah edilmiş bir sistem - bir keçid və RFID etiketi. Bağışlayın, çox bəyəndim;-)

Orange Pi -ni 10 dollara, bir USB kameraya 2 dollara (əslində iki qeyri -adi zibil istifadə edirəm!), Qalanları hamısını birlikdə 30 dollara əldə edə bilərsiniz.

Ehtiyac duyduğunuz şeyi daha dəqiq ifadə etmək üçün - bir OPi lövhəsi, enerji təchizatı, 74HC4050 səviyyəli dəyişdirici, bir və ya daha çox PIR hərəkət sensoru, RFID oxuyucusu, bir anlıq keçid, iki LED, 2x 220Ohm + 1x 10kOhm rezistorlar, çörək taxtası və kabellər Əlbəttə ki, hamısını birləşdirmək üçün və USB kameralar.

Addım 1: Kabel çəkmə

Kablolama
Kablolama

Konfiqurasiya və mənbə kodumda 2 PIR sensoru olan 2 kamera istifadə olunur. Keçid üçün bu çəkmə rezistoru ona görə istifadə olunur ki … pyA20 kitabxana sənədlərinə baxmağa vaxtım yox idi, bir neçə gündən sonra lazımi çağırışı vurğu ilə tapdım (GIT ilə əldə edəcəyiniz qovluqdakı README.txt -ə baxın. - Növbəti addıma baxın), buna görə kodu dəyişə və ondan qurtula bilərsiniz. PC2 lövhəsindən istifadə edirəm, lakin digər Orange Pi lövhələrində oxşar IO var. 4050 səviyyəsi dəyişdiricisi baca sensorlar və RFID oxuyucusu 5V istifadə edir, lakin OPi lövhəsi 3V (və ya istəsəniz 3.3V) qəbul edir. Vacibdir - bütün "yer" işarələrini GND lövhələrindən birinə bağlayın! USB kameralarınızı taxmağı unutmayın!:)

Addım 2: Proqram təminatı

Proqram təminatı
Proqram təminatı

Aşağıdakı ardıcıllıq, SD kartınıza Raspbian_desktop_lxde_For_PC2_H5_V0_1.img qurduğunuzu güman edəcək. Bunun əvəzinə Armbian istifadə etməyiniz məsləhət görülə bilər, amma sınamamışam.

1) passwd - əvvəlcə orangepi olan orangepi istifadəçisinin parolunu dəyişdirin.

2) Bu Raspbian çinli yerli ilə gəlir, buna görə bunu/etc/default/localale qoyun və yenidən başladın:

LC_ALL = "en_US. UTF-8"

LANG = "en_US"

LANGUAGE = "en_US: en"

3) İlkin bölməni fdisk /dev /mmcblk0 ilə genişləndirdim, yenidən başladın və resize2fs /dev /mmcblk0p2. Google ilə bu mövzuda bəzi dərslər tapa bilərsiniz.

4) sudo apt-get yeniləməsi

5) sudo apt-get install build-essential

6) sudo apt-get python-setuptools quraşdırın

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 klonu

13) cd orangepi_PC_gpio_pyH3

14) sudo python setup.py qurun

15) kodu alın (tezliklə Github -a qoymağa çalışacağam; GNU ictimaiyyətinin altına qoydum, yenidən paylamaqdan çekinmeyin!):

github.com/boguszjelinski/rpi-alarm

Mən opi-alarm.py deməkdir.

16) sudo python opi-alarm.py

Başqa bir lövhə və ya kabel istifadə edirsinizsə, IO adlarını dəyişdirməyi unutmayın. LEDlər yanıb -sönməyə başlayırsa, bəlkə də kabellər və proqram təminatı yaxşıdır.

17) sudo apt-get install streamer

18) postfiksi burada təsvir edildiyi kimi quraşdırın:

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

Addım 3: Son mülahizələr

Son mülahizələr
Son mülahizələr

'Sudo python opi-alarm.py' işlədin

Nohup sudo python opi-alarm.py & də istifadə edə bilərsiniz.

və terminaldan çıxın.

Proqramı işə salırsınızsa və yerli qovluqda rfid.txt faylı yoxdursa (niyə belə olmalıdır?), Onda təhlükəsizlik sisteminiz öyrənmə rejiminə keçir - RFID nişanlarınızı oxucuya verməyinizi gözləyir. Birini oxuyursa, yaşıl LED bir az daha uzun yanır. Oxucuya bütün nişanlarınızı göstərdikdən sonra düyməni basın! 2 saniyəlik qırmızı işıq öyrənmənin başa çatdığını təsdiqləyir - rfid.txt yaradılır, 10 simvoldan ibarət kodlardan ibarət olmalıdır.

İndi açarlarınıza RFID etiketləri əlavə edin. Sistem artıq aktivləşməsini (silahlı) gözləyir.

Açarı bir dəfə də basa və 10 saniyə sonra PIR sensoru aralığına girə bilərsiniz. E-poçt qutunuza gözəl bir şəkil almalısınız;-)

Fərqli LED siqnalları üçün ilkin Raspberry Pi təlimatına baxın (yenilənməsi lazımdır, öyrənmə rejimi yeni bir xüsusiyyətdir).

Növbəti dərs - GSM modulundan istifadə edərək, bəlkə də Postfix yerinə MMS.

YENİLƏNİB 27.05.2018

Streamer pis olur, bəzən dəli olur, bəlkə də yalnız lazımsız kameralarımla. CV2 ilə bir həftədən sonra - cazibədarlıq kimi işləyir. GitHub -a yeni təqdim etdiyim kodu istifadə etmək üçün:

apt-get install python-opencv

apt-get install imagemagick

Bəlkə də başqa bir şey - kameralarımdan biri əvvəllər cihaz kimi yox olurdu, buna görə də hər dəfə bu şəkilləri çəkdiyim zaman əvvəlcə işə salıram (kernel modulunun yenidən yüklənməsi; bəlkə də daha sadə edilə bilər):

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

Tövsiyə: