Innehållsförteckning:

Hemsäkerhet med Orange Pi: 3 steg (med bilder)
Hemsäkerhet med Orange Pi: 3 steg (med bilder)

Video: Hemsäkerhet med Orange Pi: 3 steg (med bilder)

Video: Hemsäkerhet med Orange Pi: 3 steg (med bilder)
Video: Как настроить VPN на маршрутизаторе | NordVPN 2024, Juli
Anonim
Hemsäkerhet med Orange Pi
Hemsäkerhet med Orange Pi

I huvudsak handlar det om samma idé som i min tidigare instruerbara:

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

Den enda ändringen är användningen av Orange Pi -kortet (mitt val var PC2) och en 4050 -nivåväxel för att skydda brädans IO: er.

Sammanfattningsvis - ett billigt hemsäkerhetssystem som skickar dig e -postmeddelanden med bilder på dina ägodelar när någon oväntat besöker din lägenhet. Ett system som lätt kan kopplas till och från från det mer konservativa sättet än du kan förvänta dig - en switch och en RFID -tagg. Förlåt, jag gillar det mycket;-)

Du kan få en Orange Pi för 10 $, en USB -kamera kanske 2 $ (faktiskt använder jag två klumpiga skräp!), Resten kanske 30 $ tillsammans.

För att vara mer specifik om vad du behöver - ett OPi -kort, dess strömförsörjning, 74HC4050 nivåreglage, en eller flera PIR -rörelsessensor, en RFID -läsare, en tillfällig omkopplare, två lysdioder, 2x 220Ohm + 1x 10kOhm motstånd, en bräda och kablar för att ansluta alla tillsammans, och USB -kameror förstås.

Steg 1: Kabeldragning

Kabeldragning
Kabeldragning

Min konfiguration och källkod använder 2 kameror med 2 PIR -sensorer. Detta pullup -motstånd för omkopplaren används eftersom … Jag hade inte tid att titta igenom pyA20 biblioteksdokument, efter några dagar hittade jag accedentiellt rätt samtal (se README.txt i katalogen som du kommer att få med GIT - se nästa steg), så du kan ändra koden och bli av med den. Jag använder PC2 -kort men andra Orange Pi -kort har liknande IO: er. 4050 -nivågivaren används bakom sensorer och RFID -läsaren använder 5V men OPi -kortet accepterar 3V (eller 3,3V om du vill). Viktigt - koppla alla "slipade" skyltar till en av brädorna GND! Glöm inte att ansluta dina USB -kameror!:)

Steg 2: Programvara

programvara
programvara

Sekvensen nedan förutsätter att du installerar Raspbian_desktop_lxde_For_PC2_H5_V0_1.img på ditt SD -kort. Du kan bli rekommenderad att använda Armbian istället men jag har inte testat det.

1) passwd - ändra lösenordet för orangepi -användare, vilket är orangepi från början.

2) Denna Raspbian kommer med kinesisk lokal, så lägg till/etc/default/locale och starta om:

LC_ALL = "sv_US. UTF-8"

LANG = "en_US"

LANGUAGE = "en_US: sv"

3) Jag utökade den ursprungliga partitionen med fdisk /dev /mmcblk0, startade om och resize2fs /dev /mmcblk0p2. Du hittar några handledning om det med Google.

4) sudo apt-get uppdatering

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

10) sudo pip installera pyA20

11) sudo apt-get install git

12) git -klon

13) cd orangepi_PC_gpio_pyH3

14) sudo python setup.py installera

15) hämta koden från (jag ska försöka lägga den till Github snart; jag lägger den under GNU public, dela gärna om!):

github.com/boguszjelinski/rpi-alarm

Jag menar opi-alarm.py.

16) sudo python opi-alarm.py

Kom ihåg att ändra IO -namn om du använder andra kort eller ledningar. Om lysdioder börjar blinka, kanske kablar och programvara är OK.

17) sudo apt-get install streamer

18) installera postfix precis som beskrivet här:

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

Steg 3: Slutliga överväganden

Slutliga överväganden
Slutliga överväganden

Kör 'sudo python opi-alarm.py'

Du kan också använda nohup sudo python opi-alarm.py &

och logga ut från terminalen.

Om du kör programmet och det inte finns någon rfid.txt -fil i den lokala katalogen (varför ska det finnas en?), Går ditt säkerhetssystem in i inlärningsläge - det väntar på att du lägger dina RFID -märken till läsaren. Om den läser en så lyser den gröna lysdioden lite längre. När du har visat alla dina märken för läsaren - tryck på knappen! Ett rött ljus på 2 sekunder bekräftar att inlärningen är klar - rfid.txt genereras, den bör innehålla koder på 10 tecken.

Fäst nu RFID -taggar på dina nycklar. Systemet väntar nu på att aktiveras (tillkopplat).

Du kan trycka på strömbrytaren igen och gå in i området för PIR -sensor efter 10 sekunder. Du borde få en fin bild till din e-postlåda;-)

Se den första Raspberry Pi -handledningen för de olika LED -signalerna (måste uppdateras, inlärningsläget är en ny funktion).

Nästa handledning - använder GSM -modul, kanske MMS istället för Postfix.

UPPDATERING 27.05.2018

Streamer suger, det blir ibland galet, kanske bara med mina skräpkameror. Efter en vecka med CV2 - fungerar det som en charm. För att kunna använda koden som jag just skickat till GitHub:

apt-get install python-opencv

apt-get installera imagemagick

Kanske en sak till - en av mina kameror brukade försvinna som en enhet, så varje gång jag får bilder kör jag det här först (ladda om kärnmodulen; kanske skulle kunna göras enklare):

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

Rekommenderad: