Taula de continguts:

Seguretat domèstica amb Orange Pi: 3 passos (amb imatges)
Seguretat domèstica amb Orange Pi: 3 passos (amb imatges)

Vídeo: Seguretat domèstica amb Orange Pi: 3 passos (amb imatges)

Vídeo: Seguretat domèstica amb Orange Pi: 3 passos (amb imatges)
Vídeo: Основные ошибки при возведении перегородок из газобетона #5 2024, De novembre
Anonim
Seguretat domèstica amb Orange Pi
Seguretat domèstica amb Orange Pi

Bàsicament es tracta de la mateixa idea que en la meva instrucció anterior:

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

L’únic canvi és l’ús de la placa Orange Pi (la meva opció va ser PC2) i una palanca de canvis de nivell 4050 per protegir les E / S de les plaques.

En resum: un sistema de seguretat domèstic econòmic que us envia correus electrònics amb imatges de les vostres possessions quan algú visita el vostre apartament de manera inesperada. Un sistema que es pot armar i desarmar fàcilment de la manera més conservadora del que es podria esperar: un commutador i una etiqueta RFID. Ho sento, m'agrada molt;-)

Podeu obtenir un Orange Pi per 10 $, una càmera USB potser 2 $ (en realitat faig servir dues brutes maldestres!), La resta potser 30 $ tots junts.

Per ser més específics del que necessiteu: una placa OPi, la seva font d'alimentació, palanca de nivell 74HC4050, un o més sensor de moviment PIR, un lector RFID, un commutador momentani, dos LED, 2x 220Ohm + 1x 10kOhm resistències, una placa de connexió i cables per connectar-se tots junts i, per descomptat, càmeres USB.

Pas 1: cablejat

Cablejat
Cablejat

La meva configuració i el codi font utilitzen 2 càmeres amb 2 sensors PIR. Aquesta resistència d'explotació per al commutador s'utilitza perquè … No vaig tenir temps de mirar els documents de la biblioteca pyA20, al cap d'uns dies vaig trobar la trucada adequada (vegeu README.txt al directori que obtindreu amb el GIT - vegeu el següent pas), de manera que podeu canviar el codi i desfer-vos-en. Faig servir una placa PC2, però altres taules d’Orange Pi tenen E / S similars. La palanca de nivell 4050 s’utilitza a causa de sensors i el lector RFID utilitza 5V però la placa OPi accepta 3V (o 3,3V si voleu). Important: connecteu tots els senyals de "terra" a una de les taules GND. No oblideu connectar les vostres càmeres USB.:)

Pas 2: programari

Programari
Programari

La seqüència següent suposarà que instal·leu Raspbian_desktop_lxde_For_PC2_H5_V0_1.img a la vostra targeta SD. És possible que us aconsellin fer servir Armbian, però no l’he provat.

1) passwd: canvieu la contrasenya de l'usuari orangepi, que inicialment és orangepi.

2) Aquest Raspbian ve amb xinès local, així que poseu-lo a / etc / default / locale i reinicieu:

LC_ALL = "ca_US. UTF-8"

LANG = "ca_US"

LANGUAGE = "ca_US: ca"

3) Vaig ampliar la partició inicial amb fdisk / dev / mmcblk0, reiniciar i resize2fs / dev / mmcblk0p2. Trobareu alguns tutorials sobre això amb 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 instal·lar pyserial

10) sudo pip instal·lar pyA20

11) sudo apt-get install git

12) clon git

13) cd orangepi_PC_gpio_pyH3

14) instal·leu sudo python setup.py

15) obtingueu el codi (provaré de posar-lo al Github aviat; el poso a GNU public, no dubteu a redistribuir-lo!):

github.com/boguszjelinski/rpi-alarm

Vull dir opi-alarm.py.

16) sudo python opi-alarm.py

Recordeu canviar els noms d’IO si utilitzeu una altra placa o cablejat. Si els LED comencen a parpellejar, potser el cablejat i el programari estiguin bé.

17) sudo apt-get install streamer

18) instal·leu postfix tal com es descriu aquí:

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

Pas 3: consideracions finals

Consideracions finals
Consideracions finals

Executeu 'sudo python opi-alarm.py'

També podeu utilitzar nohup sudo python opi-alarm.py &

i tancar la sessió des del terminal.

Si executeu el programa i no hi ha cap fitxer rfid.txt al directori local (per què n’hi hauria d’haver-ne un?), El vostre sistema de seguretat passarà al mode d’aprenentatge: espera que poseu les insígnies RFID al lector. Si en llegeix un, el LED verd està encès una mica més. Després d'haver mostrat totes les insígnies al lector, premeu el botó. Una llum vermella de 2 segons confirma la finalització de l’aprenentatge: es genera rfid.txt, ha de contenir codis de 10 caràcters.

Adjunteu ara etiquetes RFID a les vostres claus. Ara el sistema espera activar-se (armat).

Podeu prémer el botó una vegada més i entrar al rang del sensor PIR al cap de 10 segons. Hauríeu d’obtenir una bona imatge al vostre correu electrònic;-)

Consulteu el tutorial inicial de Raspberry Pi per conèixer els diferents senyals LED (cal actualitzar-lo, el mode d’aprenentatge és una característica nova).

Pròxim tutorial: utilitzant el mòdul GSM, potser MMS en lloc de Postfix.

ACTUALITZACIÓ 27.05.2018

Streamer és una merda, de vegades es torna boig, potser només amb les meves càmeres brossa. Després d’una setmana amb CV2, funciona com un encant. Per utilitzar el codi que acabo d’enviar a GitHub:

apt-get install python-opencv

apt-get install imagemagick

Potser una cosa més: una de les meves càmeres desapareixia com a dispositiu, de manera que cada vegada que obtindré imatges executaria aquesta primera (recarregar el mòdul del nucli; potser es podria fer més senzill):

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

Recomanat: