Innholdsfortegnelse:
Video: Lag et DashCam ved hjelp av Raspberry Pi Zero (pkt. 1): 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Dette er starten på en ny serie der vi lærer hvordan vi bygger et dashcam ved hjelp av Raspberry Pi Zero. Dette prosjektet er faktisk en kontinuerlig videoopptaker og kan brukes til andre applikasjoner, inkludert overvåkning av dyreliv.
I del 1 tar vi tak i opptaksseksjonen, som innebærer å ta opp video fra Pi -kameraet og lagre den på microSD -kortet. Vi tar oss også av filnummerering, oppdager gjenværende lagring, stopper skriptet hvis det er lavt, og vi legger også til FTP -funksjonalitet for å få tilgang til filene eksternt.
Videoen ser nærmere på hvordan alt henger sammen, og vi lager også noen testskript som hjelper til med å forstå det endelige manuset. Jeg vil sterkt anbefale å se på videoen først for å få en bedre forståelse av prosjektet.
Trinn 1: Forberedelse av Raspberry Pi
Det første vi må gjøre er å laste ned Raspbian -operativsystemet for Raspberry Pi. Jeg bruker Pi Zero for dette prosjektet ettersom det er et kompakt brett. Jeg kommer heller ikke til å bruke skrivebordet, og det er grunnen til at jeg lastet ned lite versjon. Du må deretter blinke dette bildet til et microSD -kort, men før vi kan starte Pi med det, må vi kopiere wpa_supplicant.conf- og ssh -filene til oppstartsstasjonen. Disse filene er nødvendige for at vi skal kunne styre Raspberry Pi eksternt. Et annet alternativ er å bruke en kablet tilkobling og koble til et tastatur/mus/skjerm for å kontrollere Pi. Valget er ditt, og her er en lenke til et tidligere innlegg som forklarer dette mer detaljert sammen med ekstern tilgang og FTP: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/
Her er en oppsummering om hvordan du konfigurerer dette:
Filen wpa_supplicant.conf gir nettverksdetaljer som gjør at Pi kan koble til WiFi -nettverket ditt - dette er nødvendig for å installere programvare og også kontrollere den for nå. En WiFi -tilkobling er bare nødvendig under det første oppsettet, og vi trenger ikke det for å ta opp video mens du er i bilen. Du kan bruke lenken nedenfor for å laste ned en malfil for dette. Bare oppdater landskoden, nettverksnavnet og passordet og kopier det deretter til microSD -kortet. Du kan bruke et tekstredigeringsprogram som notepad ++, Sublime Text eller Atom for å oppdatere filen.
WPA-malfil: https://www.bitsnblobs.com/wp-content/uploads 2020/05/wpa_supplicant.txt
Bruk følgende lenke for en liste over landskoder:
Vi må deretter lage en tom fil med navnet ssh ved å bruke den foretrukne tekstredigereren. Ikke legg til noen utvidelse i filen, og bare kopier den over til tavlen. Når det er gjort, kobler du til kameraet, setter inn microSD -kortet og slår deretter på kortet. Det vil ta omtrent et minutt å koble kortet til nettverket ditt for første gang.
Før vi kan fortsette, må vi skaffe IP -adressen til styret. En måte å gjøre dette på er å bruke programvare som kalles AngryIP -skanner. Installer og kjør det, og du vil da kunne få brettets IP -adresse.
Vi må deretter logge inn på tavlen ved å bruke en terminal (eller ledetekst i Windows). Bare skriv inn "ssh [email protected]" og trykk enter. Sørg for å bruke brettets IP -adresse. Skriv inn standardpassordet som er bringebær, så får du tilgang til tavlen.
Vi må nå gjøre noen ting før vi kan begynne med skriptet. Det første er å aktivere kameraet som kan gjøres ved å kjøre kommandoen "sudo raspi-config". Du må navigere til "Grensesnittalternativer", deretter "Kamera" og aktivere det. Bruk tabulatortasten for å velge alternativet "Fullfør", og start deretter kortet på nytt. Gi brettet et minutt, og logg deretter inn igjen.
Vi må deretter oppdatere Raspbian -operativsystemet, og dette kan gjøres ved å kjøre kommandoen "sudo apt update && full -upgrade -y". Deretter installerer du proftpd ved å kjøre kommandoen "sudo apt install proftpd". Dette installerer FTP -programvaren som gir oss tilgang til filene på microSD -kortet. Du kan deretter åpne FileZilla og koble til kortet som gir deg tilgang til filene.
Trinn 2: Lag skriptet
Vi har tidligere opprettet skriptfiler som hadde.sh -utvidelsen, dette var bash -skript. For dette prosjektet skal vi lage et python -skript som har en.py -forlengelse. Ved å bruke python får vi tilgang til mange moduler, biblioteker og skript, noe som gjør det lettere for oss å lage prosjekter.
Vi må først installere picamera -modulen slik at vi kan bruke kameraet i skriptene våre. Dette kan gjøres ved å kjøre kommandoen "sudo apt install python-picamera". Når det er fullført, oppretter du bare et python -skript ved å kjøre "sudo nano dashcam.py" og skriver inn innholdet fra følgende fil:
www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py
Du kan også kopiere/lime inn innholdet, noe som er en fordel ved å bruke SSH. Du kan lagre filen ved å skrive "CTRL+X", deretter Y, deretter ENTER. Se videoen for en fullstendig forklaring på hvordan det hele fungerer sammen. Vi har også laget to ekstra skript før dette for å få en bedre forståelse.
Trinn 3: Test skriptet
Før vi kan kjøre skriptet, må vi installere psutil -modulen mens vi bruker den for å få tak i diskbruken. For å installere psutil må vi først installere noe som kalles pip som er en pakkeinstallator for python. Dette kan gjøres ved å kjøre kommandoen "sudo apt install python-pip", etterfulgt av kommandoen "pip install psutil" som installerer psutil.
Når du er ferdig, oppretter du en ny mappe ved å kjøre kommandoen "mkdir videos", så kan vi ganske enkelt kjøre kommandoen "python dashcam.py" som vil kjøre skriptet. Du bør kunne se filene som opprettes som vist på bildet. Du kan også få dem ved hjelp av FileZilla og spille dem av med VLC. Du kan stoppe skriptet ved å skrive "CTRL+C", og det anbefales å starte kortet på nytt.
Videoen for del 2 går live neste uke, sammen med et skriftlig innlegg som følger med den. Vennligst vurder å abonnere på vår YouTube -kanal, ettersom det hjelper med å støtte denne typen arbeid.
YouTube:
Takk for at du leser!
Anbefalt:
DIY -- Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: 6 trinn
DIY || Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: Mens du lager en edderkopprobot, kan du lære så mange ting om robotikk. Som å lage roboter er både underholdende og utfordrende. I denne videoen skal vi vise deg hvordan du lager en Spider -robot, som vi kan bruke ved hjelp av smarttelefonen vår (Androi
Lag en kartbok ved hjelp av Google Maps: 17 trinn (med bilder)
Lag en kartbok ved hjelp av Google Maps: Forleden så jeg på bokhandelen for en gateguide for DuPage County, IL siden kjæresten min bor der og trenger et detaljert gatekart. Dessverre var den eneste de hadde i nærheten en for Cook County (som denne
Lag en spillkonsoll ved hjelp av din Raspberry Pi !: 6 trinn
Lag en spillkonsoll med din Raspberry Pi !: Vil du spille retrospill uten å betale for de dyre gamle konsollene? Du kan gjøre nettopp det med Raspberry Pi. Raspberry Pi er en datamaskin i "kredittkortstørrelse" som er i stand til mange kule ting. Det er mange forskjellige typer
Hvordan lage en drone ved hjelp av Arduino UNO - Lag en quadcopter ved hjelp av mikrokontroller: 8 trinn (med bilder)
Hvordan lage en drone ved hjelp av Arduino UNO | Lag en Quadcopter ved hjelp av mikrokontroller: Introduksjon Besøk min Youtube -kanal En Drone er en veldig dyr gadget (produkt) å kjøpe. I dette innlegget skal jeg diskutere hvordan jeg får det billig? Og hvordan kan du lage din egen slik til en billig pris … Vel, i India er alle materialer (motorer, ESCer
Lag time -lapse -videoer ved hjelp av Raspberry Pi (11 kodelinjer): 12 trinn (med bilder)
Lag tidsforløpsvideoer ved hjelp av Raspberry Pi (11 kodelinjer): Jeg plantet nylig noen frø i bordkrukken min for første gang. Jeg var veldig spent på å se dem vokse, men som vi alle vet er det en treg prosess. Jeg klarte ikke å se veksten, og ble virkelig skuffet, men plutselig våknet elektronikkhobbyisten inni meg