Innehållsförteckning:

Gör Time Lapse -videor med Raspberry Pi (11 kodlinjer): 12 steg (med bilder)
Gör Time Lapse -videor med Raspberry Pi (11 kodlinjer): 12 steg (med bilder)

Video: Gör Time Lapse -videor med Raspberry Pi (11 kodlinjer): 12 steg (med bilder)

Video: Gör Time Lapse -videor med Raspberry Pi (11 kodlinjer): 12 steg (med bilder)
Video: Raspberry Pi Time Lapse Photography 2024, Juli
Anonim
Gör Time Lapse -videor med Raspberry Pi (11 kodlinjer)
Gör Time Lapse -videor med Raspberry Pi (11 kodlinjer)

Jag planterade nyligen några frön i min bordsgryta för första gången. Jag var verkligen upphetsad att se dem växa, men som vi alla vet är det en långsam process. Jag kunde inte se tillväxten blev riktigt besviken men plötsligt vaknade elektronikhobbyisten inuti mig och bestämde mig för att rigga upp Raspberry Pi och dess kamera för att fånga denna långsamma process och göra den till en vacker time-lapse-video.

Här presenterar jag instruktioner för att göra så vackra time-lapse-videor. Låt oss börja.

Steg 1: Snabb video

Image
Image

Här är en liten video som sammanfattar allt på 6 minuter (inklusive vackra 2-minuters tidsfördröjda bilder).

klicka här för att titta på youtube

Steg 2: Saker som behövs

Saker som behövs
Saker som behövs
Saker som behövs
Saker som behövs
Saker som behövs
Saker som behövs

Beskrivning: Vi kommer att använda Raspberry Pi -kamera för att ta bilder, Raspberry Pi kommer att programmeras för att ta bilder med jämna mellanrum. SD -kort (föredraget 16 GB) är värd för raspbian och lagrar tagna bilder. SD -kortläsare kommer att användas för att ansluta SD -kort med bärbar dator/PC över USB för att blinka raspbian. Ethernet -kabel sätter huvudlösa Raspberry Pi på nätverket och vi kommer att kunna komma åt den via vår bärbara dator/PC som också är ansluten till samma nätverk (Du kan sätta din bärbara dator/PC och Raspberry Pi på samma nätverk genom att ansluta dem med en enda Ethernet -kabel). 5V/2A USB -strömförsörjning kommer att driva vår Raspberry Pi. Dessutom kan du få tag på Raspberry Pi kamerastativ.

Lista över saker som behövs:

  1. Raspberry Pi (länk)
  2. Raspberry Pi -kamera 5MP (länk)
  3. 16 GB microSD -kort (länk)
  4. microSD -kort med läsare (länk)
  5. 5V/2A laddare (länk)
  6. ethernet -kabel (länk)

Steg 3: Programvarukrav

Beskrivning: Raspbian jessie OS för Raspberry Pi, vi kommer att använda dess funktioner som nmap, ssh, scp och python3. Openshot videoredigerare för att konvertera bildsekvenser till time-lapse-videor (Detta är en videoredigerare som jag använde på min linux-bärbara dator, du kan välja videoredigerare efter dina önskemål).

Programvarukrav:

  1. Raspbian jessie (länk)
  2. Openshot videoredigerare (länk)

Steg 4: Installera Raspbian på SD -kort

Installera Raspbian på SD -kort
Installera Raspbian på SD -kort
Installera Raspbian på SD -kort
Installera Raspbian på SD -kort
Installera Raspbian på SD -kort
Installera Raspbian på SD -kort

Beskrivning: Det första du ska göra är att få igång vår Raspberry Pi. För att göra det måste vi först ladda ner Raspbian OS från raspberrypi.org. Efter nedladdningen måste vi skriva bilden av detta operativsystem på vårt SD -kort. Följ dessa steg för att installera Raspbian på SD -kort.

Steg:

  1. Gå till raspberrypi.org och ladda ner den senaste versionen av Raspbian,
  2. Sätt in ditt SD -kort i SD -kortläsaren,
  3. Sätt i SD -kortläsare i din bärbara dator/dator,
  4. Följ denna länk för att ladda upp operativsystemet på ditt SD -kort. Länken innehåller instruktioner för bärbara datorer/PC som kör Windows, MAC och Linux, följ enligt dina krav.

Sätt nu in detta SD -kort i din Raspberry Pi och läs upp nästa steg [bli inte alltför ivrig efter att slå på din Rpi;)].

Steg 5: Första start

Beskrivning: Innan du startar Raspberry pi, använd Ethernet -kabel för att sätta huvudlösa (en utan skärm) Pi och din bärbara dator/dator på samma nätverk. Slå nu på din Pi med 5V/2A strömförsörjning. Det är din första start, men inget att se rätt, bara några lysdioder blinkar på Raspberry Pi och kontinuerlig blinkning av nätverks -lysdioder. Vänta, nästa steg är där du anger din Raspberry pi:).

Steg 6: Hitta IP -adress för Pi och Remote Access Raspberry Pi

Hitta IP -adress för Pi och Remote Access Raspberry Pi
Hitta IP -adress för Pi och Remote Access Raspberry Pi

Beskrivning: Nu måste vi hitta IP -adressen för Raspberry Pi ansluten till samma nätverk som din bärbara dator/dator. Om du använder Linux OS på din bärbara dator/dator skriver du ifconfig för att hitta IP -adressen till din bärbara dator/dator. Vi kan hitta IP -adressen för Raspberry pi med en av följande två metoder.

Metoder för att hitta IP -adress:

  1. Använd kommandot nmap på din Linux -maskin för att skanna ditt undernät och anteckna IP som visas för hallon pi foundation.
  2. Använd USB till UART -omvandlare och följ DENNA LÄNK. Detta ger dig tillgång till Raspberry Pi, där igen kan du använda ifconfig för att hitta IP -adressen till Raspberry Pi.

När du väl har hittat IP -adressen för Raspberry Pi kan du komma åt Raspberry Pi med SSH på Linux och PuTTY på Windows -maskiner.

Steg 7: Första åtkomst Del 1: Utöka filsystemet

Första åtkomst Del 1: Utöka filsystemet
Första åtkomst Del 1: Utöka filsystemet
Första åtkomst Del 1: Utöka filsystemet
Första åtkomst Del 1: Utöka filsystemet
Första åtkomst Del 1: Utöka filsystemet
Första åtkomst Del 1: Utöka filsystemet

Beskrivning: Ange Raspberry Pi vid första start med SSH. Vi måste utföra två viktiga konfigurationer, dvs expandera filsystemet och aktivera kamerans gränssnitt. Genom att utöka filsystemet kan du se till att all lagring av SD -kort är tillgängligt för operativsystemet. Stegen för att utföra dessa konfigurationer är följande.

Steg för att expandera filsystemet:

  1. När du har loggat in på din Pi med dess IP-adress skriver du 'sudo raspi-config',
  2. Raspberry Pi Software Configuration Tool kommer upp, välj 'Expand Filesystem' och tryck på enter,
  3. Du kommer att få en popup som säger "Rotpartitionen har ändrats. Filsystemet förstoras vid nästa omstart ', tryck igen på enter,
  4. Avsluta konfigurationsmenyn,
  5. Återigen en popup som säger "Vill du starta om nu?" visas, välj "ja" och tryck på enter,
  6. Vid omstart, SSH in till Pi och skriv 'df', Detta visar detaljer om ditt utökade filsystem.

Så nu har du ditt utökade filsystem, låter dig aktivera kamerans gränssnitt.

Steg 8: Första åtkomst Del 2: Aktivera kameragränssnitt

First Access Del 2: Aktivera kameragränssnitt
First Access Del 2: Aktivera kameragränssnitt
First Access Del 2: Aktivera kameragränssnitt
First Access Del 2: Aktivera kameragränssnitt
First Access Del 2: Aktivera kameragränssnitt
First Access Del 2: Aktivera kameragränssnitt

Steg för att aktivera kameragränssnitt:

  1. SSH in till Pi med sin IP-adress och skriv 'sudo raspi-config',
  2. Raspberry Pi Software Configuration Tool kommer upp, välj 'Aktivera kamera' och tryck på enter,
  3. Du kommer att få en popup som säger "Vill du att kamerans gränssnitt ska vara aktiverat", välj "ja" och tryck på enter.
  4. En bekräftelse popup kommer att dyka upp som säger "Kamerans gränssnitt är enebled", tryck på enter.
  5. Avsluta konfigurationsmenyn.

Nu när alla konfigurationer är klara stänger du av din Raspberry Pi och går till nästa steg.

Steg 9: Anslut Raspberry Pi -kamera

Anslut Raspberry Pi -kamera
Anslut Raspberry Pi -kamera
Anslut Raspberry Pi -kamera
Anslut Raspberry Pi -kamera

Beskrivning: När Raspberry Pi är avstängd, ansluter du din kamera till Pi: s CSI -kontakt. Orientera kamerans anslutningsremsa enligt bilden. Slutligen slå på Raspberry Pi igen.

Steg 10: Kod

Koda
Koda
Koda
Koda
Koda
Koda

Beskrivning: Vår kod är skriven i Python3 och har bara 11 kodrader. De första tre raderna importerar klasser från paket, därefter har vi en oändlig slinga som skapar kameraobjekt och tar en snap med jämna mellanrum. Vi kan köra den här pythonkoden med kommandot python3. Istället för att köra den här koden manuellt kan vi lägga detta körningskommando i filen /etc/rc.local. Detta kommer att säkerställa att varje gång Raspberry Pi startar kommer detta skript att köras, vilket betyder att kameran kommer att börja ta bilder. Glöm inte att sätta ampersand (&) i slutet, i rc.local -filens körningskommando eftersom vår kod innehåller oändlig loop.

Du kan till och med ladda ner den här koden från GITHUB.

Steg 11: Överföra bilder från Raspberry Pi till din bärbara dator

Överföra bilder från Raspberry Pi till din bärbara dator
Överföra bilder från Raspberry Pi till din bärbara dator

Beskrivning: När du har tagit några bilder på din Pi blir du ivrig att titta på dina bilder. Använd kommandot 'scp' för att överföra bilder från din Pi till en bärbar dator. Format på scp -kommandot kan ses i bilden ovan.

Steg 12: Konvertera bilder till en Time-lapse-video

Konvertera bilder till en Time-lapse-video
Konvertera bilder till en Time-lapse-video
Konvertera bilder till en Time-lapse-video
Konvertera bilder till en Time-lapse-video
Konvertera bilder till en Time-lapse-video
Konvertera bilder till en Time-lapse-video

Beskrivning: När alla bilder har importerats till din bärbara dator. Vi kan använda våra videoredigerare för att konvertera denna bildsekvens till en vacker time-lapse-video. Om du använder Linux kan du göra följande genom att följa stegen nedan.

Steg:

  1. Öppna 'OpenShot' videoredigerare (installera det från programvarucenter),
  2. Ange den tid du vill tilldela varje ram från menyn Redigera-> Inställningar,
  3. Importera bilder i videoredigeraren genom att högerklicka i området Projektfiler och vänsterklicka på importfiler,
  4. När de är importerade markerar du alla bilder och högerklickar igen och väljer 'Lägg till på tidslinje',
  5. Ta en titt på förhandsgranskning och slutligen exportera din video från File-> Export Video.

Vid export får du din vackra time-lapse-video. Ta en titt på den och … (jag vet inte, få känslan).

Om du vill titta på mina time-lapse-videor, ta en titt på videon i steg 2. Det är allt för dessa instruktioner, tack för din tid.

Om du gillade detta instruerbara finns det en god chans att du kommer att älska min youtube -kanal.

Rekommenderad: