Hvordan utføre tidsforløpende fotograferingsoperasjoner ved hjelp av Raspberry Pi?
For å fange naturens glamour uten å bruke mye tid, tidsforløp fotografering er den beste teknikken. Det er en teknikk der hastigheten med hvilken videobildene fanges er mye lavere enn den som vil bli brukt til å spille av arrangementet. Vi kan lage tidsforløpende videoer ved hjelp av DSLR-er, videokameraer osv., Men disse enhetene er ikke økonomiske. En gjennomsnittsmodell for DSLR koster rundt $ 400, og den kan ikke kjøpes av en som har et begrenset budsjett. Når vi holder det i sikte i dag, vil vi utføre tidsforløpende fotograferingsoperasjoner ved hjelp av en Bringebær Pi det er en billig datamaskin i lommestørrelse som krever noe grunnleggende utstyr for å lage fascinerende prosjekter som denne. Den kan gjøre alt du forventer at en arbeidsstasjon skal gjøre, som å spille av video av overlegen kvalitet, lage regneark, FM-radiostasjoner og spill osv. Pi kameraet vil bli plassert på en fast posisjon, og det vil ta bilder selv i et tidsrom som er angitt av brukeren. På det tidspunktet det spilles i en typisk hastighet, ser tiden ut til å bevege seg raskere.
Hvordan sette opp Pi-kamera for tidsforkortelse?
Den beste tilnærmingen for å starte et prosjekt er å lage en liste over komponenter fordi ingen vil ønske å holde seg midt i et prosjekt bare på grunn av en manglende komponent.
Trinn 1: Nødvendige komponenter
Trinn 2: Velge Raspberry Pi-modellen
Valget av Raspberry Pi er en veldig teknisk oppgave, og det bør gjøres nøye slik at du ikke lider i fremtiden. Raspberry Pi Zero er ikke å foretrekke fordi den er den eldste modellen som er tilgjengelig i markedet med en begrenset mengde spesifikasjoner, og det er en veldig slitsom jobb å sette opp et nettverk på den. De nyeste modellene som 3A +, 3B + kan kjøpes. Raspberry Pi 4 er den raskeste og mest dominerende dingsen Raspberry Pi Foundation har gitt ut hittil, men Raspberry Pi-teamet har ikke delt maskinvareproblemer etter utgivelsen. Det gjør det ikke støvel vel fordi det er USB-C-port som ikke gir nok strøm til oppstart. Så i dette prosjektet vil vi bruke Raspberry Pi 3B +.
Trinn 3: Blokkdiagram over prosjektet
Jeg har tatt med blokkdiagrammet for prosjektet i artikkelen for å få en bedre forståelse av arbeidsprinsippet til dette prosjektet.
Trinn 4: Sette opp Raspberry Pi
Det er to alternativer for å sette opp Raspberry Pi. Først er det å koble Pi-en din til LCD og koble til alt nødvendig utstyr og begynne å jobbe. Den andre er å sette opp Pi med den bærbare datamaskinen og få tilgang til den eksternt. Det avhenger av tilgjengeligheten av LCD, hvis du har den hjemme, kan du konfigurere Pi-en din ved hjelp av en LCD. Koble LCD-skjermen til HDMI-porten på bringebæret ved å bruke HDMI til VGA-adapter. Hvis du vil få tilgang til din Pi eksternt, følg artikkelen min med navnet “Hvordan få tilgang til grafisk brukergrensesnitt (GUI) for Raspberry Pi ved hjelp av SSH og VNC Viewer?”.I denne artikkelen er et detaljert oppsett av Pi med en bærbar PC beskrevet, og etter innlogging vil du kunne få ekstern tilgang til Pi.
Trinn 5: Forstå arbeidsprinsippet
Arbeidsprinsippet til prosjektet er ganske enkelt. Et kamera er for eksempel plassert i en passende posisjon. Hvis du vil fange solnedgangen, må du montere kameraet på taket og rotere det til den passende vinkelen det vil fange landskapet med, og angi hvor lenge det skal ta bilder. Det er to typer bildefrekvenser som er satt for tidsforkorting i dag. Den første er 24 bilder per sekund og den andre er 30 bilder per sekund Derfor, hvis du har angitt en tidsperiode på en time, dvs. 3600 sekunder, og du trenger en 10 sekunders video, kan du dele 3600 sekunder / 30 bilder, så får du et intervall på 12 sekunder. Det er helt opp til deg, du kan angi tidsintervallet ditt ved å bruke en enkel formel nevnt ovenfor. Etter at kameraet har fullført prosessen med å ta bilder i det forhåndsinnstilte intervallet, kan du laste ned alle bildene til PC-en din og observere progresjonen av bilder med hensyn til tid. Etter at du har lastet ned disse bildene, kan du velge bildene du ønsker fra samlingen du har lagret og utført videre bildebehandlingsoperasjon på, eller kombinere dem for å lage en video og se hvordan de naturlige scenene endrer seg i forhold til tiden.
Trinn 6: Koble til eksterne enheter
Etter å ha valgt Raspberry Pi, kobler vi tastatur og mus til Raspberry Pi. Etter å ha koblet dem til, bruk HDMI-kabelen til å koble Pi til TV-en. Etter å ha gjort disse forbindelsene er vi klare til å gå videre.
Trinn 7: Forsikre deg om at Raspberry Pi er oppdatert
Etter å ha satt opp Raspberry Pi, vil vi sørge for at Pi-en vår fungerer bra, og at alle de nyeste pakkene er installert på den. Åpne kommandovinduet og skriv inn følgende to kommandoer for å oppdatere Pi.
sudo apt-get oppdatering
Deretter,
sudo apt-get oppgradering
Hvis det er installert oppdateringer, trykker du på Y og trykk deretter på Tast inn for å fortsette nedlasting av oppdateringer.
Trinn 8: Aktivering av Raspberry Pi kameramodul
Vi må aktivere Raspberry Pi-kameramodulen før du bruker den. Lukk kommandovinduet etter oppdatering av pakkene, og klikk på Raspberry-ikonet øverst til venstre på skrivebordet. Rull ned til Raspberry Pi-innstillinger, klikk på grensesnittalternativet og aktiver Kamera derfra.
Det kan også aktiveres ved å skrive følgende kommando i Terminalvindu:
sudo raspi-config
Etter å ha skrevet denne kommandoen vil vi se at Raspberry Pi programvarekonfigurasjonsverktøy åpnes og bla ned til Grensesnittalternativer og trykk Tast inn.
En ny skjerm vises, og vi vil se Kamera nevnt på toppen. Trykk enter:
Etter at kameraet er aktivert, må Pi startes på nytt for at endringene skal tre i kraft. Vi starter Pi-en på nytt før vi fortsetter videre, og det kan gjøres ved å skrive følgende kommando.
sudo omstart
Trinn 9: Installere Python-støtte
Nå må vi installere Python Support for vårt Raspberry Pi-kamera. Ettersom vi bruker Raspbian Buster som et operativsystem, er Pi-kamera ikke installert som standard i det, og vi må derfor installere det manuelt. For å introdusere Pi-kamera på Raspbian, er det ideelt å bruke systemets pakkebehandling som heter apt. Dette vil hjelpe oss å installere og slette de nyeste pakkene med Pi-kamera på brettet vårt. Det vil også gjøre Pi-kamera tilgjengelig for alle brukere som er tilgjengelige på nettverket. For å installere den, kjør følgende kommando:
sudo apt-get install python-picamera python3-picamera
Når du har installert python-støtten, kjører du følgende kommando:
sudo apt-get install ffmpeg [/ stextbox]
Vi ønsker å jobbe i python-miljø, derfor vil vi skrive følgende kommando for å inngå python-miljø:
sudo inaktiv & [/ stextbox]
Nå skal vi navigere til Fil menyen i Python-miljøet og klikk på Ny fil. Et tomt pythonmiljø åpnes, og så åpner vi CameraTest.py kode for å teste kameraet.
Lagre den og trykk deretter på F5 knapp. Etter et par øyeblikk vil vi observere at a.png-filen vil bli lagret på skrivebordet, og hvis denne filen lagres, har vi nok bevis til å hevde at kameramodulen vår fungerer som den skal. Hvis ikke, gjenta hele prosedyren nevnt ovenfor nøye. Åpne terminalvinduet og mot [stextbox id = ”info”]kommando skriv inn følgende kommando:
sudo inaktiv & [/ stextbox]
Vi klikker på filmenyen og i Python-miljøet åpner vi Timelapse1.py kode. Lagre den, og trykk deretter for å utføre den Alt + F5. Trykk på hvis du vil slutte å utføre den Ctrl + F6. Nå ser vi de fangede bildene i målmappen. Alle bildene vil bli ordnet i rekkefølge, og du kan se dem og utføre bildebehandlingsoperasjoner på det hvis du vil.
Trinn 10: Fullføre maskinvaren
Etter hvert som vi har testet prosjektet vårt, er alt vi trenger å installere maskinvaren på et passende sted. Hvis du har laget dette prosjektet for ditt hjem og ønsker å fange solnedgangen, plasser bringebær-pi i foringsrøret, fest kameramodulen med den og sett den på et passende sted slik at den kan fange solnedgangen om kvelden. Senere kan du trekke ut alle bildene.
applikasjoner
- Den kan brukes til å fange solnedgangen.
- Hvis du bygger huset, kan du se alt arbeidet som skjer, selv om du ikke er til stede på stedet.
- Den kan brukes til å fange planteveksten.
- Den kan brukes som et overvåkingssystem i enhver organisasjon.