Innholdsfortegnelse:

Hjemmesikkerhet med Orange Pi: 3 trinn (med bilder)
Hjemmesikkerhet med Orange Pi: 3 trinn (med bilder)

Video: Hjemmesikkerhet med Orange Pi: 3 trinn (med bilder)

Video: Hjemmesikkerhet med Orange Pi: 3 trinn (med bilder)
Video: РАДУЖНЫЕ ДРУЗЬЯ — КАЧКИ?! НЕЗАКОННЫЕ Эксперименты VR! 2024, Juli
Anonim
Hjemmesikkerhet med Orange Pi
Hjemmesikkerhet med Orange Pi

I hovedsak er det omtrent den samme ideen som i min tidligere instruerbare:

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

Den eneste endringen er bruk av Orange Pi -brettet (mitt valg var PC2) og en 4050 -nivåskifter for å beskytte brettets IOer.

For å oppsummere - et billig hjemmesikkerhetssystem som sender deg e -post med bilder av eiendelene dine når noen besøker leiligheten din uventet. Et system som er lett bevæpnet og frakoblet på den mer konservative måten enn du kunne forvente - en bryter og en RFID -tag. Beklager, jeg liker det veldig godt;-)

Du kan få en Orange Pi for 10 $, et USB -kamera kanskje 2 $ (faktisk bruker jeg to klumpete useriøse!), Resten kanskje 30 $ alt sammen.

For å være mer spesifikk om hva du trenger - et OPi -kort, strømforsyningen, 74HC4050 nivåskifter, en eller flere PIR -bevegelsessensorer, en RFID -leser, en øyeblikkelig bryter, to lysdioder, 2x 220Ohm + 1x 10kOhm motstander, et brødbrett og kabler for å koble alt sammen, og USB -kameraer selvfølgelig.

Trinn 1: Kabling

Kabling
Kabling

Min konfigurasjon og kildekoden bruker 2 kameraer med 2 PIR -sensorer. Denne pullup -motstanden for bryteren brukes fordi … Jeg hadde ikke tid til å se gjennom pyA20 -biblioteksdokumenter, etter noen dager fant jeg aksedentalt det riktige anropet (se README.txt i katalogen som du skal få med GIT - se neste trinn), så du kan endre koden og bli kvitt den. Jeg bruker PC2 -kort, men andre Orange Pi -kort har lignende IOer. 4050 -nivåskifteren brukes på grunn av sensorer og RFID -leseren bruker 5V, men OPi -kortet godtar 3V (eller 3,3V hvis du vil). Viktig - koble alle "jordede" skilt til et av brettene GND! Ikke glem å plugge inn USB -kameraene dine!:)

Trinn 2: Programvare

Programvare
Programvare

Sekvensen nedenfor forutsetter at du installerer Raspbian_desktop_lxde_For_PC2_H5_V0_1.img på SD -kortet. Du kan bli anbefalt å bruke Armbian i stedet, men jeg har ikke testet det.

1) passwd - endre passordet til orangepi -brukeren, som opprinnelig er orangepi.

2) Denne Raspbian kommer med kinesisk lokal, så sett dette til/etc/default/locale og start på nytt:

LC_ALL = "no_US. UTF-8"

LANG = "no_US"

LANGUAGE = "no_US: no"

3) Jeg utvidet den første partisjonen med fdisk /dev /mmcblk0, restarte og resize2fs /dev /mmcblk0p2. Du finner noen opplæringsprogrammer om det med Google.

4) sudo apt-get oppdatering

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

10) sudo pip installer pyA20

11) sudo apt-get install git

12) git -klon

13) cd orangepi_PC_gpio_pyH3

14) sudo python setup.py installere

15) få koden fra (jeg skal prøve å legge den til Github snart; jeg legger den under GNU public, del gjerne om!):

github.com/boguszjelinski/rpi-alarm

Jeg mener opi-alarm.py.

16) sudo python opi-alarm.py

Husk å endre IO -navn hvis du bruker et annet kort eller ledninger. Hvis lysdioder begynner å blinke, er kanskje ledninger og programvare OK.

17) sudo apt-get install streamer

18) installer postfix akkurat som beskrevet her:

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

Trinn 3: Avsluttende betraktninger

Avsluttende betraktninger
Avsluttende betraktninger

Kjør 'sudo python opi-alarm.py'

Du kan også bruke nohup sudo python opi-alarm.py &

og logge ut fra terminalen.

Hvis du kjører programmet og det ikke er noen rfid.txt -fil i den lokale katalogen (hvorfor skal det være en?), Går sikkerhetssystemet i læringsmodus - det venter på at du legger RFID -merkene dine til leseren. Hvis den leser en, lyser den grønne LED -en litt lenger. Etter at du har vist alle merkene dine for leseren - trykk på knappen! Et rødt lys på 2 sekunder bekrefter at læringen er fullført - rfid.txt blir generert, den skal inneholde koder på 10 tegn.

Fest nå RFID -koder til nøklene dine. Systemet venter nå på å bli aktivert (tilkoblet).

Du kan trykke på bryteren igjen og gå inn i området for PIR -sensor etter 10 sekunder. Du bør få et fint bilde til e-postboksen din;-)

Se den første Raspberry Pi -opplæringen for de forskjellige LED -signalene (må oppdateres, læringsmodus er en ny funksjon).

Neste opplæring - bruk av GSM -modul, kanskje MMS i stedet for Postfix.

OPPDATERING 27.05.2018

Streamer suger, det blir noen ganger gal, kanskje bare med søppelkameraene mine. Etter en uke med CV2 - fungerer det som en sjarm. For å bruke koden jeg nettopp har sendt til GitHub:

apt-get install python-opencv

apt-get install imageemagick

Kanskje en ting til - et av kameraene mine pleide å forsvinne som en enhet, så hver gang jeg får bilder, kjører jeg dette først (omlasting av kjernemodulen; kanskje kan gjøres enklere):

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

Anbefalt: