Reklama

Lekkie, kompaktowe właściwości Raspberry Pi oznaczają, że w połączeniu z popularnym modułem aparatu i przenośną baterią, może być używane jako ukryta kamera. Mając to na uwadze, ostatnio nagrałem pięć oszałamiających filmów poklatkowych. Ty także możesz.

Czego będziesz potrzebować

Aby rozpocząć fotografowanie poklatkowe na Raspberry Pi, dobrym pomysłem jest przygotowanie urządzenia przez znalezienie wodoodpornego, na każdą pogodę, a może nawet wzmocniona obudowa Raspberry Pi 5 sposobów na wzmocnienie Raspberry Pi Czytaj więcej . Na Amazon znajdziesz coś odpowiedniego. Upewnij się, że ma miejsce na aparat, a także odstęp na obiektyw. Jeśli taka skrzynka nie jest obecnie dostępna, rozważ zamkniętą skrzynkę bez gniazd na dostęp GPIO itp.

Następnie będziesz potrzebować opcji baterii, aby Pi był przenośny. Możesz zrób to sam 3 zestawy akumulatorów Raspberry Pi do przenośnych projektówBateria Raspberry Pi może zmienić zwykłe Pi w komputer przenośny. Aby rozpocząć, będziesz potrzebować jednego z tych rozwiązań akumulatorowych. Czytaj więcej

lub kup kompaktowy akumulator. Użyłem ten z RAVPower (Wielka Brytania), co zapewnia 36–48 godzin zasilania przy pełnym naładowaniu.

Ponadto potrzebujesz statywu ( typ przeznaczony dla smartfonów Jaki jest najlepszy statyw telefoniczny?Dla większości ludzi aparaty smartfonów stały się wystarczająco dobre, aby zastąpić odpowiednie aparaty. Od nagrywania filmów po robienie idealnych zdjęć krajobrazowych - Twój telefon wykonuje świetną robotę. Czytaj więcej powinien być idealny) i opcjonalną taśmą klejącą do zabezpieczenia Pi w określonych okolicznościach.

Upływ czasu i Raspberry Pi w lokalizacji

W przeszłości analizowaliśmy różne sposoby korzystania z modułu kamery Raspberry Pi ustawienie upływu czasu jest niezwykle proste 5 rzeczy, które możesz zrobić z modułem kamery Raspberry PiJednym z pierwszych rozszerzeń, które powinieneś kupić dla Raspberry Pi, jest moduł kamery. Dzięki dedykowanemu złączu kamera może być używana do różnych zadań. Spójrzmy. Czytaj więcej .

Od tego czasu jednak sytuacja trochę się zmieniła. W tym projekcie wykorzystamy raspistill polecenie, które jest zawarte w najnowszych wersjach Raspbian Jessie 5 sposobów na nowy Raspbian Jessie sprawia, że ​​Raspberry Pi jest jeszcze łatwiejszy w użyciuPo wydaniu Debian Jessie w lipcu społeczność Raspberry Pi została pobłogosławiona nową wersją wariantu Raspbian, opartą na dystrybucji „nadrzędnej”. Czytaj więcej :

raspistill -t 30000 -tl 2000 -o obraz% 04d.jpg

Parametry określają limit czasu (-t) po 30 sekundach (30000 milisekund) i odstępie (-tl) wynoszącym 2 sekundy między każdym strzałem (2000 ms). Zapisuje każdy obraz w bieżącym folderze z nazwami plików w formacie image000x.jpg, zgodnie z warunkiem obrazu% 04d.jpg. To kalkulator może pomóc w prawidłowym obliczeniu liczb.

Domyślnie aparat robi zdjęcia w rozdzielczości 2592 x 1944, co kończy się na zdjęciach o wielkości około 2,5 MB każdy. W ciągu kilku godzin przyciągania upływu czasu może to nieco obciążać twoje Pi. Dlatego dobrym pomysłem jest określenie nieco niższej rozdzielczości. Jako takie polecenie może odczytać

raspistill -t 30000 -tl 2000 -o obraz% 04d.jpg -w 1280 -h 960

Wszystko, co zrobiłem - i wszystko, co musisz zrobić - to dostosować limit czasu skryptu i warunki interwału czasu do konkretnego scenariusza.

Zdalne połączenie z Raspberry Pi

Jeśli korzystasz z Raspberry Pi na zewnątrz i z dala od sieci domowej, musisz utworzyć sieć ad hoc, aby połączyć się z Pi ze smartfona za pośrednictwem SSH. Jest to najlepszy sposób na zdalne zainicjowanie rejestrowania zdjęć poklatkowych; jeśli wolisz, możesz także korzystać z sieci ad hoc na komputerze przenośnym, ale smartfon lub tablet jest bardziej przenośny.

Dostępnych jest tutaj kilka opcji, ale najbardziej niezawodne jest użycie Kabel Ethernet i SSH Jak bezpośrednio połączyć się z Raspberry Pi bez InternetuWszechstronność Raspberry Pi oznacza, że ​​w pewnym momencie będziesz musiał używać go na zewnątrz, poza zasięgiem sieci bezprzewodowej. Jak się z tym komunikować? Czytaj więcej .

Powinieneś być teraz w stanie połączyć się bezpośrednio z Raspberry Pi przez SSH, co sprawi, że rejestrowanie zdjęć poklatkowych stanie się znacznie prostszą czynnością. Alternatywnie możesz użyć skryptu i przycisku Python, zgodnie z tym, co wyjaśniono w nasz poradnik do studia poklatkowego Raspberry Pi Stwórz platformę wideo Stop Motion z Raspberry PiNie potrzebujesz sprzętu wysokiej klasy, aby stworzyć własny film: w dobie aparatów cyfrowych i smartfonów wysokiej rozdzielczości każdy może spróbować. Czytaj więcej .

Jeśli któreś z nich wydaje się zbyt ciężką pracą, zawsze możesz polegać na standardowym połączeniu SSH przez sieć bezprzewodową, aby rozpocząć rejestrowanie filmu poklatkowego, a następnie zabierz Pi zgodnie z jego przeznaczeniem Lokalizacja. Tak długo, jak Twój akumulator ma wystarczającą żywotność i wpisałeś odpowiedni czas w skrypcie raspistill, wszystko powinno pójść dobrze. Przed skompilowaniem zdjęć jako wideo (patrz poniżej) po prostu odrzuć niepotrzebne!

Na tym etapie możesz wyjść i rozpocząć konfigurowanie i rejestrowanie materiału poklatkowego. Czytaj dalej, jeśli brakuje Ci pomysłów, ale najpierw opiszemy proces naprawy obrazów i przekształcenia ich w film.

Przegląd snapów poklatkowych

Jeśli tworzysz obrazy co pięć lub dziesięć sekund przez godzinę lub dłużej, oczywiście będzie ich dużo. Weź pod uwagę, że domyślnie są one w wysokiej rozdzielczości. Oznacza to, że szybko zjedzą miejsce do przechowywania na twoim Raspberry Pi. Dlatego dobrym pomysłem jest ograniczenie się do jednego projektu filmowego w dowolnym momencie. Po zakończeniu przechwytywania utwórz film (patrz poniżej) i usuń oryginalne ujęcia.

Do tej pory masz tylko zdjęcia. Musisz je edytować razem w pliku wideo.

Zacznij od przejrzenia zdjęć i upewnienia się, że są odpowiednio zorientowane. Jeśli nie, możesz użyć oprogramowania ImageMagick, aby obrócić je w razie potrzeby.

sudo apt-get install imagemagick. dla pliku w * .png; wykonaj konwersję $ file -rotate 90 rotated- $ file; gotowy

Spowoduje to obrócenie każdego obrazu w bieżącym katalogu o 90 stopni zgodnie z ruchem wskazówek zegara. W niektórych przypadkach musiałem obrócić pliki .JPG w lewo o 90 stopni:

dla pliku w * .jpg; konwersja $ file -rotate -90 rotated- $ file; gotowy

Utwórz wideo poklatkowe

Kiedy to zrobiłem, usunąłem oryginalne pliki i użyłem oprogramowania avconv do stworzenia pliku wideo kompilującego każdą przystawkę w wideo. Znajdziesz avconv jako część pakietu libav-tools.

sudo apt-get install libav-tools avconv -r 10 -i rotated-image% 04d.jpg -r 10 -vcodec libx264 -crf 20 -g 15 -s 1280x720 timelapse.avi

Powyższe polecenie określa format nazwy pliku dla obrazów (obraz% 04d.jpg), kodek (-vcodec), jakość kompresji (-crf) i oczywiście nazwę pliku dla utworzonego wideo. Zmieni się również do rozdzielczości 1280 x 720 - to bardzo ważne, jeśli kompilujesz wideo na Raspberry Pi, ponieważ zachowanie domyślnej rozdzielczości HD zajmie dużo czasu. Przekonasz się również, że jest to duże zasoby, więc wybierz lżejszą opcję. Możesz też skopiować obrazy na komputer i utworzyć tam plik AVI.

(Na przykład FFMPEG jest dostępny dla systemu Windows. Po kopiowanie zdjęć w poprzek 5 sposobów kopiowania danych z Raspberry Pi na PCW pewnym momencie będziesz chciał mieć łatwy sposób na usunięcie danych z karty SD Pi i na dysk twardy komputera. To może być trudne. Czytaj więcej i instalując FFMPEG, powinieneś skopiować otwarte okno wiersza poleceń w folderze obrazów (w Eksploratorze Windows kliknij Plik> Otwórz wiersz polecenia) i wprowadź coś zgodnie z:

ffmpeg -r 15 -start_number 0001 -i image% 04d.jpg -s 1280x720 -vcodec libx264 nazwa pliku wyjściowego.mpg

Świat Douga da ci świetne wytłumaczenie tego wszystkiego.)

Po utworzeniu filmu wyjściowego użyj czegoś takiego jak omxplayer, aby odtworzyć gotowy plik. VLC Player powinien również działać dobrze, zwłaszcza jeśli tworzysz filmy w systemie Windows.

Pomysły na upływ czasu

1. Oglądanie chmur

Na początek zdecydowałem się skorzystać z mojego bezpośredniego otoczenia. Oznaczało to skierowanie się na koniec ogrodu i zamontowanie mojego Raspberry Pi, aby obserwować stałą aktywność nad pobliską instalacją przemysłową. Chmury, płomienie, para i wiele innych - to miejsce przemysłowego przetwarzania i usuwania odpadów.

I kaczki

Użyłem odstępu 10 sekund do tego przechwytywania i pozostawiłem upływ czasu na sześć godzin.

2. Jadąc moim samochodem

To zdumiewające, ile mil pokonujemy podczas jazdy i jak pokręcony może być cały proces. Zamontowałem Raspberry Pi na statywie smartfona, a następnie zawiesiłem pod lusterkiem, aby uzyskać następujący efekt.

To była moja pierwsza mobilna próba i nie jest tak długa, jak bym chciał. Interwał musiał być krótszy, a całkowita długość dłuższa, aby uzyskać płynniejszy wynik. Tutaj wykorzystałem 3-minutowy limit czasu i rejestruję co 10 sekund.

3. Cienie, Breaking Bad Styl (lub nie)

Tym razem postanowiłem uchwycić ruch cieni w (rozsądnie) słonecznym dniu. W tym celu zamontowałem Pi i jego baterię na słupku w ogrodzie i skierowałem go na taras. To uchwyciło ruch cieni, pomimo przerw w chmurach.

Niezadowolony z orientacji na poprzednich filmach (utknął w trybie portretowym) stwierdziłem, że muszę dodać -rot 90 parametr do raspistill polecenie, aby uzyskać obraz krajobrazu.

Miej oko na koniec filmu, w którym zobaczysz gromadzącą się na stole wodę deszczową. Zagrożenia związane z życiem w North Yorkshire i oczekiwanie, że pogoda zrobi to, co chcesz!

To miało trwać kilka godzin, od rana do popołudnia. Ustawiłem 10-sekundowy odstęp, aby dopasować do stałej pozycji kamery… a potem pociągnąłem projekt, gdy nadszedł deszcz!

4. Dziecko poklatkowe

Co robią dzieci, gdy nie są obserwowane? Oczywiście nie ma wiele przeszkód, ale ile poruszają kończynami lub walczą ze smoczkiem?

Aby się o tym przekonać, uczyniłem moją małą córeczkę tematem tego filmu poklatkowego, dobrze wykorzystując statyw do smartfona, aby bezpiecznie zamontować Pi z tyłu naszej sofy.

Trwało to 35 minut z pięciosekundowym opóźnieniem z czasem otwarcia migawki ustawionym na 30000 (-ss 30000) z powodu słabego oświetlenia.

5. Codziennie ludzie piją kawę

Czy zastanawiałeś się kiedyś, jak bardzo jesteś animowany (czy nie) w kawiarni? Postanowiłem zabrać moją zaufaną Raspberry Pi do lokalnego łańcucha kawy i spędzić trochę czasu obserwując zachowanie klientów. Ile wypiliby herbaty i kawy?

Czy spędzili dużo czasu na siedzeniu, czy też ważniejsze były zakupy? Odpowiedź jest tutaj. Uruchomiliśmy ten upływ czasu przez niecałą godzinę w odstępie 10 sekund.

Znalazłem pięć oczywistych projektów fotografii poklatkowej. Jestem pewien, że możesz zrobić lepiej. Pokaż nam, co możesz zrobić w komentarzach!

Christian Cawley jest zastępcą redaktora ds. Bezpieczeństwa, Linux, DIY, programowania i technologii. Jest także producentem The Really Useful Podcast i ma duże doświadczenie w obsłudze komputerów stacjonarnych i oprogramowania. Współtwórca magazynu Linux Format, Christian majsterkowicz Raspberry Pi, miłośnik Lego i miłośnik gier retro.