5 måter å bruke Raspberry Pi kamera modulen for Time-Lapse Photography
De lette, kompakte egenskapene til en Raspberry Pi betyr at når de er sammenkoblet med den populære kameramodulen og bærbar batteriet, kan den brukes som et surreptitivt kamera. Med dette i bakhodet, fanget jeg nylig fem fantastiske tidsløse videoer. Du kan også.
Hva du trenger
For å komme i gang med time-lapse fotografering på Raspberry Pi, er det en god ide å forberede enheten ved å finne et vanntett, all-weather og kanskje til og med ruggedized Raspberry Pi-sak 5 måter å ruggedise din Raspberry Pi 5 måter å Ruggedise din Raspberry Pi Les mer . Du kan finne noe som passer på Amazon. Pass på at det har plass til kameraet, samt et gap for objektivet. Hvis et slikt tilfelle ikke er tilgjengelig for øyeblikket, bør du vurdere et lukket tilfelle uten spor for GPIO-tilgang, etc..
Deretter trenger du et batteri valg for å gjøre Pi bærbare. Kan du lage en selv Pi å gå? 3 måter å drive en bringebær Pi til bærbare prosjekter Pi å gå? 3 måter å drive en bringebær Pi til bærbare prosjekter Ønsker du å få din Raspberry Pi ut av huset og involvert i noen mobile prosjekter? Du trenger et batteri av noe slag - men det finnes flere alternativer. Les mer, eller kjøp et kompakt oppladbart batteri. Jeg har brukt denne fra RAVPower (UK), som gir deg 36-48 timers strøm på full ladning.
I tillegg trenger du et stativ (typen som er designet for smartphones. Hva er det beste telefonstativet? Hva er det beste telefonstativet? For de fleste har smarttelefonkameraer blitt gode nok til å erstatte riktig kamera. Fra å skyte videoer for å ta det perfekte landskapet bilde, håndsettet gjør en fantastisk jobb. Les mer skal være ideelt) og valgfritt duct tape for å sikre Pi under visse omstendigheter.
Tidsavbrudd og Raspberry Pi på stedet
Vi har sett på de ulike måtene du kan bruke Raspberry Pi-kameramodulet tidligere, og å sette opp tidslapse er bemerkelsesverdig grei. 5 Ting du kan gjøre med Raspberry Pi-kamera-modulen 5 Ting du kan gjøre med Raspberry Pi-kameraet Modul En av de første utvidelsene du bør kjøpe for Raspberry Pi er kameramodulen. Med en dedikert kontakt kan kameraet brukes til en rekke oppgaver. La oss ta en titt. Les mer .
Det har imidlertid gått noe siden da. For dette prosjektet bruker vi raspistill kommando som er inkludert i nyere versjoner av Raspbian Jessie 5 måter New Raspbian Jessie gjør hindbær Pi enda enklere å bruke 5 måter Ny Raspbian Jessie gjør Raspberry Pi enda enklere å bruke Etter utgivelsen av Debian Jessie i juli har Raspberry Pi-samfunnet vært velsignet med en ny utgave av Raspbian-varianten, basert på "foreldre" distro. Les mer :
raspistill -t 30000 -tl 2000 -o bilde% 04d.jpg
Parametrene angir en timeout (-t) etter 30 sekunder (30000 millisekunder) og et intervall (-tl) på 2 sekunder mellom hvert skudd (2000 ms). Det lagrer hvert bilde i gjeldende mappe med filnavn i formatet image000x.jpg, som angitt med bildet% 04d.jpg. Denne kalkulatoren kan hjelpe deg med å få tallene riktig.
Som standard tar kameraet bilder med 2592 x 1944 oppløsning, som vil ende opp med bilder på rundt 2,5 MB hver. I løpet av flere timer avbrytes tiden, kan dette vise seg litt av en belastning på Pi. Det er derfor en god ide å spesifisere en litt lavere oppløsning. Som sådan kan kommandoen lese
raspistill -t 30000 -tl 2000 -o bilde% 04d.jpg -w 1280 -h 960
Alt jeg gjorde - og alt du trenger å gjøre for det - er å justere skriptets time-out og tidsintervallforhold som passer til det aktuelle scenariet.
Fjernkontakt til Raspberry Pi
Hvis du bruker Raspberry Pi utenfor, og vekk fra hjemmenettverket ditt, må du opprette et ad hoc-nettverk for å koble til Pi fra smarttelefonen din via SSH. Dette er den beste måten å eksternt initiere fangst av tidsavbruddsbilder; Du kan også bruke et ad hoc-nettverk med din bærbare PC, hvis du foretrekker det, men en smarttelefon eller nettbrett er mer bærbar.
Flere alternativer er tilgjengelig her, men den mest pålitelige bruker en Ethernet-kabel og SSH Slik kobler du direkte til en Raspberry Pi uten Internett Slik kobler du direkte til en Raspberry Pi uten Internett Den allsidigheten av Raspberry Pi betyr at du på et tidspunkt, er bundet til å bruke den utendørs, utenfor rekkevidden til ditt trådløse nettverk. Så hvordan kan du kommunisere med det? Les mer .
Du burde nå kunne koble direkte til Raspberry Pi via SSH, noe som vil gjøre fange tidslapsefotografier til en langt enklere aktivitet. Alternativt kan du bruke et Python-skript og en knapp i tråd med hva som er forklart i vår Raspberry Pi Stopp-Motion Studio-opplæringen Lag en Stop Motion Video Rig med en Raspberry Pi Lag en Stop Motion Video Rig med en Raspberry Pi Du don ' t trenger high end utstyr for å lage din egen film: i denne alderen av digitale kameraer eller smarttelefoner med høy oppløsning, kan noen få en tur. Les mer .
Hvis noen av disse virker som for mye hardt arbeid, kan du alltid stole på en standard SSH-forbindelse over ditt trådløse nettverk for å starte tidsfristen, og deretter ta Pi til den planlagte plasseringen. Så lenge batteripakken har tilstrekkelig levetid, og du har skrevet inn en passende varighet i raspistill-skriptet, bør alt gå bra. Før du kompilerer bildene som en video (se nedenfor), må du bare kaste bort de irrelevante!
På dette stadiet kan du gå ut og begynne å sette opp og fange tidsmessige bilder. Les videre hvis du ikke har noen ideer, men først vil vi skissere prosessen for å fikse bildene og gjøre alt til en video.
Gjennomgang av Time Lapse Snaps
Hvis du lager bilder hver fem eller ti sekunder for en time eller mer, kommer du selvfølgelig til å ende opp med mange av dem. Tenk at de som standard er i high definition. Dette betyr at de skal spise opp lagringsplassen på Raspberry Pi veldig raskt. Som sådan er det en god ide å begrense deg til et enkelt filmprosjekt på en gang. Når du er ferdig med opptaket, lager du filmen (se nedenfor) og slett de originale snapshotene.
Så langt har du bare bilder. Du må redigere disse sammen i en videofil.
Begynn med å se gjennom bildene og sørg for at de er orientert på riktig måte. Hvis ikke, kan du bruke ImageMagick-programvaren til å rotere dem etter behov.
sudo apt-get installer imagemagick for fil i * .png; konvertere $ file -rotate 90 rotated- $ file; ferdig
Dette vil rotere hvert bilde i gjeldende katalog 90 grader med klokken. I noen tilfeller måtte jeg rotere .JPG-filer mot klokka 90 grader:
for fil i * .jpg; konvertere $ file -rotate -90 rotert- $ file; ferdig
Lag Time-Time-videoen
Når dette var gjort, slettet jeg de opprinnelige filene og brukte avconv-programvaren til å lage en videofil som samlet hver snap i en video. Du finner avconv som en del av libav-verktøy-pakken.
sudo apt-get installer libav-verktøy avconv -r 10 -i rotert bilde% 04d.jpg -r 10 -vcodec libx264 -crf 20 -g 15 -s 1280x720 timelapse.avi
Kommandoen ovenfor angir et filnavnformat for bildene (bilde% 04d.jpg), en codec (-vcodec), en komprimeringskvalitet (-crf) og selvfølgelig et filnavn for den opprettede videoen. Det vil også endre størrelsen til 1280 x 720 oppløsning - ganske viktig hvis du samler videoen på en Raspberry Pi, da det vil ta lang tid å beholde standard HD-oppløsning. Du vil også finne at dette er ressurs tungt, så ta det lettere alternativet. Alternativt kan du kopiere bildene til en PC og opprette AVI-filen der.
(FFMPEG er for eksempel tilgjengelig for Windows. Etter å ha kopiert bildene dine på 5 måter, kan du kopiere data fra en Raspberry Pi til en PC. 5 måter å kopiere data fra en Raspberry Pi til en PC. På et tidspunkt vil du ha lyst til det. måten å få dataene fra Pi's SD-kort og på PCens HDD. Dette kan være vanskelig. Les mer og installer FFMPEG, du bør kopiere åpne et kommandolinjevindu i bildemappen (i Windows Utforsker klikker du Fil> Åpne kommandoprompt) og skriv inn noe i tråd med:
ffmpeg -r 15-startnummer 0001 -i bilde% 04d.jpg -s 1280x720 -vcodec libx264 outputfilename.mpg
Dougs verden vil gi deg en flott forklaring på alt det.)
Med filmen som er opprettet, bruk noe som omxplayer for å spille den ferdige filen. VLC Player bør også fungere bra, spesielt hvis du lager videoene på Windows.
Time Lapse Ideas
1. Ser på skyer
For å starte, valgte jeg å dra nytte av mine nærmeste omgivelser. Dette betydde å gå til slutten av hagen og montere min Raspberry Pi for å observere den konstante aktiviteten over en nærliggende industriell installasjon. Skyer, flammer, damp og mer, dette er et område for industriell opparbeidelse og avfallshåndtering.
Og ender.
Jeg brukte et intervall på 10 sekunder for denne opptaket, og forlot tiden som løper i seks timer.
2. Kjøring i bilen min
Det er utrolig hvor mange miles vi kritt opp kjører, og hvordan humdrum hele prosessen kan virke å bli. Jeg monterte Raspberry Pi på en smarttelefon stativ og deretter hengt det under mitt bakspeilet for å få følgende effekt.
Dette var mitt første mobile forsøk, og er ikke så lenge jeg ville ha likt. Intervallet behøvde å være kortere, og den totale lengden lenger, for et jevnere resultat. Her brukte jeg en 3 minutters timeout og fanget hvert 10. sekund.
3. Skygger, Breaking Bad Stil (eller ikke)
Denne gangen valgte jeg å fange bevegelsen av skygger på en (rimelig) solrik dag. For dette monterte jeg Pi og batteriet på et innlegg i hagen, og pekte det på terrassebordet. Dette fanget bevegelsen av skyggene, til tross for forstyrrelsene fra skyene.
Misfornøyd med orienteringen på de forrige videoene (fast i portrettmodus) Jeg fant ut at jeg trengte å legge til -rot 90 parameter til raspistill kommando for å få et landskapsbilde.
Hold øye med slutten av videoen, hvor du får øye på regnvann som akkumuleres på bordet. Faren for å bo i North Yorkshire og forventer været å gjøre det du vil!
Dette var ment å løpe i flere timer, fra morgen til midten av ettermiddagen. Jeg satte et 10 sekunders intervall for å matche kameraets faste posisjon ... og da dro jeg prosjektet da regnet kom!
4. Tidsavbrudd baby
Bare hva får babyer opp til når de ikke blir observert? Åpenbart er det ikke mye i veien for å gå, men hvor mye beveger de sine lemmer, eller sliter med en napp?
For å finne ut, gjorde jeg barnedatteren mitt emne av denne tiden bortfalle videoen, og gjorde god bruk av et smarttelefonstativ for å montere Pi på baksiden av sofaen på en trygg måte..
Dette løp i 35 minutter med en fem sekunders forsinkelse med lukkerhastigheten satt til 30000 (-ss 30000) på grunn av det lave lyset.
5. Daglige mennesker drikker kaffe
Noen gang lurt på hvor animert (eller ikke) er du i en kaffebar? Jeg bestemte meg for å ta min trofaste Raspberry Pi ut til den lokale kaffekjeden og bruke litt tid på å observere oppførselen til lånetakerne. Hvor mye te og kaffe ville de drikke?
Gjorde de tilbringer seg lenge, eller handlet det mer viktig? Svaret er her. Vi løp denne gangen i løpet av bare en time med et intervall på 10 sekunder.
Jeg fant fem åpenbare tidsløse fotoprosjekter. Jeg er sikker på at du kan gjøre det bedre. Vis oss hva du kan gjøre i kommentarene!
Utforsk mer om: Fotografi, Raspberry Pi, Time Lapse.