Tabla de contenido:
Video: Seguridad en el hogar con Orange Pi: 3 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Esencialmente se trata de la misma idea que en mi instructable anterior:
www.instructables.com/id/Home-Security-With…
El único cambio es el uso de la placa Orange Pi (mi elección fue PC2) y una palanca de cambios de nivel 4050 para proteger las E / S de las placas.
En resumen, un sistema económico de seguridad para el hogar que le envía correos electrónicos con fotografías de sus pertenencias cuando alguien visita su apartamento inesperadamente. Un sistema que se arma y desarma fácilmente de la manera más conservadora de lo que cabría esperar: un interruptor y una etiqueta RFID. Lo siento, me gusta mucho;-)
Puedes conseguir una Orange Pi por 10 $, una cámara USB tal vez 2 $ (¡en realidad yo uso dos torpes y basura!), El resto tal vez 30 $ en total.
Para ser más específico sobre lo que necesita: una placa OPi, su fuente de alimentación, un cambiador de nivel 74HC4050, uno o más sensores de movimiento PIR, un lector RFID, un interruptor momentáneo, dos LED, resistencias 2x 220Ohm + 1x 10kOhm, una placa de pruebas y cables para conectar todos juntos, y cámaras USB por supuesto.
Paso 1: cableado
Mi configuración y código fuente usan 2 cámaras con 2 sensores PIR. Esta resistencia pullup para el interruptor se usa porque … no tuve tiempo de revisar los documentos de la biblioteca pyA20, después de unos días encontré la llamada correcta (vea README.txt en el directorio que va a obtener con el GIT - vea el siguiente paso), por lo que puede cambiar el código y deshacerse de él. Utilizo la placa PC2, pero otras placas Orange Pi tienen IO similares. El cambiador de nivel 4050 se usa porque los sensores y el lector RFID usan 5V, pero la placa OPi acepta 3V (o 3.3V si lo desea). Importante: conecte todas las señales de "tierra" a una de las placas GND. ¡No olvide conectar sus cámaras USB!:)
Paso 2: software
La secuencia a continuación asumirá que instalas Raspbian_desktop_lxde_For_PC2_H5_V0_1.img en tu tarjeta SD. Es posible que se le recomiende utilizar Armbian en su lugar, pero no lo he probado.
1) passwd: cambie la contraseña del usuario orangepi, que inicialmente es orangepi.
2) Este Raspbian viene con local chino, así que póngalo en / etc / default / locale y reinicie:
LC_ALL = "en_US. UTF-8"
LANG = "en_US"
IDIOMA = "en_US: en"
3) Extendí la partición inicial con fdisk / dev / mmcblk0, reinicié y resize2fs / dev / mmcblk0p2. Encontrarás algunos tutoriales sobre eso con 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 instalar pyserial
10) sudo pip instalar pyA20
11) sudo apt-get install git
12) clon de git
13) cd orangepi_PC_gpio_pyH3
14) instalación de sudo python setup.py
15) obtén el código de (intentaré ponerlo en Github pronto; lo puse bajo GNU public, ¡siéntete libre de redistribuirlo!):
github.com/boguszjelinski/rpi-alarm
Me refiero a opi-alarm.py.
16) sudo python opi-alarm.py
Recuerde cambiar los nombres de E / S si usa otra placa o cableado. Si los LED comienzan a parpadear, es posible que el cableado y el software estén bien.
17) sudo apt-get install streamer
18) instale postfix como se describe aquí:
www.instructables.com/id/Home-Security-With…
Paso 3: Consideraciones finales
Ejecute 'sudo python opi-alarm.py'
También puede usar nohup sudo python opi-alarm.py &
y cierre la sesión de la terminal.
Si ejecuta el programa y no hay un archivo rfid.txt en el directorio local (¿por qué debería haber uno?), Entonces su sistema de seguridad entra en modo de aprendizaje: espera a que le coloque sus credenciales RFID en el lector. Si lee uno, entonces el LED verde está encendido un poco más. Después de haber mostrado todas sus insignias al lector, ¡presione el botón! Una luz roja de 2 segundos confirma la finalización del aprendizaje: se genera rfid.txt, debe contener códigos de 10 caracteres.
Adjunte ahora etiquetas RFID a sus llaves. El sistema ahora espera ser activado (armado).
Puede presionar el interruptor una vez más y entrar en el rango del sensor PIR después de 10 segundos. Deberías recibir una bonita foto en tu casilla de correo electrónico;-)
Consulte el tutorial inicial de Raspberry Pi para conocer las diferentes señales LED (debe actualizarse, el modo de aprendizaje es una característica nueva).
Siguiente tutorial: usando el módulo GSM, tal vez MMS en lugar de Postfix.
ACTUALIZACIÓN 27.05.2018
Streamer apesta, a veces se vuelve loco, tal vez solo con mis cámaras basura. Después de una semana con CV2, funciona a las mil maravillas. Para usar el código que acabo de enviar a GitHub:
apt-get install python-opencv
apt-get install imagemagick
Tal vez una cosa más: una de mis cámaras solía desaparecer como dispositivo, por lo que cada vez que obtengo imágenes, ejecuto esto primero (recarga el módulo del kernel; tal vez podría hacerse de manera más simple):
os.system ('modprobe -r vfe_v4l2 && sleep 1 && modprobe vfe_v4l2')
Recomendado:
Botón de seguridad inalámbrico para la seguridad del PLC: 6 pasos (con imágenes)
Botón de seguridad inalámbrico para seguridad de PLC: este proyecto es mi prueba de concepto para usar IoT y (eventualmente) robótica para crear una capa adicional de seguridad para instalaciones de fabricación peligrosas. Este botón se puede utilizar para iniciar o detener múltiples procesos, incluido el control de la señal
Simulador de presencia en el hogar y dispositivo de control de seguridad: 6 pasos (con imágenes)
Simulador de presencia en el hogar y dispositivo de control de seguridad: Este proyecto nos permite simular presencia y detectar movimientos en nuestro hogar.Podemos configurar una red de dispositivos instalados en diferentes estancias de nuestro hogar todos ellos controlados por un dispositivo principal.Este proyecto combina estos funciones en una sola d
Sistema de seguridad para el hogar Arduino: 7 pasos (con imágenes)
Sistema de seguridad para el hogar Arduino: este es un sistema de seguridad para el hogar que utiliza Arduino Mega 2560, que activará una alarma cuando se abra cualquier puerta o se detecte movimiento en la habitación cuando el sistema está activado. Es un buen proyecto para cualquiera que esté en el último año de la universidad. puedes actualizarlo ev
Seguridad en el hogar con Raspberry Pi: 6 pasos (con imágenes)
Seguridad en el hogar con Raspberry Pi: esta es una solución simple que puede hacer que se sienta más relajado cuando salga de su apartamento: reciba correos electrónicos con fotos de su propiedad siendo visitada por huéspedes no deseados, active y desactive su sistema de seguridad de la manera más fácil y confiable ( prensa
Seguridad en el hogar con sistema integrado: 12 pasos (con imágenes)
Seguridad para el hogar con sistema integrado: Hola lectores, este es un instructivo para construir un sistema de seguridad para el hogar diferente a cualquier otro sistema de seguridad. Este sistema tiene una función mejorada Modo TRAP y PANIC que conecta al dueño de la casa de la víctima, el vecino y la estación de policía a través de la red