Kazalo:

Domača varnost z Orange Pi: 3 koraki (s slikami)
Domača varnost z Orange Pi: 3 koraki (s slikami)

Video: Domača varnost z Orange Pi: 3 koraki (s slikami)

Video: Domača varnost z Orange Pi: 3 koraki (s slikami)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Domača varnost z Orange Pi
Domača varnost z Orange Pi

V bistvu gre za približno isto idejo kot v mojem prejšnjem navodilu:

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

Edina sprememba je uporaba plošče Orange Pi (moja izbira je bila PC2) in enega menjalnika na ravni 4050 za zaščito IO plošč.

Če povzamem - poceni sistem za zaščito doma, ki vam pošlje e -poštna sporočila s slikami vaše lastnine, ko nekdo nepričakovano obišče vaš apartma. Sistem, ki je enostavno oborožen in razorožen, na bolj konzervativen način, kot bi pričakovali - stikalo in oznaka RFID. Oprosti, zelo mi je všeč;-)

Orange Pi lahko dobite za 10 $, USB kamero morda 2 $ (pravzaprav uporabljam dve nerodni smeti!), Ostalo morda 30 $ skupaj.

Če želite biti natančnejši o tem, kaj potrebujete - plošča OPi, njeno napajanje, menjalnik nivoja 74HC4050, en ali več senzorjev gibanja PIR, bralnik RFID, trenutno stikalo, dve LED, 2x 220Ohm + 1x 10kOhm upori, plošča in kabli za povezovanje vseh skupaj in seveda USB kamere.

1. korak: Ožičenje

Ožičenje
Ožičenje

Moja konfiguracija in izvorna koda uporabljata 2 kameri z 2 senzorjema PIR. Ta vlečni upor za stikalo se uporablja zato, ker … Nisem imel časa pregledati dokumentov knjižnice pyA20, po nekaj dneh sem takoj našel pravi klic (glejte README.txt v imeniku, ki ga boste dobili z GIT - glej naslednji korak), zato lahko spremenite kodo in se je znebite. Uporabljam ploščo PC2, vendar imajo druge plošče Orange Pi podobne IO. Nivo 4050 se uporablja kot senzor, čitalnik RFID pa uporablja 5V, plošča OPi pa sprejema 3V (ali 3.3V, če želite). Pomembno - vse "ozemljitvene" znake ožičite na eno od plošč GND! Ne pozabite priključiti fotoaparatov USB!:)

2. korak: Programska oprema

Programska oprema
Programska oprema

Spodnje zaporedje bo predpostavljalo, da namestite Raspbian_desktop_lxde_For_PC2_H5_V0_1.img na kartico SD. Morda vam bodo svetovali, da namesto tega uporabite Armbian, vendar ga nisem preizkusil.

1) passwd - spremenite geslo uporabnika orangepi, ki je sprva orangepi.

2) Ta Raspbian ima kitajski lokalni jezik, zato ga postavite v/etc/default/locale in znova zaženite:

LC_ALL = "sl_US. UTF-8"

LANG = "sl_US"

LANGUAGE = "sl_US: sl"

3) Začetno particijo sem razširil s fdisk /dev /mmcblk0, ponovno zagnal in spremenil velikost2fs /dev /mmcblk0p2. Pri Googlu boste o tem našli nekaj vaj.

4) sudo apt-get update

5) sudo apt-get install build-bistvenega pomena

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 namestite pyA20

11) sudo apt-get install git

12) git clone

13) cd orangepi_PC_gpio_pyH3

14) sudo python setup.py install

15) dobite kodo od (kmalu jo bom poskušal dati v Github; dal sem jo v javnost GNU, prosimo, da jo distribuirate!):

github.com/boguszjelinski/rpi-alarm

Mislim na opi-alarm.py.

16) sudo python opi-alarm.py

Ne pozabite spremeniti imen IO, če uporabljate drugo ploščo ali ožičenje. Če LED začnejo utripati, je morda ožičenje in programska oprema v redu.

17) sudo apt-get install streamer

18) namestite postfix tako, kot je opisano tukaj:

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

3. korak: Končni premisleki

Končni premisleki
Končni premisleki

Zaženite 'sudo python opi-alarm.py'

Uporabite lahko tudi nohup sudo python opi-alarm.py &

in odjava iz terminala.

Če zaženete program in v lokalnem imeniku ni datoteke rfid.txt (zakaj bi jo morali imeti?), Potem vaš varnostni sistem preide v način učenja - čaka, da bralcu postavite značke RFID. Če se glasi ena, potem zelena LED sveti nekoliko dlje. Ko bralcu pokažete vse značke - pritisnite gumb! 2 sekundna rdeča lučka potrjuje zaključek učenja - rfid.txt se ustvari, vsebovati mora 10 -mestne kode.

Zdaj na ključe pritrdite oznake RFID. Sistem zdaj čaka na aktiviranje (oborožen).

Še enkrat lahko pritisnete stikalo in po 10 sekundah preidete v obseg senzorja PIR. Na svoj e-poštni predal bi morali dobiti lepo sliko;-)

Za različne LED signale si oglejte začetno vadnico Raspberry Pi (posodobiti jo je treba, način učenja je nova funkcija).

Naslednja vadnica - uporaba GSM modula, morda MMS namesto Postfix.

Posodobitev 27.05.2018

Streamer je zanič, včasih postane nor, morda le z mojimi neželenimi kamerami. Po enem tednu s CV2 - deluje kot čar. Za uporabo kode, ki sem jo pravkar predložil GitHubu:

apt-get install python-opencv

apt-get install imagemagick

Morda še ena stvar - ena od mojih kamer je prej izginila kot naprava, zato vsakič, ko dobim slike, najprej zaženem to (ponovno nalaganje jedrskega modula; morda bi bilo to lažje narediti):

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

Priporočena: