Kazalo:

Ustvarite videoposnetke s časovnim zamikom z uporabo Raspberry Pi (11 vrstic kode): 12 korakov (s slikami)
Ustvarite videoposnetke s časovnim zamikom z uporabo Raspberry Pi (11 vrstic kode): 12 korakov (s slikami)

Video: Ustvarite videoposnetke s časovnim zamikom z uporabo Raspberry Pi (11 vrstic kode): 12 korakov (s slikami)

Video: Ustvarite videoposnetke s časovnim zamikom z uporabo Raspberry Pi (11 vrstic kode): 12 korakov (s slikami)
Video: Leap Motion SDK 2024, Julij
Anonim
Ustvarite videoposnetke s časovnim zamikom z uporabo Raspberry Pi (11 vrstic kode)
Ustvarite videoposnetke s časovnim zamikom z uporabo Raspberry Pi (11 vrstic kode)

Pred kratkim sem prvič posadil nekaj semen v svoj namizni lonec. Bil sem zelo navdušen, ko sem jih opazoval, kako rastejo, a kot vsi vemo, je to počasen proces. Ker nisem mogel videti rasti, sem bil res razočaran, a nenadoma se je hobist elektronike v meni zbudil in se odločil, da bo opremil Raspberry Pi in njegovo kamero, da bo posnel ta počasen proces in ga spremenil v čudovit video posnetek s časovnim zamikom.

Tukaj predstavljam navodila za snemanje tako lepih video posnetkov s časovnim zamikom. Začnimo.

1. korak: hiter video

Image
Image

Tukaj je majhen videoposnetek, ki povzame vsako stvar v 6 minutah (vključno s čudovitimi 2-minutnimi posnetki s časovnim zamikom).

kliknite tukaj za ogled na youtube

2. korak: Potrebne stvari

Potrebne stvari
Potrebne stvari
Potrebne stvari
Potrebne stvari
Potrebne stvari
Potrebne stvari

Opis: Za zajem slik bomo uporabljali kamero Raspberry Pi, Raspberry Pi bo programiran za zajemanje slik v rednih intervalih. Kartica SD (prednostno 16 GB) bo gostila raspbian in shranjevala posnete slike. Čitalnik kartic SD bo uporabljen za vmesnik kartice SD z prenosnikom/računalnikom prek USB -ja za utripanje raspbian. Ethernetni kabel bo postavil Raspberry Pi brez glave v omrežje in do njega bomo lahko dostopali prek prenosnega računalnika, ki je povezan tudi v istem omrežju (prenosni računalnik/računalnik in Raspberry Pi lahko postavite v isto omrežje tako, da ju povežete z enim ethernetnim kablom). Napajanje 5V/2A USB bo napajalo naš Raspberry Pi. Poleg tega lahko v roke vzamete stojalo za fotoaparate Raspberry Pi.

Seznam potrebnih stvari:

  1. Raspberry Pi (povezava)
  2. Raspberry Pi kamera 5MP (povezava)
  3. 16 GB kartica microSD (povezava)
  4. kartica microSD s čitalnikom (povezava)
  5. Polnilec 5V/2A (povezava)
  6. ethernetni kabel (povezava)

3. korak: Zahteve za programsko opremo

Opis: Raspbian jessie OS za Raspberry Pi bomo uporabili njegove funkcije, kot so nmap, ssh, scp in python3. Odpiralni urejevalnik videoposnetkov za pretvorbo zaporedja slik v videoposnetke s časovnim zamikom (to je urejevalnik videoposnetkov, ki sem ga uporabil na prenosnem računalniku s sistemom Linux, lahko pa sami izberete urejevalnik videoposnetkov).

Zahteve za programsko opremo:

  1. Raspbian jessie (povezava)
  2. Urejevalnik videoposnetkov z odpiranjem (povezava)

4. korak: Namestitev Raspbiana na kartico SD

Namestitev Raspbiana na kartico SD
Namestitev Raspbiana na kartico SD
Namestitev Raspbiana na kartico SD
Namestitev Raspbiana na kartico SD
Namestitev Raspbiana na kartico SD
Namestitev Raspbiana na kartico SD

Opis: Najprej morate zagnati naš Raspberry Pi. Če želite to narediti, moramo najprej prenesti Raspbian OS s spletnega mesta raspberrypi.org. Ko prenesemo, moramo sliko tega operacijskega sistema zapisati na kartico SD. Sledite tem korakom, da namestite Raspbian na kartico SD.

Koraki:

  1. Pojdite na raspberrypi.org in prenesite najnovejšo različico Raspbiana,
  2. Vstavite kartico SD v bralnik kartic SD,
  3. Bralnik kartic SD vstavite v prenosnik/računalnik,
  4. Sledite TEJ POVEZAVI, da naložite operacijski sistem na kartico SD. Povezava vsebuje navodila za prenosne računalnike/osebne računalnike z operacijskim sistemom Windows, MAC in Linux, sledite vašim zahtevam.

Zdaj vstavite to kartico SD v svoj Raspberry Pi in preberite naslednji korak [ne upajte preveč vklopiti svojega Rpi;)].

5. korak: Prvi zagon

Opis: Preden vklopite Raspberry pi, uporabite Ethernetni kabel, da brez glave (enega brez zaslona) postavite Pi in prenosni računalnik/računalnik v isto omrežje. Zdaj vklopite svoj Pi z napajanjem 5V/2A. To je vaš prvi zagon, a nič ne vidite, le nekaj utripa LED na Raspberry Pi in neprestano utripanje omrežnih LED. Počakaj, naslednji korak je, kjer vneseš svoj malin pi:).

6. korak: Poiščite IP naslov Pi in oddaljeni dostop Raspberry Pi

Poiščite IP naslov Pi in oddaljeni dostop Raspberry Pi
Poiščite IP naslov Pi in oddaljeni dostop Raspberry Pi

Opis: Zdaj moramo najti IP naslov Raspberry Pi, povezan v istem omrežju kot vaš prenosnik/računalnik. Če v prenosnem računalniku uporabljate operacijski sistem Linux, vnesite ifconfig, da poiščete naslov IP vašega prenosnika/računalnika. Naslov IP Raspberry pi lahko najdemo z eno od naslednjih dveh metod.

Metode iskanja naslova IP:

  1. Z ukazom nmap na svojem računalniku Linux preglejte podomrežje in si zapišite IP, ki se prikaže za malinovo pi fundacijo.
  2. Uporabite pretvornik USB v UART in sledite TEJ POVEZAVI. To vam bo omogočilo dostop do Raspberry Pi, kjer lahko znova uporabite ifconfig za iskanje naslova IP Raspberry Pi.

Ko najdete naslov IP Raspberry Pi, lahko dostopate do Raspberry Pi s pomočjo SSH v linuxu in PuTTY v računalnikih Windows.

Korak 7: Prvi dostop 1. del: Razširite datotečni sistem

Prvi dostop 1. del: Razširite datotečni sistem
Prvi dostop 1. del: Razširite datotečni sistem
Prvi dostop 1. del: Razširite datotečni sistem
Prvi dostop 1. del: Razširite datotečni sistem
Prvi dostop 1. del: Razširite datotečni sistem
Prvi dostop 1. del: Razširite datotečni sistem

Opis: Ob prvem zagonu vnesite Raspberry Pi s pomočjo SSH. Izvesti moramo dve pomembni konfiguraciji, to je razširiti datotečni sistem in omogočiti vmesnik kamere. Z razširitvijo datotečnega sistema lahko zagotovite, da je ves pomnilnik kartice SD na voljo OS. Koraki za izvedbo te konfiguracije so naslednji.

Koraki za razširitev datotečnega sistema:

  1. Ko SSH vstopite v svoj Pi z njegovim naslovom IP, vnesite 'sudo raspi-config',
  2. Pojavilo se bo orodje za konfiguracijo programske opreme Raspberry Pi, izberite »Razširi datotečni sistem« in pritisnite enter,
  3. Pojavilo se bo pojavno okno z napisom 'Koreninska particija je bila spremenjena. Datotečni sistem se bo povečal ob naslednjem ponovnem zagonu ', znova pritisnite enter,
  4. Zapustite konfiguracijski meni,
  5. Spet se prikaže pojavno okno »Ali bi radi znova zagnali?« se prikaže, izberite 'da' in pritisnite enter,
  6. Pri ponovnem zagonu vnesite SSH v Pi in vnesite 'df'. To bo prikazalo podrobnosti o razširjenem datotečnem sistemu.

Zdaj imate razširjen datotečni sistem, omogočite vmesnik kamere.

8. korak: Prvi dostop 2. del: Omogočite vmesnik kamere

Prvi dostop 2. del: Omogočite vmesnik kamere
Prvi dostop 2. del: Omogočite vmesnik kamere
Prvi dostop 2. del: Omogočite vmesnik kamere
Prvi dostop 2. del: Omogočite vmesnik kamere
Prvi dostop 2. del: Omogočite vmesnik kamere
Prvi dostop 2. del: Omogočite vmesnik kamere

Koraki za omogočanje vmesnika kamere:

  1. SSH v Pi s svojim naslovom IP in vnesite 'sudo raspi-config',
  2. Pojavilo se bo orodje za konfiguracijo programske opreme Raspberry Pi, izberite »Omogoči kamero« in pritisnite enter,
  3. Pojavilo se bo pojavno okno "Ali želite, da je vklopljen vmesnik kamere", izberite "da" in pritisnite enter.
  4. Prikaže se pojavno okno za potrditev »Vmesnik kamere je vklopljen«, pritisnite enter.
  5. Zaprite konfiguracijski meni.

Ko so vse konfiguracije končane, izklopite Raspberry Pi in pojdite na naslednji korak.

9. korak: Povežite kamero Raspberry Pi

Priključite kamero Raspberry Pi
Priključite kamero Raspberry Pi
Priključite kamero Raspberry Pi
Priključite kamero Raspberry Pi

Opis: Ko je Raspberry Pi izklopljen, povežite kamero s priključkom CSI za Pi. Usmerite priključni trak kamere, kot je prikazano na sliki. Končno znova vklopite Raspberry Pi.

10. korak: Koda

Koda
Koda
Koda
Koda
Koda
Koda

Opis: Naša koda je napisana v Pythonu 3 in vsebuje le 11 vrstic kode. Prve 3 vrstice uvažajo razrede iz paketov, nato imamo neskončno zanko, ki ustvari objekt kamere in občasno posname. To kodo python lahko izvedemo z ukazom python3. Namesto, da bi to kodo izvedli ročno, lahko ta ukaz za izvajanje postavimo v datoteko /etc/rc.local. To bo zagotovilo, da se bo ob vsakem zagonu Raspberry Pi ta skript izvedel, kar pomeni, da bo kamera začela zajemati slike. Ne pozabite postaviti ampersand (&) na koncu v ukaz za izvedbo datoteke rc.local, saj naša koda vsebuje neskončno zanko.

To kodo lahko celo prenesete iz GITHUB -a.

11. korak: Prenos slik iz Raspberry Pi na prenosni računalnik

Prenos slik iz Raspberry Pi na prenosni računalnik
Prenos slik iz Raspberry Pi na prenosni računalnik

Opis: Ko posnamete nekaj slik na svoj Pi, si boste želeli ogledati svoje slike. Uporabite ukaz 'scp' za prenos slik iz vašega Pi v prenosni računalnik. Oblika ukaza scp je prikazana na zgornji sliki.

12. korak: Pretvorite slike v video posnetek s časovnim zamikom

Pretvorba slik v časovni zamik
Pretvorba slik v časovni zamik
Pretvorba slik v video posnetek s časovnim zamikom
Pretvorba slik v video posnetek s časovnim zamikom
Pretvorba slik v časovni zamik
Pretvorba slik v časovni zamik

Opis: Ko so vse slike uvožene v prenosni računalnik. S svojimi urejevalniki videov lahko to zaporedje slik pretvorimo v čudovit video posnetek s časovnim zamikom. Če uporabljate linux, lahko to storite po naslednjih korakih.

Koraki:

  1. Odprite urejevalnik videov »OpenShot« (namestite ga iz programskega središča),
  2. V meniju Urejanje-> Nastavitve nastavite čas, ki ga želite dodeliti vsakemu okvirju,
  3. Uvozite slike v urejevalniku videov z desnim klikom v območju projektnih datotek in z levim klikom na uvoz datotek,
  4. Ko ste uvoženi, izberite vse slike in znova z desno miškino tipko izberite »Dodaj na časovno os«,
  5. Oglejte si predogled in končno izvozite svoj video iz Datoteka-> Izvozi video.

Pri izvozu boste prejeli svoj čudovit video posnetek s časovnim zamikom, poglejte ga in …… (ne vem, dobite občutek).

Če si želite ogledati moje videoposnetke s časovnim zamikom, si oglejte video v 2. koraku. To je vse za ta navodila, hvala za vaš čas.

Če vam je bil ta pouk všeč, obstaja velika verjetnost, da vam bo všeč moj youtube kanal.

Priporočena: