Taula de continguts:

Fer una DashCam amb el Raspberry Pi Zero (pt.1): 3 passos
Fer una DashCam amb el Raspberry Pi Zero (pt.1): 3 passos

Vídeo: Fer una DashCam amb el Raspberry Pi Zero (pt.1): 3 passos

Vídeo: Fer una DashCam amb el Raspberry Pi Zero (pt.1): 3 passos
Vídeo: C. Tangana - Antes de morirme feat. Rosalía (Video Oficial) 2024, De novembre
Anonim
Fer una DashCam amb el Raspberry Pi Zero (pt.1)
Fer una DashCam amb el Raspberry Pi Zero (pt.1)

Aquest és l’inici d’una nova sèrie on aprenem a construir una càmera de control utilitzant el Raspberry Pi Zero. Aquest projecte és en realitat un gravador de vídeo continu i es pot utilitzar per a altres aplicacions, inclosa la vigilància de la fauna.

A la primera part, abordem la secció de gravació, que consisteix a capturar vídeo des de la càmera Pi i emmagatzemar-lo a la targeta microSD. També ens encarreguem de la numeració de fitxers, detectem l’emmagatzematge restant, aturem l’escriptura si és baix i també afegim la funcionalitat FTP per accedir als fitxers de forma remota.

El vídeo analitza de prop com es combina tot i també creem alguns scripts de prova que ajuden a entendre el script final. Recomanaria encaridament veure primer el vídeo per entendre millor el projecte.

Pas 1: Preparació del Raspberry Pi

Preparació del Raspberry Pi
Preparació del Raspberry Pi
Preparació del Raspberry Pi
Preparació del Raspberry Pi
Preparació del Raspberry Pi
Preparació del Raspberry Pi
Preparació del Raspberry Pi
Preparació del Raspberry Pi

El primer que hem de fer és descarregar el sistema operatiu Raspbian per al Raspberry Pi. Estic fent servir el Pi Zero per a aquest projecte, ja que és una placa compacta. Tampoc utilitzaré l'escriptori i és per això que he descarregat la versió simplificada. Després haureu de fer flash aquesta imatge a una targeta microSD, però abans de poder arrencar el Pi amb ella, hem de copiar els fitxers wpa_supplicant.conf i ssh a la unitat d’arrencada. Aquests fitxers són necessaris per permetre’ns controlar Raspberry Pi de forma remota. Una altra opció és utilitzar una connexió per cable i connectar un teclat / ratolí / pantalla per controlar el Pi. L’elecció és vostra i aquí teniu un enllaç a una publicació anterior que explica això amb més detall juntament amb l’accés remot i FTP: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT /

Aquí teniu un resum sobre com configurar-ho:

El fitxer wpa_supplicant.conf proporciona els detalls de la xarxa que permet al Pi connectar-se a la vostra xarxa WiFi; això és necessari per instal·lar el programari i també controlar-lo per ara. Només es necessita una connexió WiFi durant la configuració inicial i no la necessitem per gravar vídeo al cotxe. Podeu utilitzar l'enllaç següent per baixar-vos un fitxer de plantilla. Només cal que actualitzeu el codi de país, el nom de la xarxa i la contrasenya i, a continuació, copieu-lo a la targeta microSD. Podeu utilitzar un editor de text com Bloc de notes ++, Sublime Text o Atom per actualitzar el fitxer.

Fitxer de plantilla WPA:

Utilitzeu l'enllaç següent per obtenir una llista de codis de país:

A continuació, hem de crear un fitxer buit amb el nom ssh mitjançant el vostre editor de text preferit. No afegiu cap extensió al fitxer i simplement copieu-la al tauler. Un cop fet, connecteu la càmera, introduïu la targeta microSD i, a continuació, enceneu la placa. El tauler trigarà aproximadament un minut a connectar-se a la vostra xarxa per primera vegada.

Abans de continuar, hem d’obtenir l’adreça IP del tauler. Una manera de fer-ho és mitjançant un programari anomenat escàner AngryIP. Instal·leu-lo i executeu-ho i podreu obtenir l'adreça IP del tauler.

Després hem d’iniciar sessió al tauler mitjançant un terminal (o un símbol del sistema a Windows). Simplement escriviu "ssh [email protected]" i premeu Retorn. Assegureu-vos d’utilitzar l’adreça IP del tauler. Introduïu la contrasenya per defecte que és raspberry i llavors tindreu accés al tauler.

Ara hem de fer algunes coses abans de començar amb el guió. El primer és habilitar la càmera que es pot fer executant l'ordre "sudo raspi-config". Haureu de navegar a "Opcions d'interfície" i, a continuació, a "Càmera" i activar-la. Utilitzeu la tecla de tabulació per seleccionar l'opció "Finalitza" i reinicieu el tauler. Doneu un minut al tauler i torneu-hi a iniciar sessió.

Després hem d’actualitzar el sistema operatiu Raspbian i això es pot fer executant l’ordre "sudo apt update && full-upgrade -y". A continuació, instal·leu proftpd executant l'ordre "sudo apt install proftpd". S’instal·la el programari FTP que ens permet accedir als fitxers de la targeta microSD. A continuació, podeu obrir FileZilla i connectar-vos al tauler que us permetrà accedir als fitxers.

Pas 2: creeu l'script

Creeu l'script
Creeu l'script
Creeu l'script
Creeu l'script

Anteriorment hem creat fitxers de script que tenien l'extensió.sh, que eren scripts bash. Per a aquest projecte, crearem un script Python que tindrà una extensió.py. L’ús de Python ens dóna accés a molts mòduls, biblioteques i scripts, cosa que ens facilita la creació de projectes.

Primer hem d’instal·lar el mòdul picamera per poder utilitzar la càmera als nostres scripts. Això es pot fer executant l'ordre "sudo apt install python-picamera". Un cop acabat, simplement creeu un script python executant "sudo nano dashcam.py" i, a continuació, escriviu el contingut del fitxer següent:

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

També podeu copiar / enganxar el contingut, un dels avantatges de fer servir SSH. Podeu desar el fitxer escrivint "CTRL + X", després Y i després ENTRAR. Mireu el vídeo per obtenir una explicació completa de com funciona tot junt. També hem creat dos scripts addicionals abans d’aconseguir una millor comprensió.

Pas 3: proveu l'script

Proveu l'script
Proveu l'script

Abans de poder executar l'script, hem d'instal·lar el mòdul psutil mentre el fem servir per obtenir l'ús del disc. Per instal·lar psutil, primer hem d’instal·lar una cosa anomenada pip, que és un instal·lador de paquets per a Python. Això es pot fer executant l'ordre "sudo apt install python-pip", seguit de l'ordre "pip install psutil" que instal·larà psutil.

Un cop fet això, creeu una nova carpeta executant l'ordre "mkdir videos" i simplement podem executar l'ordre "python dashcam.py" que executarà l'script. Hauríeu de poder veure els fitxers creats tal com es mostra a la imatge. També podeu obtenir-los amb FileZilla i reproduir-los amb VLC. Podeu aturar l'script escrivint "CTRL + C" i es recomana reiniciar el tauler.

El vídeo de la segona part es publicarà la setmana que ve, juntament amb una publicació escrita que l’acompanyarà. Tingueu en compte la possibilitat de subscriure-us al nostre canal de YouTube, ja que ajuda a donar suport a aquest tipus de treballs.

YouTube:

Gràcies per llegir!

Recomanat: