Reklame
Raspberry Pis lette, kompakte egenskaber betyder, at det, når det er parret med det populære kameramodul og det bærbare batteri, kan bruges som et uhyggeligt kamera. Med dette i tankerne, har jeg for nylig taget fem fantastiske time-lapse-videoer. Det kan du også.
Hvad du har brug for
For at komme i gang med time-lapse-fotografering på Raspberry Pi, er det en god ide at forberede din enhed ved at finde et vandtæt, alt vejr og måske endda robust Raspberry Pi taske 5 måder at robuste din hindbærpi Læs mere . Du kan finde noget, der passer til Amazon. Sørg for, at det har plads til kameraet, såvel som et hul til linsen. Hvis en sådan sag ikke er tilgængelig på nuværende tidspunkt, skal du overveje en afsluttet sag uden slots til GPIO-adgang osv.
Dernæst har du brug for en batteriindstilling for at gøre Pi bærbar. Du kunne måske lav en selv 3 Raspberry Pi-batteripakker til bærbare projekterEt Raspberry Pi-batteri kan gøre en almindelig Pi til en bærbar computer. Du har brug for en af disse batteriløsninger for at komme i gang. Læs mere
, eller køb et kompakt genopladeligt batteri. Jeg har brugt det denne fra RAVPower (UK), som giver dig 36–48 timers strøm på en fuld opladning.Derudover har du brug for et stativ ( type designet til smartphones Hvad er den bedste telefonstativ?For de fleste er smartphonekameraer blevet gode nok til at erstatte de rette kameraer. Fra optagelse af videoer til at tage det perfekte landskabsfoto, gør dit håndsæt et fantastisk stykke arbejde. Læs mere skal være ideel) og valgfri kanaltape til fastgørelse af Pi under visse omstændigheder.
Time Lapse og Raspberry Pi om placering
Vi har set på de forskellige måder, du kan bruge Raspberry Pi-kamera-modulet i fortiden og opsætning af tidsforløb er bemærkelsesværdigt ligetil 5 ting, du kan gøre med Raspberry Pi-kameramoduletEn af de første udvidelser, du skal købe til Raspberry Pi, er kameramodulet. Med et dedikeret stik kan kameraet bruges til en række forskellige opgaver. Lad os se. Læs mere .
Ting er imidlertid gået noget siden da. Til dette projekt bruger vi raspistill kommando, som er inkluderet i nylige versioner af Raspbian Jessie 5 måder New Raspbian Jessie gør Raspberry Pi endnu lettere at brugeEfter frigivelsen af Debian Jessie i juli er Raspberry Pi-samfundet blevet velsignet med en ny udgivelse af Raspbian-varianten, der er baseret på "forældrenes" distro. Læs mere :
raspistill -t 30000 -tl 2000 -o billede% 04d.jpg
Parametrene specificerer en timeout (-t) efter 30 sekunder (30000 millisekunder) og et interval (-tl) på 2 sekunder mellem hvert skud (2000 ms). Det gemmer hvert billede i den aktuelle mappe med filnavne i formatet image000x.jpg, som specificeret med billedet% 04d.jpg betingelse. Det her lommeregner kan hjælpe dig med at få tallene rigtige.
Som standard tager kameraet fotos i en opløsning på 2592 x 1944, som ender med billeder på ca. 2,5 MB hver. I løbet af adskillige timers tidsfald, kan dette vise sig at være en smule belastning på din Pi. Det er derfor en god ide at specificere en lidt lavere opløsning. Som sådan kan kommandoen muligvis læse
raspistill -t 30000 -tl 2000 -o image% 04d.jpg -w 1280 -h 960
Alt hvad jeg gjorde - og alt hvad du skal gøre - er at justere scriptets timeout og tidsintervalbetingelser, så de passer til det særlige scenarie.
Fjernforbindelse til din Raspberry Pi
Hvis du bruger Raspberry Pi udenfor og væk fra dit hjemmenetværk, skal du oprette et ad hoc-netværk for at oprette forbindelse til din Pi fra din smartphone via SSH. Dette er den bedste måde at fjerninitiere optagelse af tidsforløbsbilleder; Du kan også bruge et ad hoc-netværk med din bærbare pc, hvis du foretrækker det, men en smartphone eller tablet er mere bærbar.
Flere muligheder er tilgængelige her, men de mest pålidelige er at bruge en Ethernet-kabel og SSH Sådan forbindes man direkte til en Raspberry Pi uden internetAlsidigheden af Raspberry Pi betyder, at du på et tidspunkt skal bruge den udendørs, uden for dit trådløse netværks rækkevidde. Så hvordan kan du kommunikere med det? Læs mere .
Du skal nu være i stand til at oprette forbindelse direkte til din Raspberry Pi via SSH, hvilket vil gøre optagelse af time-lapse-fotos til en langt mere ligetil aktivitet. Alternativt kan du bruge et Python-script og -knap i overensstemmelse med det, der er forklaret i vores Raspberry Pi stop-motion studietutorial Lav en Stop Motion Video Rig med en Raspberry PiDu har ikke brug for avanceret udstyr til at lave din egen film: I denne tidsalder med højopløsnings-digitalkameraer eller smartphones kan enhver tage en tur. Læs mere .
Hvis en af disse virker som for meget hårdt arbejde, kan du altid stole på en standard SSH-forbindelse over dit trådløse netværk for at påbegynde fangst af tidsforløb, og tag derefter Pi'en til dets tilsigtede Beliggenhed. Så længe din batteripakke har tilstrækkelig levetid, og du har indtastet en passende varighed i dit raspistill-script, skal alt gå godt. Før du sammenstiller billederne som en video (se nedenfor) skal du bare kaste de irrelevante billeder!
På dette trin kan du gå ud og begynde at opsætte og fange optagelser af tidsforløb. Læs videre, hvis du mangler idéer, men først skitserer vi processen til at rette billederne og gøre det hele til en video.
Gennemgang af Time Lapse Snaps
Hvis du opretter billeder hvert femte eller ti sekund i en time eller mere, vil du naturligvis ende med mange af dem. Overvej, at disse som standard er i high definition. Dette betyder, at de vil spise op lagerpladsen på din Raspberry Pi meget hurtigt. Som sådan er det en god ide at begrænse dig selv til et enkelt filmprojekt på et hvilket som helst tidspunkt. Når du er færdig med optagelsen, skal du oprette filmen (se nedenfor) og slette de originale snaps.
Indtil videre har du kun fotos. Du skal redigere disse sammen til en videofil.
Begynd med at gennemgå billederne og sikre, at de er orienteret på den rigtige måde. Hvis ikke, kan du bruge ImageMagick-softwaren til at rotere dem efter behov.
sudo apt-get install imagemagick. til fil i * .png; konvertere $ fil -rotate 90 roteret- $ fil; Færdig
Dette roterer hvert billede i det aktuelle bibliotek 90 grader med uret. I nogle tilfælde var jeg nødt til at rotere .JPG-filer mod uret med 90 grader:
til fil i * .jpg; konvertere $ fil -rotate -90 roteret- $ fil; Færdig
Opret Time Lapse-video
Når dette var gjort, slettede jeg de originale filer og brugte avconv-softwaren til at oprette en videofil, der sammenstiller hver snap til en video. Du finder avconv som en del af libav-tools-pakken.
sudo apt-get install libav-tools avconv -r 10 -i roteret-image% 04d.jpg -r 10 -vcodec libx264 -crf 20 -g 15 -s 1280x720 timelapse.avi
Kommandoen ovenfor specificerer et filnavnsformat for billederne (billede% 04d.jpg), en codec (-vcodec), en komprimeringskvalitet (-crf) og selvfølgelig et filnavn for den oprettede video. Den ændres også til 1280 x 720-opløsning - temmelig vigtigt, hvis du kompilerer videoen på en Raspberry Pi, da det vil tage lang tid at beholde standard HD-opløsningen. Du finder også, at dette er ressourcetungt, så tag den lettere indstilling. Alternativt kan du kopiere billederne til en pc og oprette AVI-filen der.
(F.eks. Er FFMPEG tilgængelig for Windows. Efter kopiering af dine billeder på tværs 5 måder at kopiere data fra en Raspberry Pi til en pcPå et tidspunkt ønsker du en nem måde at få dataene fra Pis SD-kort og på din pc's HDD. Dette kan være vanskeligt. Læs mere og installation af FFMPEG, skal du kopiere åbne et kommandolinjevindue i billedmappen (i Windows Stifinder skal du klikke på Fil> Åbn kommandoprompt) og indtast noget i retning af:
ffmpeg -r 15 -startnummer 0001 -i image% 04d.jpg -s 1280x720 -vcodec libx264 outputfilename.mpg
Dougs verden vil give dig en god forklaring på alt det.)
Når outputfilmen er oprettet, skal du bruge noget som omxplayer til at afspille den færdige fil. VLC Player skal også fungere fint, især hvis du opretter videoer på Windows.
Time Lapse-ideer
1. Ser på skyer
For at starte valgte jeg at drage fordel af mine umiddelbare omgivelser. Dette betød kurs mod slutningen af haven og montering af min Raspberry Pi for at observere den konstante aktivitet over en nærliggende industriel installation. Skyer, flammer, damp og mere, dette er et sted for industriel oparbejdning og bortskaffelse af affald.
Og ænder.
Jeg brugte et interval på 10 sekunder til denne optagelse og lod tidsforløbet køre i seks timer.
2. Kørsel i min bil
Det er forbløffende, hvor mange kilometer vi kalker op ad kørslen, og hvor trist hele processen kan se ud til at blive. Jeg monterede Raspberry Pi på en smartphone-stativ og hænger den derefter under mit bagspejle for at få følgende effekt.
Dette var mit første mobilforsøg, og er ikke så længe, som jeg havde ønsket. Intervallet skulle være kortere og den samlede længde længere for at få et glattere resultat. Her brugte jeg en 3 minutters timeout og fanges hvert 10. sekund.
3. Skygger, Breaking Bad Style (eller ikke)
Denne gang valgte jeg at fange bevægelsen af skygger på en (med rimelighed) solskinsdag. Til dette monterede jeg Pi og dets batteri på en stolpe i haven og pegede den mod terrassebordet. Dette fangede bevægelsen af skyggerne på trods af afbrydelser fra skyer.
Utilfreds med orienteringen på de foregående videoer (fast i portrættilstand) fandt jeg, at jeg var nødt til at tilføje -rot 90 parameter til raspistill kommando for at få et liggende billede.
Hold øje med slutningen af videoen, hvor du vil se regnvand, der samler sig på bordet. Risikoen ved at bo i North Yorkshire og forvente, at vejret skal gøre, hvad du vil!
Dette var beregnet til at køre i flere timer, fra morgen til midt på eftermiddagen. Jeg satte et interval på 10 sekunder for at matche kameraets faste position… og så trak jeg projektet, når regnen kom!
4. Time Lapse Baby
Hvad får babyer op til, når de ikke bliver observeret? Der er selvfølgelig ikke meget i vejen for at gå, men hvor meget bevæger de deres lemmer eller kæmper med et napp?
For at finde ud af det gjorde jeg min baby datter til genstanden for denne time-lapse-video og gjorde godt brug af en smartphone-stativ til sikkert at montere Pi på bagsiden af vores sofa.
Dette kørte i 35 minutter med en fem sekunders forsinkelse med lukkerhastigheden indstillet til 30000 (-ss 30000) på grund af det lave lys.
5. Hver dag mennesker drikker kaffe
Har du nogensinde spekuleret på, hvor animeret (eller ej) du er i en kaffebar? Jeg besluttede at tage min pålidelige Raspberry Pi ud til den lokale kaffekæde og bruge lidt tid på at observere opførslerne af lånere. Hvor meget te og kaffe ville de drikke?
Brugte de lang tid på at sidde ned, eller gjorde shopping mere vigtigt? Svaret er lige her. Vi løb denne tidsperiode i knap en time med et interval på 10 sekunder.
Jeg fandt fem åbenlyse fotograferingsprojekter med tidsforløb. Jeg er sikker på, at du kan gøre det bedre. Vis os, hvad du kan gøre i kommentarerne!
Christian Cawley er viceaditor for sikkerhed, Linux, DIY, programmering og teknisk forklaret. Han producerer også The Really Useful Podcast og har lang erfaring med support til desktop og software. Christian bidrager til Linux Format-magasinet og er en Raspberry Pi-tinkerer, Lego-elsker og retro-spil-fan.