Innehållsförteckning:

Skapa en DashCam med Raspberry Pi Zero (pt.1): 3 steg
Skapa en DashCam med Raspberry Pi Zero (pt.1): 3 steg

Video: Skapa en DashCam med Raspberry Pi Zero (pt.1): 3 steg

Video: Skapa en DashCam med Raspberry Pi Zero (pt.1): 3 steg
Video: Don't be this guy! Entitlement of the Seas! 🚢 2024, November
Anonim
Skapa en DashCam med Raspberry Pi Zero (pt.1)
Skapa en DashCam med Raspberry Pi Zero (pt.1)

Detta är början på en ny serie där vi lär oss hur man bygger en dashcam med Raspberry Pi Zero. Detta projekt är faktiskt en kontinuerlig videoinspelare och kan användas för andra applikationer, inklusive vilda djur.

I del 1 tar vi upp inspelningssektionen, som innefattar att fånga video från Pi -kameran och lagra den på microSD -kortet. Vi tar också hand om filnumrering, upptäcker återstående lagringsutrymme, stoppar skriptet om det är lågt och vi lägger också till FTP -funktionalitet för att komma åt filerna på distans.

Videon tittar närmare på hur allt går ihop och vi skapar också några testskript som hjälper till att förstå det slutliga manuset. Jag skulle starkt rekommendera att titta på videon först för att få en bättre förståelse av projektet.

Steg 1: Förbereda Raspberry Pi

Förbereder Raspberry Pi
Förbereder Raspberry Pi
Förbereder Raspberry Pi
Förbereder Raspberry Pi
Förbereder Raspberry Pi
Förbereder Raspberry Pi
Förbereder Raspberry Pi
Förbereder Raspberry Pi

Det första vi behöver göra är att ladda ner Raspbian -operativsystemet för Raspberry Pi. Jag använder Pi Zero för det här projektet eftersom det är en kompakt bräda. Jag kommer inte heller att använda skrivbordet och det är anledningen till att jag laddade ner lite -versionen. Du måste sedan blinka den här bilden till ett microSD -kort men innan vi kan starta Pi med den måste vi kopiera wpa_supplicant.conf- och ssh -filerna till boot -enheten. Dessa filer behövs för att vi ska kunna styra Raspberry Pi på distans. Ett annat alternativ är att använda en kabelanslutning och ansluta ett tangentbord/mus/display för att styra Pi. Valet är ditt och här är en länk till ett tidigare inlägg som förklarar detta mer detaljerat tillsammans med fjärråtkomst och FTP: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -MED/

Här är en sammanfattning om hur du konfigurerar detta:

Filen wpa_supplicant.conf tillhandahåller nätverksdetaljer som gör att Pi kan ansluta till ditt WiFi -nätverk - detta behövs för att installera programvara och även styra den för tillfället. En WiFi -anslutning behövs bara under den första installationen och vi behöver den inte för att spela in video i bilen. Du kan använda länken nedan för att ladda ner en mallfil för detta. Uppdatera bara din landskod, nätverksnamn och lösenord och kopiera den sedan över till microSD -kortet. Du kan använda en textredigerare som anteckningsblock ++, sublim text eller Atom för att uppdatera filen.

WPA-mallfil: https://www.bitsnblobs.com/wp-content/uploads 2020/05/wpa_supplicant.txt

Använd följande länk för en lista med landskoder:

Vi måste sedan skapa en tom fil med namnet ssh med din föredragna textredigerare. Lägg inte till något tillägg i filen och kopiera det helt enkelt till kortet. När det är klart, anslut kameran, sätt i microSD -kortet och slå sedan på kortet. Kortet tar ungefär en minut att ansluta till ditt nätverk för första gången.

Innan vi kan fortsätta måste vi skaffa styrelsens IP -adress. Ett sätt att göra detta är att använda programvara som kallas AngryIP -skanner. Installera och kör det och du kommer då att kunna få kortets IP -adress.

Vi måste sedan logga in på kortet med hjälp av en terminal (eller kommandotolk i Windows). Skriv bara in "ssh [email protected]" och tryck enter. Var noga med att använda kortets IP -adress. Skriv in standardlösenordet som är hallon och du får då tillgång till tavlan.

Vi måste nu göra några saker innan vi kan börja med manuset. Det första är att aktivera kameran som kan göras genom att köra kommandot "sudo raspi-config". Du måste navigera till "Gränssnittsalternativ", sedan "Kamera" och aktivera det. Använd tabbtangenten för att välja alternativet "Slutför" och starta sedan om kortet. Ge brädet en minut och logga sedan in igen.

Vi måste sedan uppdatera Raspbian -operativsystemet och detta kan göras genom att köra kommandot "sudo apt update && full -upgrade -y". Installera sedan proftpd genom att köra kommandot "sudo apt install proftpd". Detta installerar FTP -programvaran som gör att vi kan komma åt filerna på microSD -kortet. Du kan sedan öppna FileZilla och ansluta till kortet som låter dig komma åt filerna.

Steg 2: Skapa skriptet

Skapa skriptet
Skapa skriptet
Skapa skriptet
Skapa skriptet

Vi har tidigare skapat skriptfiler som hade tillägget.sh, det här var bash -skript. För detta projekt kommer vi att skapa ett python -skript som har ett.py -tillägg. Genom att använda python får vi tillgång till många moduler, bibliotek och skript vilket gör det lättare för oss att skapa projekt.

Vi måste först installera picamera -modulen så att vi kan använda kameran i våra skript. Detta kan göras genom att köra kommandot "sudo apt install python-picamera". När det är klart skapar du bara ett python -skript genom att köra "sudo nano dashcam.py" och skriver sedan in innehållet från följande fil:

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

Du kan också kopiera/klistra in innehållet, vilket är en fördel med att använda SSH. Du kan spara filen genom att skriva "CTRL+X", sedan Y, sedan ENTER. Titta på videon för en fullständig förklaring av hur allt fungerar tillsammans. Vi skapade också två ytterligare skript innan detta för att få en bättre förståelse.

Steg 3: Testa skriptet

Testa skriptet
Testa skriptet

Innan vi kan köra skriptet måste vi installera psutil -modulen eftersom vi använder det för att få diskanvändning. För att installera psutil måste vi först installera något som kallas pip som är ett paketinstallationsprogram för python. Detta kan göras genom att köra kommandot "sudo apt install python-pip", följt av kommandot "pip install psutil" som installerar psutil.

När du är klar skapar du en ny mapp genom att köra kommandot "mkdir videos" så kan vi helt enkelt köra kommandot "python dashcam.py" som kör skriptet. Du bör kunna se de filer som skapas enligt bilden. Du kan också få dem med FileZilla och spela upp dem med VLC. Du kan stoppa skriptet genom att skriva "CTRL+C" och det rekommenderas att sedan starta om kortet.

Videon för del 2 kommer att visas live nästa vecka, tillsammans med ett skriftligt inlägg som åtföljer den. Tänk på att prenumerera på vår YouTube -kanal eftersom det hjälper till att stödja denna typ av arbete.

YouTube:

Tack för att du läste!

Rekommenderad: