Cuprins:

Realizați videoclipuri Time Lapse utilizând Raspberry Pi (11 linii de cod): 12 pași (cu imagini)
Realizați videoclipuri Time Lapse utilizând Raspberry Pi (11 linii de cod): 12 pași (cu imagini)

Video: Realizați videoclipuri Time Lapse utilizând Raspberry Pi (11 linii de cod): 12 pași (cu imagini)

Video: Realizați videoclipuri Time Lapse utilizând Raspberry Pi (11 linii de cod): 12 pași (cu imagini)
Video: High Density 2022 2024, Iulie
Anonim
Realizați videoclipuri Time Lapse folosind Raspberry Pi (11 linii de cod)
Realizați videoclipuri Time Lapse folosind Raspberry Pi (11 linii de cod)

De curând am plantat câteva semințe în oala mea de masă pentru prima dată. Am fost foarte încântat să-i privesc crescând, dar, după cum știm cu toții, este un proces lent. Incapabil să văd creșterea, m-a dezamăgit cu adevărat, dar brusc, un pasionat de electronice din mine s-a trezit și a decis să amenajeze Raspberry Pi și camera sa pentru a surprinde acest proces lent și a-l transforma într-un frumos videoclip time-lapse.

Aici vă prezint instrucțiuni pentru a realiza astfel de videoclipuri frumoase cu time-lapse. Să începem.

Pasul 1: Video rapid

Image
Image

Iată un mic videoclip, care rezumă fiecare lucru în 6 minute (inclusiv imagini frumoase în timp de 2 minute).

faceți clic aici pentru a viziona pe youtube

Pasul 2: Lucruri necesare

Lucruri necesare
Lucruri necesare
Lucruri necesare
Lucruri necesare
Lucruri necesare
Lucruri necesare

Descriere: Vom folosi camera Raspberry Pi pentru a captura imagini, Raspberry Pi va fi programat pentru a captura imagini la intervale regulate. Cardul SD (preferat de 16 GB) va găzdui raspbian și va stoca imaginile capturate. Cititorul de card SD va fi utilizat pentru interfața cardului SD cu laptop / PC prin USB pentru raspbian intermitent. Cablul Ethernet va pune Raspberry Pi fără cap în rețea și îl vom putea accesa prin laptopul / PC-ul nostru conectat, de asemenea, în aceeași rețea (Puteți pune laptopul / PC-ul și Raspberry Pi în aceeași rețea conectându-le utilizând un singur cablu Ethernet). Alimentarea USB de 5V / 2A va alimenta Raspberry Pi. În plus, puteți pune mâna pe suportul pentru cameră Raspberry Pi.

Lista lucrurilor necesare:

  1. Raspberry Pi (link)
  2. Camera Raspberry Pi 5MP (link)
  3. Card microSD de 16 GB (link)
  4. card microSD cu cititor (link)
  5. Încărcător 5V / 2A (link)
  6. cablu Ethernet (link)

Pasul 3: Cerințe software

Descriere: Raspbian jessie OS pentru Raspberry Pi, vom folosi caracteristicile sale precum nmap, ssh, scp și python3. Editor video Openshot pentru conversia secvențelor de imagini în videoclipuri time-lapse (Acesta este un editor video pe care l-am folosit pe laptopul meu Linux, puteți alege editorul video preferat).

Cerințe software:

  1. Raspbian jessie (link)
  2. Editor video Openshot (link)

Pasul 4: Instalarea Raspbian pe cardul SD

Instalarea Raspbian pe cardul SD
Instalarea Raspbian pe cardul SD
Instalarea Raspbian pe cardul SD
Instalarea Raspbian pe cardul SD
Instalarea Raspbian pe cardul SD
Instalarea Raspbian pe cardul SD

Descriere: Primul lucru de făcut este să punem Raspberry Pi în funcțiune. Pentru a face acest lucru, trebuie mai întâi să descărcăm sistemul de operare Raspbian de pe raspberrypi.org. Odată descărcat, trebuie să scriem imaginea acestui sistem de operare pe cardul nostru SD. Urmați acești pași pentru a instala Raspbian pe cardul SD.

Pași:

  1. Accesați raspberrypi.org și descărcați cea mai recentă versiune a Raspbian,
  2. Introduceți cardul SD în cititorul de carduri SD,
  3. Introduceți cititorul de card SD în laptop / PC,
  4. Urmați ACEST LINK pentru a încărca sistemul de operare pe cardul SD. Link conține instrucțiuni pentru laptopuri / PC care rulează Windows, MAC și Linux, urmați conform cerințelor dvs.

Acum introduceți acest card SD în Raspberry Pi și citiți pasul următor [nu fiți prea nerăbdători să porniți Rpi;)].

Pasul 5: Prima pornire

Descriere: Înainte de a porni Raspberry pi, utilizați cablul Ethernet pentru a pune Pi fără cap (unul fără afișaj) Pi și laptopul / PC-ul dvs. în aceeași rețea. Acum porniți-vă Pi utilizând o sursă de alimentare de 5V / 2A. Acesta este primul dvs. boot, dar nimic de văzut corect, doar câteva LED-uri clipește pe Raspberry Pi și clipesc continuu LED-uri de rețea. Așteptați, pasul următor este locul în care introduceți Raspberry pi:).

Pasul 6: Găsiți adresa IP a Pi și acces la distanță Raspberry Pi

Găsiți adresa IP a Pi și acces la distanță Raspberry Pi
Găsiți adresa IP a Pi și acces la distanță Raspberry Pi

Descriere: Acum trebuie să găsim adresa IP a Raspberry Pi conectat în aceeași rețea ca laptopul / PC-ul dvs. În cazul în care utilizați sistemul de operare Linux pe laptop / PC, tastați ifconfig pentru a găsi adresa IP a laptopului / PC-ului dvs. Putem găsi adresa IP a Raspberry pi folosind una dintre următoarele două metode.

Metode pentru a găsi adresa IP:

  1. Utilizați comanda nmap pe mașina dvs. Linux pentru a vă scana subrețeaua și a nota IP-ul care apare pentru fundația raspberry pi.
  2. Utilizați convertorul USB în UART și urmați ACEST LINK. Acest lucru vă va permite accesul la Raspberry Pi, acolo puteți folosi din nou ifconfig pentru a găsi adresa IP a Raspberry Pi.

După ce găsiți adresa IP a Raspberry Pi, puteți accesa Raspberry Pi folosind SSH pe Linux și PuTTY pe mașinile Windows.

Pasul 7: Primul acces Partea 1: Extindeți sistemul de fișiere

Primul acces Partea 1: Extindeți sistemul de fișiere
Primul acces Partea 1: Extindeți sistemul de fișiere
Primul acces Partea 1: Extindeți sistemul de fișiere
Primul acces Partea 1: Extindeți sistemul de fișiere
Primul acces Partea 1: Extindeți sistemul de fișiere
Primul acces Partea 1: Extindeți sistemul de fișiere

Descriere: la prima pornire introduceți Raspberry Pi folosind SSH. Trebuie să realizăm 2 configurații importante, adică să extindem sistemul de fișiere și să activăm interfața camerei. Prin extinderea sistemului de fișiere vă puteți asigura că întregul spațiu de stocare a cardului SD este disponibil pentru sistemul de operare. Pașii pentru a efectua aceste configurații sunt după cum urmează.

Pași pentru extinderea sistemului de fișiere:

  1. Odată ce vă conectați la Pi folosind adresa IP, tastați „sudo raspi-config”,
  2. Instrumentul de configurare software Raspberry Pi va apărea, selectați „Expand Filesystem” și apăsați Enter,
  3. Veți primi un pop-up care va spune „partiția rădăcină a fost redimensionată. Sistemul de fișiere va fi mărit la următoarea repornire ', apăsați din nou enter,
  4. Ieșiți din meniul de configurare,
  5. Din nou un popup care spune „Doriți să reporniți acum?” va apărea, selectați „da” și apăsați Enter,
  6. La repornire, introduceți SSH în Pi și tastați „df”, Aceasta va afișa detaliile sistemului de fișiere extins.

Deci, acum aveți sistemul de fișiere extins, permiteți activarea interfeței camerei.

Pasul 8: Primul acces Partea 2: Activați interfața camerei

Primul acces Partea 2: Activați interfața camerei
Primul acces Partea 2: Activați interfața camerei
Primul acces Partea 2: Activați interfața camerei
Primul acces Partea 2: Activați interfața camerei
Primul acces Partea 2: Activați interfața camerei
Primul acces Partea 2: Activați interfața camerei

Pași pentru a activa interfața camerei:

  1. SSH în Pi folosind adresa IP și tastați „sudo raspi-config”,
  2. Instrumentul de configurare software Raspberry Pi va apărea, selectați „Activați camera” și apăsați Enter,
  3. Veți primi un pop-up care va spune „Ați dori să fie activată interfața camerei”, selectați „da” și apăsați Enter.
  4. Va apărea un pop-up de confirmare care va spune „Interfața camerei este dezactivată”, apăsați Enter.
  5. Ieșiți din meniul de configurare.

Acum că toate configurațiile sunt terminate, opriți Raspberry Pi și treceți la pasul următor.

Pasul 9: Conectați camera Raspberry Pi

Conectați camera Raspberry Pi
Conectați camera Raspberry Pi
Conectați camera Raspberry Pi
Conectați camera Raspberry Pi

Descriere: Acum, după ce Raspberry Pi este oprit, conectați camera la conectorul CSI al Pi. Orientați banda conectorului camerei foto așa cum se arată în imagine. În cele din urmă, porniți din nou Raspberry Pi.

Pasul 10: Cod

Cod
Cod
Cod
Cod
Cod
Cod

Descriere: Codul nostru este scris în Python3 și are doar 11 rânduri de cod. Primele 3 linii importă clase din pachete, apoi avem o buclă infinită care creează obiectul camerei și face o captură periodic. Putem executa acest cod python folosind comanda python3. În loc să executăm manual acest cod, putem pune această comandă de execuție în fișierul /etc/rc.local. Acest lucru va asigura că de fiecare dată când Raspberry Pi pornește acest script va fi executat, ceea ce înseamnă că camera va începe să capteze imagini. Nu uitați să puneți ampersand (&) la final, în comanda de execuție a fișierului rc.local, deoarece codul nostru conține buclă infinită.

Puteți chiar descărca acest cod de pe GITHUB.

Pasul 11: Transferarea imaginilor din Raspberry Pi pe laptopul dvs

Transferul de imagini de la Raspberry Pi pe laptop
Transferul de imagini de la Raspberry Pi pe laptop

Descriere: Odată ce ați capturat câteva imagini pe Pi, veți fi nerăbdători să aruncați o privire asupra imaginilor dvs. Utilizați comanda „scp” pentru a transfera imagini de pe Pi pe laptop. Formatul comenzii scp poate fi văzut în imaginea de mai sus.

Pasul 12: Conversia imaginilor într-un videoclip Time-lapse

Conversia imaginilor într-un videoclip Time-lapse
Conversia imaginilor într-un videoclip Time-lapse
Conversia imaginilor într-un videoclip Time-lapse
Conversia imaginilor într-un videoclip Time-lapse
Conversia imaginilor într-un videoclip Time-lapse
Conversia imaginilor într-un videoclip Time-lapse

Descriere: Odată ce toate imaginile sunt importate pe laptop. Putem folosi editorii noștri video pentru a converti această secvență de imagini într-un videoclip frumos cu time-lapse. Dacă sunteți pe linux, puteți face aceiași pași.

Pași:

  1. Deschideți editorul video „OpenShot” (instalați-l din centrul software-ului),
  2. Setați timpul pe care doriți să îl alocați fiecărui cadru din meniul Editare-> Preferințe,
  3. Importați imagini în editorul video făcând clic dreapta în zona Fișiere proiect și faceți clic stânga pe import fișiere,
  4. După importare, selectați toate imaginile și faceți din nou clic dreapta și selectați „Adăugați la cronologie”,
  5. Aruncați o privire la previzualizare și, în cele din urmă, exportați-vă videoclipul din Fișier-> Exportați video.

La export, veți primi videoclipul dvs. frumos time-lapse, aruncați o privire și … (Nu știu, simțiți-vă).

Dacă doriți să vă uitați la videoclipurile mele time-lapse, aruncați o privire la videoclipul de la pasul 2. Asta este tot pentru acest lucru instructabil, Vă mulțumim pentru timpul acordat.

Dacă ți-a plăcut acest instructable, există șanse mari să îți placă canalul meu de YouTube.

Recomandat: