INHOUDSOPGAWE:

Huisveiligheid met Orange Pi: 3 stappe (met foto's)
Huisveiligheid met Orange Pi: 3 stappe (met foto's)

Video: Huisveiligheid met Orange Pi: 3 stappe (met foto's)

Video: Huisveiligheid met Orange Pi: 3 stappe (met foto's)
Video: Je voelt je thuis in een veilig huis -- Veiligheidsmaatregelen 2024, Julie
Anonim
Huisveiligheid met Orange Pi
Huisveiligheid met Orange Pi

In wese gaan dit oor dieselfde idee as in my vorige instruksies:

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

Die enigste verandering is die gebruik van Orange Pi -bord (my keuse was PC2) en een 4050 -vlakverskakelaar om die IO's van die borde te beskerm.

Om op te som - 'n goedkoop tuisveiligheidstelsel wat e -posse stuur met foto's van u besittings wanneer iemand u woonstel onverwags besoek. 'N Stelsel wat op die meer konserwatiewe manier maklik gewapen en ontwapen kan word as wat u kon verwag - 'n skakelaar en 'n RFID -etiket. Jammer, ek hou baie daarvan;-)

U kan 'n Orange Pi kry vir 10 $, 'n USB -kamera miskien 2 $ (eintlik gebruik ek twee lomp gemors!), Die res miskien 30 $ saam.

Om meer spesifiek te wees oor wat u nodig het - 'n OPi -bord, die kragtoevoer, 74HC4050 -vlakverskakelaar, een of meer PIR -bewegingsensor, 'n RFID -leser, 'n kort skakelaar, twee LED's, 2x 220Ohm + 1x 10kOhm -weerstande, 'n broodbord en kabels om alles saam te koppel, en natuurlik USB -kameras.

Stap 1: Bedrading

Bedrading
Bedrading

My opset en bronkode gebruik 2 kameras met 2 PIR -sensors. Hierdie pullup -weerstand vir die skakelaar word gebruik omdat … ek nie tyd gehad het om deur die pyA20 -biblioteekdokumente te kyk nie, na 'n paar dae het ek die regte oproep aksedenteel gevind (sien README.txt in die gids wat u met die GIT gaan kry - sien die volgende stap), sodat u die kode kan verander en daarvan ontslae kan raak. Ek gebruik PC2 -bord, maar ander Orange Pi -borde het soortgelyke IO's. Die 4050 -vlakverskakelaar word gebruik omdat sensors en die RFID -leser 5V gebruik, maar die OPi -bord aanvaar 3V (of 3,3V as u wil). Belangrik - dra alle "gemaalde" tekens na een van die borde GND! Moenie vergeet om u USB -kameras aan te sluit nie!:)

Stap 2: sagteware

Sagteware
Sagteware

Die onderstaande volgorde veronderstel dat u Raspbian_desktop_lxde_For_PC2_H5_V0_1.img op u SD -kaart installeer. U word moontlik aangeraai om eerder Armbian te gebruik, maar ek het dit nie getoets nie.

1) passwd - verander die wagwoord van die orangepi -gebruiker, wat aanvanklik orangepi is.

2) Hierdie Raspbian kom met 'n Chinese lokaal, dus plaas dit in/etc/default/locale en herlaai:

LC_ALL = "en_US. UTF-8"

LANG = "af_US"

LANGUAGE = "af_US: af"

3) Ek het die aanvanklike partisie uitgebrei met fdisk /dev /mmcblk0, herlaai en resize2fs /dev /mmcblk0p2. U kry 'n paar tutoriale hieroor met Google.

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 installeer pyserial

10) sudo pip installeer pyA20

11) sudo apt-get install git

12) git -kloon

13) cd orangepi_PC_gpio_pyH3

14) sudo python setup.py installeer

15) kry die kode van (ek sal binnekort probeer om dit na die Github te plaas; ek plaas dit onder GNU -publiek, herversprei dit gerus!):

github.com/boguszjelinski/rpi-alarm

Ek bedoel opi-alarm.py.

16) sudo python opi-alarm.py

Onthou om IO -name te verander as u 'n ander bord of bedrading gebruik. As LED's begin knip, is bedrading en sagteware miskien goed.

17) sudo apt-get install streamer

18) installeer postfix net soos hier beskryf:

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

Stap 3: Laaste oorwegings

Laaste oorwegings
Laaste oorwegings

Begin 'sudo python opi-alarm.py'

U mag ook nohup sudo python opi-alarm.py gebruik &

en afmeld vanaf die terminale.

As u die program uitvoer en daar geen rfid.txt -lêer in die plaaslike gids is nie (waarom moet daar een wees?), Dan gaan u sekuriteitstelsel in die leermodus - dit wag totdat u u RFID -kentekens aan die leser plaas. As dit een lees, is die groen LED 'n bietjie langer. Nadat u al u kentekens aan die leser gewys het - druk op die knoppie! 'N Rooi lig van 2 sekondes bevestig dat die leer voltooi is - rfid.txt word gegenereer, dit moet kodes van 10 karakters bevat.

Heg nou RFID -etikette aan u sleutels. Die stelsel wag nou om geaktiveer te word (gewapen).

U kan weer op die skakelaar druk en na 10 sekondes na die PIR -sensor gaan. U moet 'n mooi prentjie in u e-posbus kry;-)

Sien die aanvanklike Raspberry Pi -tutoriaal vir die verskillende LED -seine (moet opgedateer word, die leermodus is 'n nuwe funksie).

Volgende handleiding - met behulp van GSM -module, miskien MMS in plaas van Postfix.

OPDATERING 27.05.2018

Streamer suig, dit word soms mal, miskien net met my rommelkameras. Na 'n week met CV2 - werk dit soos 'n sjarme. Om die kode te gebruik wat ek pas by GitHub ingedien het:

apt-get installeer python-opencv

apt-get installeer imagemagick

Miskien nog 'n ding - een van my kameras wat vroeër as 'n toestel verdwyn het, so elke keer as ek beelde kry, word dit eers uitgevoer (herlaai van die kernmodule; miskien kan dit eenvoudiger gedoen word):

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

Aanbeveel: