Obsah:

Vytvářejte časosběrná videa pomocí Raspberry Pi (11 řádků kódu): 12 kroků (s obrázky)
Vytvářejte časosběrná videa pomocí Raspberry Pi (11 řádků kódu): 12 kroků (s obrázky)

Video: Vytvářejte časosběrná videa pomocí Raspberry Pi (11 řádků kódu): 12 kroků (s obrázky)

Video: Vytvářejte časosběrná videa pomocí Raspberry Pi (11 řádků kódu): 12 kroků (s obrázky)
Video: Timelapse aneb jak správně točit časosběrná videa | TUTORIAL 2024, Listopad
Anonim
Vytvářejte časosběrná videa pomocí Raspberry Pi (11 řádků kódu)
Vytvářejte časosběrná videa pomocí Raspberry Pi (11 řádků kódu)

Nedávno jsem poprvé zasadil nějaká semínka do svého květináče. Byl jsem opravdu nadšený, když jsem je viděl růst, ale jak všichni víme, je to pomalý proces. Nemohl jsem vidět růst, byl jsem opravdu zklamaný, ale najednou se ve mně probudil nadšenec elektroniky a rozhodl se vybavit Raspberry Pi a jeho kameru, aby zachytil tento pomalý proces a proměnil ho v krásné časosběrné video.

Zde předkládám návod, jak natočit tak krásná časosběrná videa. Začněme.

Krok 1: Rychlé video

Image
Image

Zde je malé video, které shrnuje každou věc za 6 minut (včetně krásných 2 minut časosběrných záběrů).

kliknutím sem spustíte sledování na youtube

Krok 2: Potřebné věci

Potřebné věci
Potřebné věci
Potřebné věci
Potřebné věci
Potřebné věci
Potřebné věci

Popis: K pořizování snímků budeme používat kameru Raspberry Pi, Raspberry Pi bude naprogramováno tak, aby v pravidelných intervalech snímalo obrázky. Karta SD (přednostně 16 GB) bude hostovat raspbian a ukládat zachycené obrázky. Čtečka karet SD bude použita k propojení karty SD s notebookem/PC přes USB pro blikání raspbian. Ethernetový kabel umístí bezhlavý Raspberry Pi do sítě a my k němu budeme mít přístup prostřednictvím našeho notebooku/PC připojeného ke stejné síti (Notebook/PC a Raspberry Pi můžete připojit do stejné sítě připojením pomocí jediného ethernetového kabelu). Napájení 5V/2A USB bude napájet náš Raspberry Pi. Kromě toho můžete dostat do rukou stojan na kameru Raspberry Pi.

Seznam potřebných věcí:

  1. Raspberry Pi (odkaz)
  2. Kamera Raspberry Pi 5MP (odkaz)
  3. 16 GB karta microSD (odkaz)
  4. karta microSD se čtečkou (odkaz)
  5. Nabíječka 5V/2A (odkaz)
  6. ethernetový kabel (odkaz)

Krok 3: Softwarové požadavky

Popis: Raspbian jessie OS pro Raspberry Pi, použijeme jeho funkce jako nmap, ssh, scp a python3. Video editor Openshot pro převod sekvencí obrázků na časosběrná videa (Toto je editor videa, který jsem použil na svém linuxovém notebooku, můžete si libovolně vybrat editor videa podle svých preferencí).

Softwarové požadavky:

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

Krok 4: Instalace Raspbian na SD kartu

Instalace Raspbian na SD kartu
Instalace Raspbian na SD kartu
Instalace Raspbian na SD kartu
Instalace Raspbian na SD kartu
Instalace Raspbian na SD kartu
Instalace Raspbian na SD kartu

Popis: První věc, kterou musíte udělat, je zprovoznit náš Raspberry Pi. K tomu musíme nejprve stáhnout Raspbian OS z raspberrypi.org. Po stažení musíme obrázek tohoto OS napsat na naši SD kartu. Při instalaci Raspbian na SD kartu postupujte takto.

Kroky:

  1. Přejděte na raspberrypi.org a stáhněte si nejnovější verzi Raspbian,
  2. Vložte kartu SD do čtečky karet SD,
  3. Vložte čtečku karet SD do notebooku/PC,
  4. Postupujte podle TÉTO LINKU a nahrajte OS na svou SD kartu. Odkaz obsahuje pokyny pro notebooky/počítače se systémem Windows, MAC a Linux, postupujte podle svých požadavků.

Nyní vložte tuto kartu SD do svého Raspberry Pi a přečtěte si další krok [nebuďte příliš dychtiví zapnout Rpi;)].

Krok 5: První spuštění

Popis: Před zapnutím Raspberry pi použijte ethernetový kabel pro připojení bezhlavého (jednoho bez jakéhokoli displeje) Pi a vašeho notebooku/PC do stejné sítě. Nyní zapněte Pi pomocí napájecího zdroje 5V/2A. Toto je vaše první spuštění, ale nic, co byste viděli špatně, jen několik bliknutí LED na Raspberry Pi a nepřetržité blikání LED diod v síti. Počkejte, dalším krokem je zadání Raspberry pi:).

Krok 6: Najděte IP adresu Pi a vzdálený přístup Raspberry Pi

Najděte IP adresu Pi a vzdálený přístup Raspberry Pi
Najděte IP adresu Pi a vzdálený přístup Raspberry Pi

Popis: Nyní musíme najít IP adresu Raspberry Pi připojenou ke stejné síti jako váš notebook/PC. V případě, že na svém notebooku/PC používáte Linux, zadejte ifconfig a najděte IP adresu vašeho notebooku/PC. IP adresu Raspberry pi můžeme zjistit pomocí jedné z následujících dvou metod.

Metody zjišťování IP adresy:

  1. Pomocí příkazu nmap na vašem linuxovém počítači naskenujte svou podsíť a poznamenejte si IP, které se objeví jako základ pro malinový pi.
  2. Použijte převodník USB na UART a postupujte podle TÉTO LINKY. To vám umožní přístup k Raspberry Pi, tam opět můžete použít ifconfig k nalezení IP adresy Raspberry Pi.

Jakmile zjistíte IP adresu Raspberry Pi, můžete k Raspberry Pi přistupovat pomocí SSH na linuxu a PuTTY na počítačích s Windows.

Krok 7: První přístup Část 1: Rozbalte Systém souborů

První přístup Část 1: Rozbalte Systém souborů
První přístup Část 1: Rozbalte Systém souborů
První přístup Část 1: Rozbalte Systém souborů
První přístup Část 1: Rozbalte Systém souborů
První přístup Část 1: Rozbalte Systém souborů
První přístup Část 1: Rozbalte Systém souborů

Popis: Při prvním spuštění zadejte Raspberry Pi pomocí SSH. Potřebujeme provést 2 důležité konfigurace, tj. Rozbalit Filesystem a povolit rozhraní kamery. Rozšířením systému souborů můžete zajistit, že bude pro operační systém k dispozici veškeré úložiště na kartě SD. Kroky k provedení této konfigurace jsou následující.

Kroky k rozšíření systému souborů:

  1. Jakmile se přihlásíte do svého Pi pomocí jeho IP adresy, zadejte 'sudo raspi-config',
  2. Zobrazí se nástroj pro konfiguraci softwaru Raspberry Pi, vyberte možnost „Rozbalit souborový systém“a stiskněte klávesu Enter,
  3. Zobrazí se vyskakovací okno s nápisem „Velikost kořenového oddílu byla změněna. Systém souborů se při příštím restartu zvětší ', znovu stiskněte Enter,
  4. Ukončete konfigurační nabídku,
  5. Opět vyskakovací okno s nápisem „Chcete nyní restartovat?“zobrazí se, vyberte „ano“a stiskněte Enter,
  6. Při restartu, SSH do Pi a zadejte 'df', Zobrazí se podrobnosti o vašem rozšířeném souborovém systému.

Nyní tedy máte svůj rozšířený souborový systém, umožňující povolení rozhraní kamery.

Krok 8: První přístup Část 2: Povolte rozhraní fotoaparátu

První přístup Část 2: Povolte rozhraní fotoaparátu
První přístup Část 2: Povolte rozhraní fotoaparátu
První přístup Část 2: Povolte rozhraní fotoaparátu
První přístup Část 2: Povolte rozhraní fotoaparátu
První přístup Část 2: Povolte rozhraní fotoaparátu
První přístup Část 2: Povolte rozhraní fotoaparátu

Kroky k povolení rozhraní kamery:

  1. SSH do Pi pomocí své IP adresy a zadejte 'sudo raspi-config',
  2. Zobrazí se nástroj pro konfiguraci softwaru Raspberry Pi, vyberte možnost „Povolit kameru“a stiskněte klávesu Enter,
  3. Zobrazí se vyskakovací okno „Chcete, aby bylo povoleno rozhraní fotoaparátu“, vyberte „Ano“a stiskněte Enter.
  4. Zobrazí se vyskakovací okno s potvrzením „Rozhraní kamery je zapnuto“, stiskněte Enter.
  5. Ukončete konfigurační nabídku.

Nyní, když jsou všechny konfigurace hotové, vypněte Raspberry Pi a přejděte k dalšímu kroku.

Krok 9: Připojte kameru Raspberry Pi

Připojte kameru Raspberry Pi
Připojte kameru Raspberry Pi
Připojte kameru Raspberry Pi
Připojte kameru Raspberry Pi

Popis: Jakmile bude Raspberry Pi vypnutý, připojte kameru do CSI konektoru Pi. Orientujte proužek konektoru kamery podle obrázku. Nakonec znovu zapněte Raspberry Pi.

Krok 10: Kód

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

Popis: Náš kód je napsán v Pythonu3 a má pouze 11 řádků kódu. První 3 řádky importují třídy z balíčků, další máme nekonečnou smyčku, která vytváří objekt kamery a periodicky zachytává. Tento kód pythonu můžeme spustit pomocí příkazu python3. Namísto ručního spouštění tohoto kódu můžeme tento příkaz spustit do souboru /etc/rc.local. Tím zajistíte, že při každém spuštění Raspberry Pi bude tento skript spuštěn, což znamená, že kamera začne pořizovat obrázky. Nezapomeňte dát ampersand (&) na konec v příkazu rc.local k provedení souboru, protože náš kód obsahuje nekonečnou smyčku.

Tento kód si můžete dokonce stáhnout z GITHUBu.

Krok 11: Přenos obrázků z Raspberry Pi do vašeho notebooku

Přenos obrázků z Raspberry Pi do vašeho notebooku
Přenos obrázků z Raspberry Pi do vašeho notebooku

Popis: Jakmile na svůj Pi zachytíte několik obrázků, budete dychtiví se podívat na své obrázky. Pomocí příkazu 'scp' přeneste obrázky z vašeho Pi do notebooku. Formát příkazu scp je vidět na obrázku výše.

Krok 12: Převod obrázků na časosběrné video

Převod obrázků na časosběrné video
Převod obrázků na časosběrné video
Převod obrázků na časosběrné video
Převod obrázků na časosběrné video
Převod obrázků na časosběrné video
Převod obrázků na časosběrné video

Popis: Jakmile jsou všechny obrázky importovány do vašeho notebooku. Můžeme použít naše video editory k převodu této obrazové sekvence na krásné časosběrné video. Pokud používáte linux, můžete to udělat také pomocí následujících kroků.

Kroky:

  1. Otevřete editor videa „OpenShot“(nainstalujte jej ze softwarového centra),
  2. V nabídce Upravit-> Předvolby nastavte čas, který chcete přidělit každému snímku
  3. Importujte obrázky do editoru videa pravým tlačítkem v oblasti Soubory projektu a levým kliknutím na import souborů,
  4. Po importu vyberte všechny obrázky a znovu klikněte pravým tlačítkem a vyberte možnost „Přidat na časovou osu“,
  5. Podívejte se na náhled a nakonec své video exportujte ze Soubor-> Exportovat video.

Při exportu obdržíte své krásné časosběrné video, podívejte se na něj a …… (nevím, ten pocit).

Pokud se chcete podívat na moje časosběrná videa, podívejte se na video v kroku 2. To je pro tento návod vše, děkuji za váš čas.

Pokud se vám tento návod líbil, je velká šance, že se vám bude líbit můj youtube kanál.

Doporučuje: