Spisu treści:

Twórz filmy poklatkowe za pomocą Raspberry Pi (11 linii kodu): 12 kroków (ze zdjęciami)
Twórz filmy poklatkowe za pomocą Raspberry Pi (11 linii kodu): 12 kroków (ze zdjęciami)

Wideo: Twórz filmy poklatkowe za pomocą Raspberry Pi (11 linii kodu): 12 kroków (ze zdjęciami)

Wideo: Twórz filmy poklatkowe za pomocą Raspberry Pi (11 linii kodu): 12 kroków (ze zdjęciami)
Wideo: Home Assistant - первые настройки, File Editor, Maria DB, HACS - октябрь 2023 2024, Listopad
Anonim
Twórz filmy poklatkowe za pomocą Raspberry Pi (11 linii kodu)
Twórz filmy poklatkowe za pomocą Raspberry Pi (11 linii kodu)

Niedawno po raz pierwszy posadziłem kilka nasion w doniczce stołowej. Byłem bardzo podekscytowany obserwowaniem ich rozwoju, ale jak wszyscy wiemy, jest to powolny proces. Niemożność zobaczenia wzrostu bardzo mnie rozczarowała, ale nagle hobbysta elektroniki we mnie obudził się i postanowił zmontować Raspberry Pi i jego kamerę, aby uchwycić ten powolny proces i przekształcić go w piękny film poklatkowy.

Tutaj przedstawiam instrukcję wykonania tak pięknych filmów poklatkowych. Zacznijmy.

Krok 1: Szybki film

Image
Image

Oto mały film, który podsumowuje wszystko w 6 minut (w tym piękny 2-minutowy materiał poklatkowy).

kliknij tutaj, aby obejrzeć na youtube

Krok 2: Rzeczy potrzebne

Potrzebne rzeczy
Potrzebne rzeczy
Potrzebne rzeczy
Potrzebne rzeczy
Potrzebne rzeczy
Potrzebne rzeczy

Opis: Do przechwytywania obrazów użyjemy kamery Raspberry Pi, Raspberry Pi zostanie zaprogramowane do przechwytywania obrazów w regularnych odstępach czasu. Karta SD (preferowana 16 GB) będzie obsługiwać raspbian i przechowywać przechwycone obrazy. Czytnik kart SD będzie używany do połączenia karty SD z laptopem/komputerem PC przez USB w celu flashowania raspbian. Kabel Ethernet spowoduje podłączenie bezgłowego Raspberry Pi do sieci i będziemy mogli uzyskać do niego dostęp za pośrednictwem naszego laptopa/komputera PC również podłączonego do tej samej sieci (możesz umieścić laptopa/komputer PC i Raspberry Pi w tej samej sieci, łącząc je za pomocą jednego kabla Ethernet). Zasilacz USB 5V/2A zasili nasze Raspberry Pi. Dodatkowo możesz dostać w swoje ręce podstawkę pod kamerę Raspberry Pi.

Lista potrzebnych rzeczy:

  1. Raspberry Pi (link)
  2. Kamera Raspberry Pi 5MP (link)
  3. Karta microSD 16GB (link)
  4. karta microSD z czytnikiem(link)
  5. Ładowarka 5V/2A (link)
  6. kabel sieciowy (łącze)

Krok 3: Wymagania dotyczące oprogramowania

Opis: Raspbian jessie OS dla Raspberry Pi, użyjemy jego funkcji, takich jak nmap, ssh, scp i python3. Edytor wideo Openshot do konwersji sekwencji obrazów na filmy poklatkowe (jest to edytor wideo, którego używałem na moim laptopie z systemem Linux, możesz wybrać dowolny edytor wideo).

Wymagania Systemowe:

  1. Raspbian Jessie (link)
  2. Edytor wideo Openshot (link)

Krok 4: Instalowanie Raspbian na karcie SD

Instalowanie Raspbian na karcie SD
Instalowanie Raspbian na karcie SD
Instalowanie Raspbian na karcie SD
Instalowanie Raspbian na karcie SD
Instalowanie Raspbian na karcie SD
Instalowanie Raspbian na karcie SD

Opis: Pierwszą rzeczą do zrobienia jest uruchomienie i uruchomienie naszego Raspberry Pi. Aby to zrobić, musimy najpierw pobrać Raspbian OS z raspberrypi.org. Po pobraniu musimy zapisać obraz tego systemu operacyjnego na naszej karcie SD. Wykonaj poniższe czynności, aby zainstalować Raspbian na karcie SD.

Kroki:

  1. Wejdź na raspberrypi.org i pobierz najnowszą wersję Raspbian,
  2. Włóż kartę SD do czytnika kart SD,
  3. Włóż czytnik kart SD do laptopa/PC,
  4. Skorzystaj z TEGO LINKU, aby przesłać system operacyjny na kartę SD. Link zawiera instrukcje dotyczące laptopów/PC z systemem Windows, MAC i Linux, postępuj zgodnie z wymaganiami.

Teraz włóż tę kartę SD do swojego Raspberry Pi i przeczytaj następny krok [nie bądź zbyt chętny, aby włączyć Rpi;)].

Krok 5: Pierwsze uruchomienie

Opis: Przed włączeniem Raspberry pi użyj kabla Ethernet, aby umieścić bezgłowe (bez wyświetlacza) Pi i laptop/komputer PC w tej samej sieci. Teraz włącz swoje Pi za pomocą zasilacza 5V/2A. To twój pierwszy rozruch, ale nic nie widać, tylko kilka diod LED na Raspberry Pi i ciągłe miganie diod LED sieci. Poczekaj, Następnym krokiem jest wejście do Raspberry pi:).

Krok 6: Znajdź adres IP Pi i zdalnego dostępu Raspberry Pi

Znajdź adres IP Pi i zdalnego dostępu Raspberry Pi
Znajdź adres IP Pi i zdalnego dostępu Raspberry Pi

Opis: Teraz musimy znaleźć adres IP Raspberry Pi podłączonego do tej samej sieci, co twój laptop/komputer. Jeśli korzystasz z systemu operacyjnego Linux na swoim laptopie/PC, wpisz ifconfig, aby znaleźć adres IP swojego laptopa/PC. Adres IP Raspberry pi możemy znaleźć za pomocą jednej z dwóch poniższych metod.

Metody wyszukiwania adresu IP:

  1. Użyj polecenia nmap na komputerze z Linuksem, aby przeskanować swoją podsieć i zanotować adres IP, który pojawia się dla raspberry pi Foundation.
  2. Użyj konwertera USB na UART i podążaj za TYM LINKIEM. Umożliwi to dostęp do Raspberry Pi, tam ponownie możesz użyć ifconfig, aby znaleźć adres IP Raspberry Pi.

Po znalezieniu adresu IP Raspberry Pi możesz uzyskać dostęp do Raspberry Pi za pomocą SSH na linuksie i PuTTY na komputerach z systemem Windows.

Krok 7: Pierwszy dostęp, część 1: Rozwiń system plików

Pierwszy dostęp, część 1: Rozwiń system plików
Pierwszy dostęp, część 1: Rozwiń system plików
Pierwszy dostęp, część 1: Rozwiń system plików
Pierwszy dostęp, część 1: Rozwiń system plików
Pierwszy dostęp, część 1: Rozwiń system plików
Pierwszy dostęp, część 1: Rozwiń system plików

Opis: Przy pierwszym uruchomieniu uruchom Raspberry Pi za pomocą SSH. Musimy wykonać 2 ważne konfiguracje, tj. Rozwiń System plików i włącz interfejs kamery. Rozszerzając system plików, możesz zapewnić, że cała pamięć na karcie SD jest dostępna dla systemu operacyjnego. Kroki do wykonania tej konfiguracji są następujące.

Kroki, aby rozwinąć system plików:

  1. Po zalogowaniu się przez SSH do Pi przy użyciu jego adresu IP, wpisz „sudo raspi-config”,
  2. Wyskoczy narzędzie konfiguracyjne oprogramowania Raspberry Pi, wybierz „Rozwiń system plików” i naciśnij enter,
  3. Otrzymasz wyskakujące okienko z informacją „Zmieniono rozmiar partycji głównej. System plików zostanie powiększony przy następnym restarcie', ponownie naciśnij enter,
  4. Wyjdź z menu konfiguracji,
  5. Znowu wyskakujące okienko z pytaniem „Czy chcesz teraz zrestartować komputer?” pojawi się, wybierz 'tak' i naciśnij enter,
  6. Po ponownym uruchomieniu, SSH do Pi i wpisz 'df'. Spowoduje to wyświetlenie szczegółów twojego rozszerzonego systemu plików.

Więc teraz masz swój rozszerzony system plików, włączmy interfejs aparatu.

Krok 8: Pierwszy dostęp, część 2: Włącz interfejs kamery

Pierwszy dostęp, część 2: Włącz interfejs kamery
Pierwszy dostęp, część 2: Włącz interfejs kamery
Pierwszy dostęp, część 2: Włącz interfejs kamery
Pierwszy dostęp, część 2: Włącz interfejs kamery
Pierwszy dostęp, część 2: Włącz interfejs kamery
Pierwszy dostęp, część 2: Włącz interfejs kamery

Kroki, aby włączyć interfejs aparatu:

  1. SSH do Pi przy użyciu jego adresu IP i wpisz „sudo raspi-config”,
  2. Wyskoczy narzędzie konfiguracyjne oprogramowania Raspberry Pi, wybierz „Włącz kamerę” i naciśnij enter,
  3. Otrzymasz wyskakujące okienko z informacją „Czy chcesz, aby interfejs kamery był włączony”, wybierz „tak” i naciśnij enter.
  4. Pojawi się wyskakujące okienko potwierdzenia z informacją „Interfejs aparatu jest włączony”, naciśnij enter.
  5. Wyjdź z menu konfiguracji.

Teraz, gdy wszystkie konfiguracje są gotowe, wyłącz Raspberry Pi i przejdź do następnego kroku.

Krok 9: Podłącz kamerę Raspberry Pi

Podłącz kamerę Raspberry Pi
Podłącz kamerę Raspberry Pi
Podłącz kamerę Raspberry Pi
Podłącz kamerę Raspberry Pi

Opis: Teraz po wyłączeniu Raspberry Pi podłącz kamerę do złącza CSI Pi. Ustaw pasek złącza kamery, jak pokazano na rysunku. Na koniec ponownie włącz Raspberry Pi.

Krok 10: Kod

Kod
Kod
Kod
Kod
Kod
Kod

Opis: Nasz kod jest napisany w Python3 i zawiera tylko 11 linii kodu. Pierwsze 3 linie importują klasy z pakietów, następnie mamy nieskończoną pętlę, która tworzy obiekt kamery i okresowo wykonuje snap. Możemy wykonać ten kod Pythona za pomocą polecenia python3. Zamiast wykonywać ten kod ręcznie, możemy umieścić to polecenie wykonania w pliku /etc/rc.local. Zapewni to, że przy każdym uruchomieniu Raspberry Pi ten skrypt zostanie wykonany, co oznacza, że kamera zacznie przechwytywać obrazy. Nie zapomnij umieścić znaku ampersand (&) na końcu polecenia wykonania pliku rc.local, ponieważ nasz kod zawiera nieskończoną pętlę.

Możesz nawet pobrać ten kod z GITHUB.

Krok 11: Przesyłanie obrazów z Raspberry Pi do laptopa

Przesyłanie obrazów z Raspberry Pi do laptopa
Przesyłanie obrazów z Raspberry Pi do laptopa

Opis: Gdy zdobędziesz kilka zdjęć na swoim Pi, będziesz chciał rzucić okiem na swoje zdjęcia. Użyj polecenia „scp”, aby przesłać obrazy z Pi do laptopa. Format polecenia scp można zobaczyć na powyższym obrazku.

Krok 12: Konwersja obrazów do filmu poklatkowego

Konwertowanie obrazów do filmu poklatkowego
Konwertowanie obrazów do filmu poklatkowego
Konwertowanie obrazów do filmu poklatkowego
Konwertowanie obrazów do filmu poklatkowego
Konwertowanie obrazów do filmu poklatkowego
Konwertowanie obrazów do filmu poklatkowego

Opis: Po zaimportowaniu wszystkich obrazów do laptopa. Możemy użyć naszych edytorów wideo, aby przekonwertować tę sekwencję obrazów na piękny film poklatkowy. Jeśli korzystasz z systemu Linux, możesz wykonać następujące kroki, aby zrobić to samo.

Kroki:

  1. Otwórz edytor wideo „OpenShot” (zainstaluj go z centrum oprogramowania),
  2. Ustaw czas jaki chcesz przydzielić każdej klatce z menu Edycja->Preferencje,
  3. Importuj obrazy w edytorze wideo, klikając prawym przyciskiem myszy w obszarze Pliki projektu i klikając lewym przyciskiem myszy pliki importu,
  4. Po zaimportowaniu zaznacz wszystkie obrazy i ponownie kliknij prawym przyciskiem myszy i wybierz „Dodaj do osi czasu”,
  5. Spójrz na podgląd i na koniec wyeksportuj wideo z Plik->Eksportuj wideo.

Po wyeksportowaniu otrzymasz swój piękny film poklatkowy, spójrz na to i …… (nie wiem, odczuj).

Jeśli chcesz obejrzeć moje filmy poklatkowe, obejrzyj wideo w kroku 2. To wszystko za te instrukcje, dziękuję za poświęcony czas.

Jeśli spodobała Ci się ta instrukcja, jest duża szansa, że pokochasz mój kanał na YouTube.

Zalecana: