Inhoudsopgave:
- Stap 1: Snelle video
- Stap 2: Dingen die nodig zijn
- Stap 3: Softwarevereisten
- Stap 4: Raspbian op SD-kaart installeren
- Stap 5: Eerste keer opstarten
- Stap 6: Zoek het IP-adres van Pi en Remote Access Raspberry Pi
- Stap 7: Eerste toegang Deel 1: Bestandssysteem uitvouwen
- Stap 8: Eerste toegang Deel 2: Camera-interface inschakelen
- Stap 9: Sluit de Raspberry Pi-camera aan
- Stap 10: Coderen
- Stap 11: Afbeeldingen overbrengen van Raspberry Pi naar uw laptop
- Stap 12: Afbeeldingen converteren naar een time-lapse-video
Video: Time-lapse-video's maken met Raspberry Pi (11 regels code) - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Ik heb onlangs voor het eerst wat zaadjes in mijn tafelpot geplant. Ik was erg opgewonden om ze te zien groeien, maar zoals we allemaal weten is het een langzaam proces. Ik kon de groei niet zien en maakte me erg teleurgesteld, maar plotseling werd de elektronica-hobbyist in mij wakker en besloot de Raspberry Pi en zijn camera op te zetten om dit langzame proces vast te leggen en er een prachtige time-lapse-video van te maken.
Hier presenteer ik instructies om zulke mooie time-lapse video's te maken. Laten we beginnen.
Stap 1: Snelle video
Hier is een kleine video, die alles samenvat in 6 minuten (inclusief prachtige time-lapse beelden van 2 minuten).
klik hier om te kijken op youtube
Stap 2: Dingen die nodig zijn
Beschrijving: We zullen de Raspberry Pi-camera gebruiken om afbeeldingen vast te leggen, Raspberry Pi zal worden geprogrammeerd om met regelmatige tussenpozen afbeeldingen vast te leggen. SD-kaart (bij voorkeur 16 GB) zal Raspbian hosten en vastgelegde afbeeldingen opslaan. De SD-kaartlezer wordt gebruikt om de SD-kaart met een laptop/pc via USB te verbinden voor het flashen van raspbian. Ethernet-kabel plaatst de hoofdloze Raspberry Pi op het netwerk en we hebben er toegang toe via onze laptop/pc die ook op hetzelfde netwerk is aangesloten (u kunt uw laptop/pc en Raspberry Pi op hetzelfde netwerk plaatsen door ze aan te sluiten met een enkele Ethernet-kabel). 5V / 2A USB-voeding zal onze Raspberry Pi van stroom voorzien. Bovendien kunt u de Raspberry Pi-camerastandaard in handen krijgen.
Lijst met dingen die nodig zijn:
- Raspberry Pi (link)
- Raspberry Pi-camera 5MP (link)
- 16 GB microSD-kaart (link)
- microSD-kaart met lezer (link)
- 5V/2A-oplader (link)
- ethernetkabel (link)
Stap 3: Softwarevereisten
Beschrijving: Raspbian jessie OS voor Raspberry Pi, we zullen de functies zoals nmap, ssh, scp en python3 gebruiken. Openshot video-editor voor het converteren van afbeeldingsreeksen naar time-lapse-video's (dit is een video-editor die ik op mijn linux-laptop heb gebruikt, je bent vrij om de video-editor van je voorkeur te kiezen).
Softwarevereisten:
- Raspbische jessie (link)
- Openshot video-editor (link)
Stap 4: Raspbian op SD-kaart installeren
Beschrijving: Het eerste wat u moet doen, is onze Raspberry Pi aan de praat krijgen. Om dat te doen, moeten we eerst Raspbian OS downloaden van raspberrypi.org. Eenmaal gedownload, moeten we de afbeelding van dit besturingssysteem op onze SD-kaart schrijven. Volg deze stappen om Raspbian op SD-kaart te installeren.
Stappen:
- Ga naar raspberrypi.org en download de nieuwste versie van Raspbian,
- Plaats uw SD-kaart in de SD-kaartlezer,
- Steek de SD-kaartlezer in uw laptop/pc,
- Volg DEZE LINK om het besturingssysteem op uw SD-kaart te uploaden. Link bevat instructies voor laptops/pc met Windows, MAC en Linux, volg volgens uw vereisten.
Plaats nu deze SD-kaart in je Raspberry Pi en lees de volgende stap [niet te enthousiast om je Rpi aan te zetten;)].
Stap 5: Eerste keer opstarten
Beschrijving: Voordat u de Raspberry pi inschakelt, gebruikt u een Ethernet-kabel om de Pi zonder hoofd (een zonder display) en uw laptop/pc op hetzelfde netwerk te plaatsen. Schakel nu uw Pi in met een 5V / 2A-voeding. Dat is je eerste keer opstarten, maar niets om goed te zien, slechts een paar LED-knipperingen op Raspberry Pi en continu knipperen van netwerk-LED's. Wacht, de volgende stap is waar je je Raspberry pi invoert:).
Stap 6: Zoek het IP-adres van Pi en Remote Access Raspberry Pi
Beschrijving: Nu moeten we het IP-adres van de Raspberry Pi vinden die is aangesloten op hetzelfde netwerk als uw laptop/pc. Als u Linux OS op uw laptop/pc gebruikt, typt u ifconfig om het IP-adres van uw laptop/pc te vinden. We kunnen het IP-adres van Raspberry pi vinden met behulp van een van de volgende twee methoden.
Methoden om het IP-adres te vinden:
- Gebruik de opdracht nmap op uw linux-machine om uw subnet te scannen en noteer het IP-adres dat verschijnt voor raspberry pi foundation.
- Gebruik USB naar UART converter en volg DEZE LINK. Dit geeft je toegang tot Raspberry Pi, ook daar kun je ifconfig gebruiken om het IP-adres van Raspberry Pi te vinden.
Zodra je het IP-adres van Raspberry Pi hebt gevonden, heb je toegang tot Raspberry Pi met SSH op Linux en PuTTY op Windows-machines.
Stap 7: Eerste toegang Deel 1: Bestandssysteem uitvouwen
Beschrijving: voer bij de eerste keer opstarten Raspberry Pi in met SSH. We moeten 2 belangrijke configuraties uitvoeren, namelijk het bestandssysteem uitbreiden en de camera-interface inschakelen. Door het bestandssysteem uit te breiden, kunt u ervoor zorgen dat alle SD-kaartopslag beschikbaar is voor het besturingssysteem. De stappen om deze configuraties uit te voeren zijn als volgt.
Stappen om het bestandssysteem uit te breiden:
- Zodra je SSH naar je Pi hebt gestuurd met het IP-adres, typ je 'sudo raspi-config',
- Raspberry Pi Software Configuration Tool zal verschijnen, selecteer 'Expand Filesystem' en druk op enter,
- U krijgt een pop-up met de melding 'De grootte van de rootpartitie is gewijzigd. Het bestandssysteem wordt vergroot bij de volgende herstart', druk nogmaals op enter,
- Verlaat het configuratiemenu,
- Opnieuw een pop-up met de tekst 'Wilt u nu opnieuw opstarten?' verschijnt, selecteer 'ja' en druk op enter,
- Bij het opnieuw opstarten, SSH in naar Pi en typ 'df'. Dit toont details van je uitgebreide bestandssysteem.
Dus nu heb je je uitgebreide bestandssysteem, laten we de camera-interface inschakelen.
Stap 8: Eerste toegang Deel 2: Camera-interface inschakelen
Stappen om de camera-interface in te schakelen:
- SSH in naar Pi met zijn IP-adres en typ 'sudo raspi-config',
- Raspberry Pi Software Configuration Tool verschijnt, selecteer 'Enable Camera' en druk op enter,
- U krijgt een pop-up met de tekst 'Wilt u dat de camera-interface wordt ingeschakeld', selecteert u 'ja' en drukt u op enter.
- Er verschijnt een bevestigingspop-up met de tekst 'De camera-interface is ingeschakeld', druk op enter.
- Verlaat het configuratiemenu.
Nu alle configuraties zijn voltooid, schakelt u uw Raspberry Pi uit en gaat u naar de volgende stap.
Stap 9: Sluit de Raspberry Pi-camera aan
Beschrijving: Zodra Raspberry Pi is uitgeschakeld, sluit u uw camera aan op de CSI-connector van Pi. Richt de cameraconnectorstrip zoals weergegeven in de afbeelding. Schakel tenslotte Raspberry Pi weer in.
Stap 10: Coderen
Beschrijving: onze code is geschreven in Python3 en bevat slechts 11 regels code. De eerste 3 regels importeren klassen uit pakketten, vervolgens hebben we een oneindige lus die een camera-object maakt en periodiek een snap maakt. We kunnen deze python-code uitvoeren met behulp van de python3-opdracht. In plaats van deze code handmatig uit te voeren, kunnen we deze uitvoeringsopdracht in het bestand /etc/rc.local plaatsen. Dit zorgt ervoor dat elke keer dat Raspberry Pi opstart, dit script wordt uitgevoerd, wat betekent dat de camera begint met het vastleggen van afbeeldingen. Vergeet niet om ampersand (&) aan het einde te plaatsen in het uitvoeringscommando van het rc.local-bestand, aangezien onze code een oneindige lus bevat.
Je kunt deze code zelfs downloaden van GITHUB.
Stap 11: Afbeeldingen overbrengen van Raspberry Pi naar uw laptop
Beschrijving: als je eenmaal een paar afbeeldingen op je Pi hebt gemaakt, word je enthousiast om je foto's te bekijken. Gebruik de opdracht 'scp' om afbeeldingen van uw Pi naar laptop over te zetten. Het formaat van de scp-opdracht is te zien in de bovenstaande afbeelding.
Stap 12: Afbeeldingen converteren naar een time-lapse-video
Beschrijving: Zodra alle afbeeldingen naar uw laptop zijn geïmporteerd. We kunnen onze video-editors gebruiken om deze afbeeldingsreeks om te zetten in een prachtige time-lapse-video. Als u Linux gebruikt, kunt u de volgende stappen gebruiken om hetzelfde te doen.
Stappen:
- Open de video-editor 'OpenShot' (installeer het vanuit het softwarecentrum),
- Stel de tijd in die u aan elk frame wilt toewijzen via het menu Bewerken->Voorkeuren,
- Importeer afbeeldingen in de video-editor door met de rechtermuisknop te klikken in het gebied Projectbestanden en met de linkermuisknop op bestanden importeren,
- Eenmaal geïmporteerd, selecteer alle afbeeldingen en klik opnieuw met de rechtermuisknop en selecteer 'Toevoegen aan tijdlijn',
- Bekijk het voorbeeld en exporteer uw video ten slotte vanuit Bestand -> Video exporteren.
Bij het exporteren ontvang je je mooie time-lapse video, Bekijk het en …… (ik weet het niet, krijg het gevoel).
Als je mijn time-lapse-video's wilt bekijken, bekijk dan de video in stap 2. Dat is alles voor deze instructables, bedankt voor je tijd.
Als je deze instructable leuk vond, is de kans groot dat je van mijn YouTube-kanaal zult houden.
Aanbevolen:
De regels van Kirchhoff: 7 stappen
De regels van Kirchhoff: Inleiding: we weten dat een enkele equivalente weerstand (RT) kan worden gevonden wanneer twee of meer weerstanden in beide series met elkaar zijn verbonden als dezelfde stroomwaarde door alle componenten vloeit., parallel als ze dezelfde spanning hebben die van toepassing is
Verbinding maken met API's zonder code: 8 stappen
Verbinding maken met API's zonder code: deze handleiding is bedoeld voor mensen die iets willen bereiken waarvoor een API nodig is, maar niet helemaal zeker weten hoe ze moeten beginnen. Je weet al waarom het handig is om met een API te werken, en deze gids laat je zien hoe je dat moet doen
Een rekenmachine maken met C-code: 14 stappen
Een rekenmachine maken met behulp van C-code: Welkom bij wat waarschijnlijk uw eerste code ooit zal zijn, u zult een eenvoudig programma schrijven dat een eenvoudige rekenmachine maakt met behulp van de programmeertaal "C". Opmerking: als afbeeldingen te ver of te dichtbij zijn, klikt u erop om de volledige afbeelding te bekijken
Robotbumpers maken (met code): 4 stappen
Robotbumpers maken (met code): deze instructable leidt lezers door het maken en coderen van bumpers op een Boe-bot die door een doolhof kan navigeren terwijl hij obstakels detecteert. De codering voor het project is gedaan met behulp van de programmeersoftware BASIC Stamp en de Boe-Bo
Een Bluetooth-adapter Pt.2 maken (een compatibele luidspreker maken): 16 stappen
Een Bluetooth-adapter Pt.2 maken (een compatibele luidspreker maken): in deze instructie laat ik u zien hoe u mijn Bluetooth-adapter kunt gebruiken om een oude luidspreker Bluetooth-compatibel te maken. * Als u mijn eerste instructie over "Maken nog niet hebt gelezen een Bluetooth-adapter" Ik raad u aan dit te doen voordat u doorgaat.C