Vytvárajte časozberné videá pomocou Raspberry Pi (11 riadkov kódu): 12 krokov (s obrázkami)
Vytvárajte časozberné videá pomocou Raspberry Pi (11 riadkov kódu): 12 krokov (s obrázkami)
Anonim
Vytvárajte časozberné videá pomocou Raspberry Pi (11 riadkov kódu)
Vytvárajte časozberné videá pomocou Raspberry Pi (11 riadkov kódu)

Nedávno som prvýkrát zasadil nejaké semienka do svojho črepníka. Bol som skutočne nadšený, keď som ich sledoval, ako rastú, ale ako všetci vieme, je to pomalý proces. Nemohol som vidieť rast, bol som skutočne sklamaný, ale zrazu sa vo mne nadšenec elektroniky prebudil a rozhodol sa vybaviť Raspberry Pi a jeho kameru, aby zachytili tento pomalý proces a urobili z neho krásne časozberné video.

Tu uvádzam návod, ako vytvoriť také krásne časozberné videá. Začnime.

Krok 1: Rýchle video

Image
Image

Tu je malé video, ktoré sumarizuje každú vec za 6 minút (vrátane nádherných 2-minútových časozberných záberov).

kliknutím sem spustíte sledovanie na youtube

Krok 2: Potrebné veci

Potrebné veci
Potrebné veci
Potrebné veci
Potrebné veci
Potrebné veci
Potrebné veci

Popis: Na snímanie obrázkov použijeme kameru Raspberry Pi, Raspberry Pi bude naprogramované na snímanie obrázkov v pravidelných intervaloch. Na kartu SD (uprednostňuje sa 16 GB) sa bude ukladať zachytený obrázok a ukladať obrázky Raspbian. Čítačka kariet SD bude slúžiť na prepojenie karty SD s prenosným počítačom/počítačom cez USB na blikanie raspbian. Po ethernetovom kábli sa do siete zapojí bezhlavý Raspberry Pi a budeme k nemu mať prístup prostredníctvom nášho prenosného počítača/počítača, ktorý je tiež pripojený k rovnakej sieti (prenosný počítač/počítač a Raspberry Pi môžete pripojiť k rovnakej sieti tak, že ich prepojíte jediným ethernetovým káblom). Napájanie 5V/2A USB bude poháňať náš Raspberry Pi. Okrem toho môžete dostať do rúk stojan na fotoaparát Raspberry Pi.

Zoznam potrebných vecí:

  1. Raspberry Pi (odkaz)
  2. Kamera Raspberry Pi 5MP (odkaz)
  3. 16 GB karta microSD (odkaz)
  4. karta microSD s čítačkou (odkaz)
  5. Nabíjačka 5V/2A (odkaz)
  6. ethernetový kábel (odkaz)

Krok 3: Požiadavky na softvér

Popis: Raspbian jessie OS pre Raspberry Pi, použijeme jeho funkcie ako nmap, ssh, scp a python3. Video editor Openshot na prevod sekvencií obrázkov na časozberné videá (Toto je editor videa, ktorý som použil na svojom prenosnom počítači so systémom Linux, môžete si vybrať editor videa podľa svojich preferencií).

Požiadavky na softvér:

  1. Raspbian Jessie (odkaz)
  2. Video editor Openshot (odkaz)

Krok 4: Inštalácia Raspbian na kartu SD

Inštalácia Raspbian na SD kartu
Inštalácia Raspbian na SD kartu
Inštalácia Raspbian na SD kartu
Inštalácia Raspbian na SD kartu
Inštalácia Raspbian na SD kartu
Inštalácia Raspbian na SD kartu

Popis: Prvá vec, ktorú musíte urobiť, je uviesť náš Raspberry Pi do prevádzky. Aby sme to urobili, musíme si najskôr stiahnuť Raspbian OS z raspberrypi.org. Po stiahnutí musíme napísať obrázok tohto OS na našu kartu SD. Pri inštalácii Raspbian na kartu SD postupujte nasledovne.

Kroky:

  1. Choďte na raspberrypi.org a stiahnite si najnovšiu verziu Raspbian,
  2. Vložte kartu SD do čítačky kariet SD,
  3. Vložte čítačku kariet SD do prenosného počítača/počítača,
  4. Nasledujte TENTO ODKAZ a nahrajte OS na svoju SD kartu. Odkaz obsahuje pokyny pre prenosné počítače/počítače so systémom Windows, MAC a Linux, postupujte podľa svojich požiadaviek.

Teraz vložte túto kartu SD do svojho Raspberry Pi a prečítajte si ďalší krok [nebuďte príliš dychtiví zapnúť Rpi;)].

Krok 5: Prvé spustenie

Popis: Pred zapnutím Raspberry pi použite ethernetový kábel na prepojenie bezhlavého (jedného bez akéhokoľvek displeja) Pi a vášho prenosného počítača/počítača do rovnakej siete. Teraz zapnite Pi pomocou napájania 5V/2A. Je to vaše prvé spustenie, ale nič nevidieť, iba niekoľko bliknutí LED na Raspberry Pi a nepretržité blikanie sieťových LED. Počkajte, ďalším krokom je zadanie Raspberry pi:).

Krok 6: Nájdite IP adresu Pi a vzdialený prístup Raspberry Pi

Nájdite IP adresu Pi a vzdialený prístup Raspberry Pi
Nájdite IP adresu Pi a vzdialený prístup Raspberry Pi

Popis: Teraz musíme nájsť IP adresu Raspberry Pi pripojeného k rovnakej sieti ako váš laptop/PC. V prípade, že na svojom prenosnom počítači alebo počítači používate operačný systém Linux, zadajte príkaz ifconfig a vyhľadajte IP adresu prenosného počítača/počítača. IP adresu Raspberry pi môžeme nájsť jednou z nasledujúcich dvoch metód.

Metódy na nájdenie adresy IP:

  1. Na svojom linuxovom počítači pomocou príkazu nmap naskenujte svoju podsieť a poznačte si IP, ktoré sa javí ako základ pre malinový pi.
  2. Použite prevodník USB na UART a riaďte sa TÝMTO ODKAZOM. To vám umožní prístup k Raspberry Pi, tam opäť môžete použiť ifconfig na nájdenie IP adresy Raspberry Pi.

Akonáhle nájdete IP adresu Raspberry Pi, budete mať prístup k Raspberry Pi pomocou SSH na Linuxe a PuTTY na Windows strojoch.

Krok 7: Prvý prístup Časť 1: Rozbaľte systém súborov

Prvý prístup Časť 1: Rozbaľte systém súborov
Prvý prístup Časť 1: Rozbaľte systém súborov
Prvý prístup Časť 1: Rozbaľte systém súborov
Prvý prístup Časť 1: Rozbaľte systém súborov
Prvý prístup Časť 1: Rozbaľte systém súborov
Prvý prístup Časť 1: Rozbaľte systém súborov

Popis: Pri prvom spustení zadajte Raspberry Pi pomocou SSH. Musíme vykonať 2 dôležité konfigurácie, tj. Rozbaliť Filesystem a povoliť rozhranie kamery. Rozšírením systému súborov môžete zaistiť, aby bol všetok ukladací priestor na karte SD k dispozícii pre operačný systém. Kroky na vykonanie tejto konfigurácie sú nasledujúce.

Kroky k rozšíreniu systému súborov:

  1. Akonáhle sa prihlásite do svojho Pi pomocou IP adresy, zadajte „sudo raspi-config“,
  2. Zobrazí sa nástroj na konfiguráciu softvéru Raspberry Pi, zvoľte „Rozbaliť súborový systém“a stlačte kláves Enter,
  3. Zobrazí sa vyskakovacie okno s textom „Veľkosť koreňového oddielu bola zmenená. Súborový systém sa pri nasledujúcom reštarte rozšíri ', znova stlačte kláves Enter,
  4. Ukončite konfiguračné menu,
  5. Opäť vyskakovacie okno so správou „Chcete teraz reštartovať počítač?“sa zobrazí, zvoľte „áno“a stlačte kláves Enter,
  6. Pri reštarte, SSH v pí a zadajte 'df', Toto zobrazí podrobnosti o vašom rozšírenom súborovom systéme.

Teraz máte rozšírený súborový systém a povoľte rozhranie kamery.

Krok 8: Prvý prístup Časť 2: Povolenie rozhrania kamery

Prvý prístup Časť 2: Povoliť rozhranie fotoaparátu
Prvý prístup Časť 2: Povoliť rozhranie fotoaparátu
Prvý prístup Časť 2: Povoliť rozhranie fotoaparátu
Prvý prístup Časť 2: Povoliť rozhranie fotoaparátu
Prvý prístup Časť 2: Povoliť rozhranie fotoaparátu
Prvý prístup Časť 2: Povoliť rozhranie fotoaparátu

Kroky na povolenie rozhrania kamery:

  1. SSH do Pi pomocou svojej IP adresy a zadajte 'sudo raspi-config',
  2. Zobrazí sa nástroj na konfiguráciu softvéru Raspberry Pi, vyberte položku „Povoliť kameru“a stlačte kláves Enter,
  3. Zobrazí sa vyskakovacie okno s textom „Chcete, aby bolo rozhranie fotoaparátu povolené“, zvoľte „áno“a stlačte kláves Enter.
  4. Zobrazí sa vyskakovacie okno s potvrdením „Rozhranie kamery je zabudované“, stlačte kláves Enter.
  5. Ukončite ponuku konfigurácie.

Teraz, keď sú všetky konfigurácie hotové, vypnite Raspberry Pi a pokračujte ďalším krokom.

Krok 9: Pripojte kameru Raspberry Pi

Pripojte kameru Raspberry Pi
Pripojte kameru Raspberry Pi
Pripojte kameru Raspberry Pi
Pripojte kameru Raspberry Pi

Popis: Teraz, keď je Raspberry Pi vypnutý, pripojte svoju kameru k CSI konektoru Pi. Orientujte prúžok konektora kamery podľa obrázku. Nakoniec znova zapnite Raspberry Pi.

Krok 10: Kód

Kód
Kód
Kód
Kód
Kód
Kód

Popis: Náš kód je napísaný v Pythone3 a má iba 11 riadkov kódu. Prvé 3 riadky importujú triedy z balíkov, potom máme nekonečnú slučku, ktorá vytvára objekt kamery a periodicky sa zachytáva. Tento kód pythonu môžeme spustiť pomocou príkazu python3. Namiesto manuálneho spustenia tohto kódu môžeme tento príkaz vykonať do súboru /etc/rc.local. Tým sa zabezpečí, že pri každom spustení Raspberry Pi sa spustí tento skript, čo znamená, že kamera začne zaznamenávať obrázky. Nezabudnite, že do príkazu na spustenie súboru rc.local vložte ampersand (&), pretože náš kód obsahuje nekonečnú slučku.

Tento kód si môžete dokonca stiahnuť z GITHUBU.

Krok 11: Prenos obrázkov z Raspberry Pi do vášho prenosného počítača

Prenos obrázkov z Raspberry Pi do prenosného počítača
Prenos obrázkov z Raspberry Pi do prenosného počítača

Popis: Keď na svojom Pi zachytíte niekoľko obrázkov, budete sa chcieť pozrieť na svoje obrázky. Na prenos obrázkov z počítača Pi do prenosného počítača použite príkaz „scp“. Formát príkazu scp je viditeľný na obrázku vyššie.

Krok 12: Konvertovanie obrázkov na časozberné video

Konvertovanie obrázkov na časozberné video
Konvertovanie obrázkov na časozberné video
Konvertovanie obrázkov na časozberné video
Konvertovanie obrázkov na časozberné video
Konvertovanie obrázkov na časozberné video
Konvertovanie obrázkov na časozberné video

Popis: Hneď ako sa importujú všetky obrázky do prenosného počítača. Môžeme použiť naše video editory na konverziu tejto sekvencie obrázkov na krásne časozberné video. Ak používate Linux, môžete urobiť to isté pomocou nasledujúcich krokov.

Kroky:

  1. Otvorte editor videa „OpenShot“(nainštalujte ho zo softvérového centra),
  2. V ponuke Upraviť-> Predvoľby nastavte čas, ktorý chcete priradiť ku každému rámcu,
  3. Importujte obrázky do editora videa pravým tlačidlom myši v oblasti Súbory projektu a ľavým tlačidlom myši na import súborov,
  4. Po importovaní vyberte všetky obrázky a znova kliknite pravým tlačidlom myši a zvoľte „Pridať na časovú os“,
  5. Pozrite sa na náhľad a nakoniec exportujte svoje video zo súboru-> exportovať video.

Pri exporte dostanete svoje krásne časozberné video, pozrite sa na to a …… (neviem, ten pocit).

Ak sa chcete pozrieť na moje časozberné videá, pozrite sa na video v kroku 2. To je pre tento návod všetko, ďakujem za váš čas.

Ak sa vám tento návod páčil, je veľká šanca, že sa vám bude páčiť môj kanál youtube.