Taula de continguts:
Vídeo: Fer una DashCam amb el Raspberry Pi Zero (pt.1): 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
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
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
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
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:
Com fer una unitat flash USB amb una goma d'esborrar Funda USB per a bricolatge: 4 passos
Com fer una unitat flash USB amb una goma d'esborrar Funda per a unitat USB de bricolatge: aquest bloc tracta sobre "Com fabricar una unitat flash USB amb una goma d'esborrar | Funda per a unitat USB de bricolatge " Espero que us agradi
(2) Començar a fer un joc: fer una presentació a Unity3D: 9 passos
(2) Començar a fer un joc: fer una pantalla de presentació a Unity3D: en aquest instructiu aprendreu com fer una pantalla de presentació senzilla a Unity3D. En primer lloc, obrirem Unity
Com fer un Bartop Arcade DIY de 2 jugadors amb ranures personalitzades per a monedes, amb una caixa de Pandora: 17 passos (amb imatges)
Com fer un Bartop Arcade DIY de 2 jugadors amb ranures personalitzades per a monedes, utilitzant una caixa de Pandora: aquest és un tutorial pas a pas sobre com construir una màquina arcade superior de 2 jugadors amb barres per a monedes personalitzades incorporades a la marquesina. Les ranures per a monedes es faran de manera que només acceptin monedes de la mida de quarts i més. Aquest arcade està alimentat
Com fer una animació fàcil amb una tauleta digital: 6 passos
Com fer una animació fàcil amb una tauleta digital: aquest estiu, amb l’ajut dels meus pares, he aconseguit que el Wacom Intous Pro sigui petit. Vaig aprendre a editar fotografies, dibuixar i dibuixar dibuixos animats, etc. Vaig decidir fer un Instructable. Al final em vaig decidir a crear una animació curta i divertida
Com es pot fer una font d'alimentació de banc ajustable d'una font d'alimentació de PC antiga: 6 passos (amb imatges)
Com es pot fer una font d’alimentació de banc ajustable d’una antiga font d’alimentació de PC: tinc una font d’alimentació per a PC vella, de manera que he decidit fer una font d’alimentació de banc ajustable. Necessitem un rang diferent de tensions comproveu diferents circuits o projectes elèctrics. Així que sempre és fantàstic tenir un