De Raspberry Pi Zero is zo compact dat je hem letterlijk overal mee naartoe kunt nemen. Vergeet mediacentra en retro-gamestations - bewaar die voor de grotere Raspberry Pis. Je Pi Zero moet gewoon naar buiten!
Een project dat u buiten kunt gebruiken, is het maken van een time-lapse-filmpje van wat u op dit moment aan het doen bent. Het enige dat nodig is, is een koffer, een batterijpakket en een Raspberry Pi-cameramodule. Met het juiste script kun je een time-lapse-film maken die je dag opneemt, klaar om te uploaden naar YouTube of elders online te delen.
Wat je nodig hebt om een draagbare time-lapse van je dag op te nemen
Zoals het idee om alles wat er gebeurt op te nemen? U kunt overal waar u heen gaat time-lapse-opnamen maken met het volgende:
- Raspberry Pi Zero v1.3 of hoger
- Raspberry Pi-cameramodule
- Cameralint voor Pi Zero
- Elastische band om de kabel netjes te houden
- Draagbare batterij (zie hieronder)
- Zware verpakkingstape (om de USB-voedingskabel vast te zetten)
Je zou deze moeten kunnen verzamelen voor minder dan $ 50.
De Raspberry Pi Zero moet v1.3 of hoger zijn, aangezien de oudere versies geen cameramodulepoort hebben. Latere Pi Zero-modellen met wifi zijn goed, maar bijna drie keer zo duur als de 1.3.
Merk op dat de cameralintkabel voor de Pi Zero anders is dan het standaard cameramodule-lint voor Raspberry Pis van volledige grootte. Deze lintkabel is aan het ene uiteinde smaller om bij de kleinere connector op de Pi Zero te passen.
Voorzie uw draagbare time-lapse-camera van stroom
Omdat dit een draagbaar project is, is een batterij vereist. Er zijn drie opties.
- Een standaard oplaadbare batterij voor smartphones of tablets.
- Een op maat gemaakt batterijpakket voor de Raspberry Pi.
- Een compacte, gefabriceerde oplaadbare batterijrug.
Welke je kiest, hangt af van wat voor soort mobiliteit je hoopt te genieten en hoe lang de camera moet werken. Kies optie 1: deze gaat langer mee dan de andere, maar maakt je minder mobiel. Ondertussen is optie 3 de meest mobiele optie, maar met de laagste batterijduur (ongeveer twee uur). Optie 2 geeft je het beste van twee werelden, maar is niet oplaadbaar.
Lees verder: Raspberry Pi-batterijpakketten voor draagbare projecten
Installeer Time Lapse Camera
Je zou het hele ding helemaal opnieuw kunnen opzetten, maar als er een speciale Raspberry Pi-schijfkopie is met de naam Time Lapse Camera, lijkt dat enigszins zinloos.
Downloaden: Time Lapse-camera
Dit kan op uw microSD-kaart worden geïnstalleerd met BalenaEtcher of de Raspberry Pi-imager gereedschap.
Time Lapse Camera heeft standaardinstellingen om elke 15 seconden JPEG-afbeeldingen van 1280x720 pixels vast te leggen. Dit kan worden gewijzigd in het timelapse.sh-bestand (zie hieronder), zodat je een aangepaste, configureerbare Raspberry Pi-bodycam kunt bouwen.
Configureer de camera
De standaardinstellingen in de Time Lapse Camera-build zijn misschien niet helemaal naar wens. Om ze aan te passen, open je /boot/timelapse.sh in je teksteditor. Dit kan worden gedaan terwijl de microSD-kaart in uw computer is geplaatst, of nadat de Pi is opgestart, verbonden via SSH of met behulp van een muis en toetsenbord:
sudo nano /boot/timelapse.sh
Hier vindt u een sectie met de naam "Configureerbare dingen". Gebruik dit om de setup naar uw voorkeur aan te passen:
- Interval: tijd tussen opnames, gemeten in seconden
- Breedte: afbeeldingsbreedte in pixels
- Hoogte: afbeelding hoogte
- Kwaliteit: elke afbeelding wordt vastgelegd als een JPG, met een kwaliteitsniveau van 1-100
- Bestemming: dit is de bestemmingsmap
- Voorvoegsel: geef de time-lapse-afbeeldingen een voorvoegsel
- Stoppen: bij gebruik van een stopknop, specificeert de GPIO-pin (tegenovergesteld aan GND)
- LED: specificeert bij gebruik van een status-LED de GPIO-pin
- vorige tijd: gebruik dit om een vertraging voor de eerste opname op te geven
Als u klaar bent, slaat u het tekstbestand op voordat u afsluit. Als u timelapse.sh op uw computer bewerkt, werpt u de kaart veilig uit en plaatst u deze in uw Raspberry Pi Zero
Overweeg uw zaak
Om je Raspberry Pi Zero en camera met elkaar te verbinden en ze relatief veilig te vervoeren, heb je een tas nodig. Met zoveel beschikbare oplossingen is er maar één optie die de perfecte oplossing biedt: 3D-printen.
Kortom, je hebt een koffer nodig met een clip, of een voorziening voor een lanyard-achtige bevestiging. Het moet ook plaats bieden aan uw Raspberry Pi Zero, de camera en de door u gekozen batterijoplossing.
Twee goede 3D-geprinte hoesopties voor een Raspberry Pi Zero en camera:
- Een stuk Raspberry Pi Zero + camerabehuizing
- Raspberry Pi Zero draagbare cameratas van Adafruit - wordt geleverd met een ingebouwde clip en een gat voor het bevestigen van een koord en om te dragen als lanyard.
Heb je geen 3D-printer? Zoek online naar een 3D-printbedrijf voor lokale of postorderbedrijven.
Perfect!
Bouw je Raspberry Pi Zero draagbare bodycam
Dus je hebt je Raspberry Pi Zero, een soort koffer, een voeding en het script. U hebt misschien gekozen voor de stop / start-knop of bent blij dat de camera start zodra deze wordt ingeschakeld. Indien mogelijk kunt u uw lokale draadloze netwerk gebruiken om verbinding te maken via SSH om de status van de camera te bevestigen.
Verwant: Wat is SSH?
Het is nu tijd om de bodycam in elkaar te zetten. U zou op zijn minst iets moeten hebben dat op dit lijkt:
Converteer de afbeeldingen naar een film
Nadat u uw time-lapse hebt gemaakt, moet u de afbeeldingen in een video compileren. Bekijk eerst de afbeelding om er zeker van te zijn dat ze correct zijn georiënteerd. Als dit niet het geval is, installeer dan imagemagick en draai ze naar wens:
sudo apt install imagemagick
voor bestand in * .png; converteer $ bestand -roteer 90 geroteerd- $ bestand; gedaan
Met deze voorbeeldopdracht wordt elke afbeelding in de huidige directory 90 graden met de klok mee gedraaid. Of ik moet bijvoorbeeld .JPG-bestanden 90 graden tegen de klok in draaien:
voor bestand in * .jpg; converteer $ bestand -roteer -90 geroteerd- $ bestand; gedaan
In dit stadium heeft u twee versies van de afbeeldingen, dus u kunt ervoor kiezen om de originelen te verwijderen. Dit bespaart ruimte op kleinere microSD-kaarten.
Maak vervolgens de video met avconv, onderdeel van de libav-tools suite.
sudo apt-get install libav-tools
avconv -r 10 -i geroteerde-afbeelding% 04d.jpg -r 10 -vcodec libx264 -crf 20 -g 15 -s 1280x720 timelapse.avi
Wacht terwijl uw video is gecompileerd en bekijk deze vervolgens op de videospeler van de Pi.
Ga weg en start uw time-lapse-video!
Het enige dat u nu hoeft te doen, is eropuit gaan en beginnen met opnemen.
Als u klaar bent, sluit u de Pi Zero veilig af, verwijdert u de microSD-kaart en compileert u de afbeeldingen in een time-lapse-video. Bewaar je Raspberry Pi-bodycam-opnames voor het nageslacht of deel ze online.
Je Raspberry Pi Zero via HDMI op een tv aansluiten is niet altijd de beste optie. Hier leest u hoe u een RCA-composietkabel maakt en uw Pi Zero hiermee verbindt.
Lees Volgende
- DIY
- Raspberry Pi
- Draagbare technologie
- Tijdsverloop
Plaatsvervangend redacteur voor beveiliging, Linux, doe-het-zelf, programmeren en technische uitleg. Hij produceert ook The Really Useful Podcast en heeft uitgebreide ervaring met desktop- en softwareondersteuning. Christian heeft een bijdrage geleverd aan het tijdschrift Linux Format en is een Raspberry Pi-knutselaar, Lego-liefhebber en retro-gamingfan.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Nog een stap…!
Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.