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, Srpanj
Anonim
Kućna sigurnost s Orange Pi
Kućna sigurnost s Orange Pi

U osnovi se radi o istoj ideji kao u mojim prethodnim uputama:

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

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

Ukratko - jeftin sustav kućne sigurnosti koji vam šalje e -poštu sa slikama vašeg posjeda kada netko neočekivano posjeti vaš stan. Sustav koji se lako naoružava i razoružava na konzervativniji način nego što ste mogli očekivati - prekidač i RFID oznaka. Žao mi je, jako mi se sviđa;-)

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

Da budete precizniji o tome što vam treba - OPi ploča, njeno napajanje, mjenjač razine 74HC4050, jedan ili više PIR senzora pokreta, RFID čitač, trenutni prekidač, dvije LED diode, 2x 220Ohm + 1x 10kOhm otpornici, ploča i kabeli 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 s 2 PIR senzora. Ovaj pullup otpornik za prekidač koristi se jer … Nisam imao vremena pregledavati dokumente knjižnice 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č razine 4050 koristi se kao senzori, 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

Slijedom u nastavku pretpostavit ćete 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 ga postavite na/etc/default/locale i ponovno pokrenite:

LC_ALL = "hr_US. UTF-8"

LANG = "hr_US"

LANGUAGE = "hr_US: hr"

3) Produžio sam početnu particiju s fdisk /dev /mmcblk0, ponovno pokrenuo 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 kôd (pokušat ć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 -a 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 install streamer

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'

Također možete koristiti 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 trebala postojati?), Tada vaš sigurnosni sustav prelazi u način učenja - čeka da postavite svoje RFID značke čitatelju. Ako čita jedan, tada zelena LED dioda svijetli malo duže. Nakon što ste čitatelju pokazali sve svoje značke - pritisnite gumb! 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. Sustav sada čeka da se aktivira (naoruža).

Možete pritisnuti prekidač još jednom 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 nova je 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 s mojim neželjenim kamerama. Nakon tjedan dana s CV2 - djeluje kao šarm. Kako bih koristio kôd koji sam upravo poslao GitHubu:

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 kad dobijem slike prvo pokrenem ovo (ponovno učitavanje kernel modula; možda bi se moglo učiniti jednostavnije):

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

Preporučeni: