Tabla de contenido:

Hacer una DashCam con Raspberry Pi Zero (parte 1): 3 pasos
Hacer una DashCam con Raspberry Pi Zero (parte 1): 3 pasos

Video: Hacer una DashCam con Raspberry Pi Zero (parte 1): 3 pasos

Video: Hacer una DashCam con Raspberry Pi Zero (parte 1): 3 pasos
Video: VIDEOVIGILANCIA con RASPBERRY PI & MOTIONEYEOS 2024, Noviembre
Anonim
Hacer una DashCam con Raspberry Pi Zero (parte 1)
Hacer una DashCam con Raspberry Pi Zero (parte 1)

Este es el comienzo de una nueva serie en la que aprendemos a construir una cámara para salpicadero con la Raspberry Pi Zero. Este proyecto es en realidad una grabadora de video continua y se puede utilizar para otras aplicaciones, incluida la vigilancia de la vida silvestre.

En la parte 1, abordamos la sección de grabación, que implica capturar video de la cámara Pi y almacenarlo en la tarjeta microSD. También nos encargamos de la numeración de archivos, detectando el almacenamiento restante, deteniendo el script si es bajo y también agregamos la funcionalidad FTP para acceder a los archivos de forma remota.

El video analiza más de cerca cómo todo se combina y también creamos algunos guiones de prueba que ayudan a comprender el guión final. Recomiendo encarecidamente ver el video primero para comprender mejor el proyecto.

Paso 1: preparación de la Raspberry Pi

Preparando la Raspberry Pi
Preparando la Raspberry Pi
Preparando la Raspberry Pi
Preparando la Raspberry Pi
Preparando la Raspberry Pi
Preparando la Raspberry Pi
Preparando la Raspberry Pi
Preparando la Raspberry Pi

Lo primero que debemos hacer es descargar el sistema operativo Raspbian para Raspberry Pi. Estoy usando Pi Zero para este proyecto, ya que es una placa compacta. Tampoco usaré el escritorio y esa es la razón por la que descargué la versión lite. Luego, debe actualizar esta imagen en una tarjeta microSD, pero antes de que podamos iniciar la Pi con ella, debemos copiar los archivos wpa_supplicant.conf y ssh en la unidad de inicio. Estos archivos son necesarios para permitirnos controlar la Raspberry Pi de forma remota. Otra opción es usar una conexión por cable y conectar un teclado / mouse / pantalla para controlar el Pi. La elección es suya y aquí hay un enlace a una publicación anterior que explica esto con más detalle junto con el acceso remoto y FTP: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -PIE/

Aquí hay un resumen sobre cómo configurar esto:

El archivo wpa_supplicant.conf proporciona los detalles de la red que permiten que Pi se conecte a su red WiFi; esto es necesario para instalar software y también controlarlo por ahora. Solo se necesita una conexión WiFi durante la configuración inicial y no la necesitamos para grabar videos mientras estamos en el automóvil. Puede usar el enlace a continuación para descargar un archivo de plantilla para esto. Simplemente actualice su código de país, nombre de red y contraseña y luego cópielos en la tarjeta microSD. Puede utilizar un editor de texto como notepad ++, Sublime Text o Atom para actualizar el archivo.

Archivo de plantilla WPA:

Utilice el siguiente enlace para obtener una lista de códigos de países:

Luego, necesitamos crear un archivo vacío con el nombre ssh usando su editor de texto preferido. No agregue ninguna extensión al archivo y simplemente cópielo en la pizarra. Una vez hecho esto, conecte la cámara, inserte la tarjeta microSD y luego encienda la placa. La placa tardará aproximadamente un minuto en conectarse a su red por primera vez.

Antes de que podamos continuar, necesitamos obtener la dirección IP de la placa. Una forma de hacerlo es mediante el uso de un software llamado escáner AngryIP. Instale y ejecute eso y luego podrá obtener la dirección IP de la placa.

Luego, debemos iniciar sesión en la placa mediante un terminal (o símbolo del sistema en Windows). Simplemente escriba "ssh [email protected]" y presione enter. Asegúrese de utilizar la dirección IP de su placa. Escriba la contraseña predeterminada, que es frambuesa, y luego tendrá acceso a la placa.

Ahora debemos hacer algunas cosas antes de poder comenzar con el guión. Lo primero es habilitar la cámara, lo que se puede hacer ejecutando el comando "sudo raspi-config". Tendrá que navegar hasta "Opciones de interfaz", luego "Cámara" y habilitarlo. Use la tecla de tabulación para seleccionar la opción "Finalizar" y luego reinicie la placa. Dale al tablero un minuto y luego vuelve a iniciar sesión.

Entonces necesitamos actualizar el sistema operativo Raspbian y esto se puede hacer ejecutando el comando "sudo apt update && full-upgrade -y". Luego, instale proftpd ejecutando el comando "sudo apt install proftpd". Esto instala el software FTP que nos permite acceder a los archivos de la tarjeta microSD. Luego puede abrir FileZilla y conectarse a la placa que le permitirá acceder a los archivos.

Paso 2: crea el guión

Crea el guion
Crea el guion
Crea el guion
Crea el guion

Anteriormente hemos creado archivos de script que tenían la extensión.sh, estos eran scripts bash. Para este proyecto, crearemos un script de Python que tendrá una extensión.py. El uso de Python nos da acceso a una gran cantidad de módulos, bibliotecas y scripts, lo que nos facilita la creación de proyectos.

Primero necesitamos instalar el módulo picamera para que podamos usar la cámara en nuestros scripts. Esto se puede hacer ejecutando el comando "sudo apt install python-picamera". Una vez que se haya completado, simplemente cree una secuencia de comandos de Python ejecutando "sudo nano dashcam.py" y luego escriba el contenido del siguiente archivo:

www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py

También puede copiar / pegar el contenido, lo cual es una ventaja de usar SSH. Puede guardar el archivo escribiendo "CTRL + X", luego Y, luego ENTER. Mire el video para obtener una explicación completa de cómo funciona todo en conjunto. También creamos dos scripts adicionales antes de esto para obtener una mejor comprensión.

Paso 3: prueba el guión

Prueba el guión
Prueba el guión

Antes de que podamos ejecutar el script, necesitamos instalar el módulo psutil ya que lo usamos para obtener el uso del disco. Para instalar psutil, primero necesitamos instalar algo llamado pip, que es un instalador de paquetes para python. Esto se puede hacer ejecutando el comando "sudo apt install python-pip", seguido del comando "pip install psutil" que instalará psutil.

Una vez hecho esto, cree una nueva carpeta ejecutando el comando "mkdir videos" y luego podemos simplemente ejecutar el comando "python dashcam.py" que ejecutará el script. Debería poder ver los archivos que se están creando como se muestra en la imagen. También puede obtenerlos usando FileZilla y reproducirlos usando VLC. Puede detener el script escribiendo "CTRL + C" y se recomienda reiniciar la placa.

El video de la parte 2 se publicará la próxima semana, junto con una publicación escrita que lo acompañará. Considere suscribirse a nuestro canal de YouTube, ya que ayuda a respaldar este tipo de trabajo.

YouTube:

¡Gracias por leer!

Recomendado: