Sadržaj:

Kućna sigurnost s Orange Pi: 3 koraka (sa slikama)
Kućna sigurnost s Orange Pi: 3 koraka (sa slikama)

Video: Kućna sigurnost s Orange Pi: 3 koraka (sa slikama)

Video: Kućna sigurnost s Orange Pi: 3 koraka (sa slikama)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Novembar
Anonim
Kućna sigurnost s Orange Pi
Kućna sigurnost s Orange Pi

U osnovi radi se o istoj ideji kao u mom prethodnom uputstvu:

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

Jedina promjena je upotreba Orange Pi ploče (moj izbor je bio PC2) i jednog mjenjača nivoa 4050 za zaštitu IO ploča.

Ukratko - jeftin kućni sigurnosni sistem koji vam šalje e -poštu sa slikama vašeg posjeda kada neko neočekivano posjeti vaš stan. Sistem koji se lako naoružava i razoružava na konzervativniji način nego što ste mogli očekivati - prekidač i RFID oznaka. Izvinite, mnogo mi se dopada;-)

Narandžasti Pi možete nabaviti za 10 USD, USB kameru možda 2 USD (zapravo koristim dvije nespretne smeće!), Ostalo možda 30 USD zajedno.

Da budete precizniji o tome šta vam treba - OPi ploča, njeno napajanje, prekidač nivoa 74HC4050, jedan ili više PIR senzora pokreta, RFID čitač, trenutni prekidač, dvije LED diode, 2x 220Ohm + 1x 10kOhm otpornici, matična ploča i kablovi za povezivanje svih, i USB kamera naravno.

Korak 1: Ožičenje

Ožičenje
Ožičenje

Moja konfiguracija i izvorni kod koriste 2 kamere sa 2 PIR senzora. Ovaj pullup otpornik za prekidač koristi se jer … Nisam imao vremena pregledati dokumente biblioteke pyA20, nakon nekoliko dana akcentalno sam pronašao pravi poziv (pogledajte README.txt u direktoriju koji ćete dobiti s GIT -om - pogledajte sljedeći korak), pa možete promijeniti kôd i riješiti ga se. Koristim PC2 ploču, ali druge Orange Pi ploče imaju slične IO -ove. Mjenjač nivoa 4050 koristi se zbog senzora, a RFID čitač koristi 5V, ali OPi ploča prihvaća 3V (ili 3.3V ako želite). Važno - sve znakove "uzemljenja" ožičite na jednu od ploča GND! Ne zaboravite priključiti USB kamere!:)

Korak 2: Softver

Softver
Softver

Slijed u nastavku će pretpostaviti da ste instalirali Raspbian_desktop_lxde_For_PC2_H5_V0_1.img na svoju SD karticu. Možda će vam se savjetovati da upotrijebite Armbian, ali ja ga nisam testirao.

1) passwd - promijenite lozinku korisnika orangepi, koja je na početku orangepi.

2) Ovaj Raspbian dolazi s kineskim lokalnim jezikom, pa postavite ovo na/etc/default/locale i ponovo pokrenite sistem:

LC_ALL = "sr_US. UTF-8"

LANG = "sr_US"

LANGUAGE = "sr_US: sr"

3) Produžio sam početnu particiju pomoću fdisk /dev /mmcblk0, ponovo pokrenuo sistem i promijenio veličinu2fs /dev /mmcblk0p2. Na Googleu ćete o tome pronaći neke vodiče.

4) sudo apt-get update

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) sudo pip install pyA20

11) sudo apt-get install git

12) git clone

13) cd orangepi_PC_gpio_pyH3

14) sudo python setup.py install

15) nabavite kod (pokušaću ga uskoro staviti na Github; stavio sam ga pod javnost GNU -a, slobodno ga distribuirajte!):

github.com/boguszjelinski/rpi-alarm

Mislim na opi-alarm.py.

16) sudo python opi-alarm.py

Ne zaboravite promijeniti nazive IO ako koristite drugu ploču ili ožičenje. Ako LED diode počnu treptati, možda su ožičenje i softver u redu.

17) sudo apt-get instalacijski niz

18) instalirajte postfix baš kako je ovdje opisano:

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

Korak 3: Završna razmatranja

Završna razmatranja
Završna razmatranja

Pokrenite 'sudo python opi-alarm.py'

Možete koristiti i nohup sudo python opi-alarm.py &

i odjava s terminala.

Ako pokrenete program, a u lokalnom direktoriju nema datoteke rfid.txt (zašto bi je trebalo imati?), Vaš sigurnosni sistem prelazi u način učenja - čeka da postavite svoje RFID značke čitaču. Ako čita jedan, tada zelena LED dioda svijetli malo duže. Nakon što čitatelju pokažete sve svoje značke - pritisnite dugme! Crveno svjetlo od 2 sekunde potvrđuje završetak učenja - rfid.txt se generira, trebao bi sadržavati kodove od 10 znakova.

Sada pričvrstite RFID oznake na svoje ključeve. Sistem sada čeka da se aktivira (naoružan).

Možete ponovo pritisnuti prekidač i ući u raspon PIR senzora nakon 10 sekundi. Trebali biste dobiti lijepu sliku na svoju e-mail adresu;-)

Za različite LED signale pogledajte početni vodič za Raspberry Pi (potrebno je ažurirati, način učenja je nova značajka).

Sljedeći vodič - korištenje GSM modula, možda MMS umjesto Postfix.

AŽURIRAJ 27.05.2018

Streamer je sranje, ponekad poludi, možda samo sa mojim neželjenim kamerama. Nakon tjedan dana sa CV2 - radi kao šarm. Da biste koristili kôd koji sam upravo poslao GitHub -u:

apt-get install python-opencv

apt-get install imagemagick

Možda još jedna stvar - jedna od mojih kamera je nestajala kao uređaj, pa svaki put kada dobijem slike prvo pokrenem ovo (ponovno učitavanje kernel modula; možda bi moglo biti jednostavnije):

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

Preporučuje se: