Reklama
Elastyczność Raspberry Pi nie zna granic, a kiedy myślisz, że osiągnąłeś wszystko, co możliwe, pojawia się coś innego. Może to wynikać ze świetnego pomysłu, który Ty lub ktoś inny, lub zainspirowanego nowo wydanym sprzętem rozszerzającym do urządzenia.
Jeden z pierwszych rozszerzenia, które powinieneś kupić dla Raspberry Pi Pięć wielkich rozszerzeń Raspberry Pi, które czynią go jeszcze bardziej przydatnymTwoje Raspberry Pi jest wszechstronne i czasami niesamowite, ale czy wykorzystujesz pełną moc tego małego pudełka? Zwiększ swoje Pi dzięki tym 5 rozszerzeniom! Czytaj więcej jest modułem kamery. Dzięki dedykowanemu złączu kamera może być używana do różnych zadań. Rzućmy na nie okiem.
Po pierwsze: włącz kamerę
Zacznij od upewnienia się, że podłączyłeś kamerę Raspberry Pi do mini-komputera. Następnie uruchom urządzenie i zaloguj się (zakładamy, że używasz domyślnie Raspberry Pi OS, Raspbian Zoptymalizuj moc swojego Raspberry Pi dzięki RaspbianJak przystało na mężczyznę ze zbyt dużą technologią na rękach, ostatnio bawiłem się moim Raspberry Pi, konfigurując urządzenie tak, aby działało z jak największym potencjałem. Nadal działa jako ... Czytaj więcej ). W wierszu polecenia wprowadź
sudo raspi-config
W menu wybierz Włącz kamerę.
Stąd wybierz Włączyć, następnie koniec i tak uruchomić ponownie.
Robić zdjęcie
Po ponownym uruchomieniu Pi zaloguj się ponownie i po wyświetleniu monitu wpisz
raspistill –o image.jpg
Spowoduje to przechwycenie pierwszego obrazu, który będzie można wyświetlić w interfejsie GUI. Jeśli jeszcze nie używasz terminala z GUI, powróć do tego, używając polecenia
startx
Kolejne polecenia można uruchamiać w terminalu, a wyniki sprawdzać w menedżerze plików Raspbian. Za pomocą tego polecenia możesz zrobić dowolną liczbę zdjęć, chociaż pamiętaj, że nazwa pliku, image.jpg, będzie musiał być zmieniany przy każdej iteracji polecenia, aby uniknąć zastąpienia poprzednie zdjęcie.
Przejdźmy trochę bardziej zaawansowani i poinstruujmy Pi, aby wykonał zdjęcie na czas po jednym naciśnięciu klawisza.
Rozpocznij od zainstalowania obsługi aparatu w języku Python.
sudo apt-get install python-picamera python3-picamera
Po zakończeniu wprowadź
Sudo bezczynny i
Spowoduje to uruchomienie środowiska Python. Python pojawia się regularnie w tutorialach Raspberry Pi i jest zaskakująco łatwym językiem do opanowania. Aby uzyskać dodatkową pomoc, zalecamy sprawdzenie naszej pięć najlepszych stron internetowych do nauki języka Python 5 najlepszych stron internetowych do nauki programowania w języku PythonChcesz nauczyć się programowania w języku Python? Oto najlepsze sposoby nauki języka Python online, z których wiele jest całkowicie darmowych. Czytaj więcej i odwiedź Lynda.com, jeśli chcesz rozwinąć swoje umiejętności w Pythonie.
Iść do Plik> Nowe okno aby otworzyć edytor tekstowy i wprowadzić następujący kod:
czas importu importuj picamera z picamera. PiCamera () jako kamera: camera.start_preview () time.sleep (0) camera.capture ('/ home / pi / Desktop / image.jpg') camera.stop_preview ()
Posługiwać się Plik> Zapisz aby zapisać swoją pracę, nadając jej nazwę podobną do timedsnap.py. Gdy będziesz gotowy do uruchomienia skryptu, przejdź do Uruchom> Uruchom modułlub po prostu dotknij F5.
Możemy użyć tego samego skryptu - z pewnymi modyfikacjami - aby użyć modułu kamery Raspberry Pi do innych projektów.
PiCamera z zegarem
Ten sam skrypt może być ponownie użyty z drobną poprawką, aby stworzyć aparat z odliczaniem czasu, co jest ogromną korzyścią dla wszystkich lucujących obsesję na punkcie selfie. Spójrzmy prawdzie w oczy, to jest Raspberry Pi, więc prawdopodobnie możesz znaleźć sposób na zamontowanie etui i aparatu na kijku do selfie i wyjść z nim publicznie.
Aby dodać 5-sekundowe odliczanie, zmień linię
time.sleep (0)
do
time.sleep (5)
Po zakończeniu pamiętaj o zapisaniu i naciśnij F5, aby rozpocząć odliczanie. Powiedz ser!"
Nagrywaj wideo za pomocą kamery Raspberry Pi
Robienie zdjęć to jedno, ale co z wideo? Podobnie jak w przypadku aparatu w smartfonie lub standardowej kamery internetowej (która jest zasadniczo aparatem Pi, tylko bez obudowy) możesz także nagrywać wideo.
W wierszu polecenia zmodyfikuj skrypt w następujący sposób:
czas importu importuj picamera z picamera. PiCamera () jako kamera: camera.start_preview () camera.start_recording ('/ home / pi / Desktop / video.h264') time.sleep (30) camera.stop_recording () camera.stop_preview ()
Zauważysz, że ustawiłem czas spać() wartość 30, co oznacza, że skrypt rozpocznie nagrywanie, odczekaj 30 sekund, a następnie zatrzymaj. Zapisz ten skrypt jako videocapture.pyi naciśnij klawisz F5, aby uruchomić.
Zwróć uwagę na użycie camera.start_recording () funkcjonować. Spowoduje to zapisanie nagrania jako pliku o nazwie video.h264, klip wideo w wysokiej rozdzielczości, który można otworzyć z pulpitu Raspbian. Najlepszym sposobem na to jest przejście do folderu Desktop (lub dowolnej innej ścieżki pliku w powyższym skrypcie), naciśnij F4, aby otworzyć terminal i wejść
omxplayer video.h264
Dodaj odpowiednią baterię do Raspberry Pi i wyświetlacza, a otrzymasz kompaktową kamerę!
Fotografia poklatkowa
Fotografia poklatkowa 4 sposoby robienia filmów poklatkowychFilmy poklatkowe to niektóre z moich ulubionych filmów do obejrzenia. Są tak fascynujące, czy wideo pokazuje upływ czasu na pustyni, czy przepływ pracy szkicownika. Jest tylko coś ... Czytaj więcej zyskał na popularności wraz z eksplozją aparatów w smartfonach w ciągu ostatnich kilku lat, dzięki czemu prawie wszyscy byli w stanie to, co kiedyś było prowincją specjalistycznych fotografów.
Wada korzystania ze smartfona do tego rodzaju fotografii jest oczywista; jest czasochłonne i pochłania zasoby, których możesz potrzebować, a także wykonywać i odbierać połączenia telefoniczne. Raspberry Pi z dołączoną kamerą stanowi dobrą alternatywę, a także z dołączoną baterią są tak samo przenośne i wszechstronne, jak aplikacja na Androida lub iPhone'a, i mają więcej sensu niż zwykłe używanie Twój Pi jako wyzwalacz poklatkowy dla lustrzanki cyfrowej Jak robić zdjęcia poklatkowe za pomocą kamery Raspberry Pi i DSLR lub kamery internetowej USBFotografia poklatkowa może naprawdę dać ci wyobrażenie o tym, jak świat działa na poziomie makroskopowym, ponad wszystko, co można sobie wyobrazić w normalnym ludzkim doświadczeniu czasu. Czytaj więcej .
Przed kontynuowaniem zainstaluj ffmpeg:
sudo apt-get install ffmpeg
Następnie użyj tego skryptu Python, aby przechwycić obrazy poklatkowe:
czas importu import picamera VIDEO_DAYS = 1 FRAMES_PER_HOUR = 60 FRAMES = FRAMES_PER_HOUR * 24 * VIDEO_DAYS def capture_frame (frame): with picamera. PiCamera () as cam: time.sleep (2) cam.capture ('/ home / pi / Desktop / frame% 03d.jpg'% frame) # Przechwyć obrazy do ramki in range (FRAMES): # Zanotuj czas przed rozpoczęciem przechwytywania = time.time () capture_frame (frame) # Poczekaj na następny zdobyć. Zwróć uwagę, że podczas obliczania czasu opóźnienia bierzemy pod uwagę # czas potrzebny do przechwycenia obrazu #. Sen (int (60 * 60 / FRAMES_PER_HOUR) - (time.time () - start))
Za pomocą tego skryptu utworzyłeś kolekcję zdjęć zarejestrowanych w ciągu 60 minut. Aby wyświetlić obrazy jako film, skompiluj je w następujący sposób:
ffmpeg -y -f obraz2 -i /home/pi/Desktop/frame%03d.jpg -r 24 -vcodec libx264 -profile high -preset slow /home/pi/Desktop/timelapse.mp4
Możesz uruchomić wideo w swoim Raspberry Pi za pomocą polecenia Terminal:
omxplayer timelapse.mp4
Następnie wideo zostanie odtworzone na pełnym ekranie. Może to wyglądać mniej więcej tak…
Aparat bezpieczeństwa Raspberry Pi
Wcześniej badaliśmy, jak zbudować domową kamerę internetową system bezpieczeństwa z Raspberry Pi Zbuduj system przechwytywania ruchu za pomocą Raspberry PiSpośród wielu projektów, które można budować za pomocą Raspberry Pi, jednym z najbardziej interesujących i stale użytecznych jest system bezpieczeństwa przechwytywania ruchu. Czytaj więcej , z samouczkiem poprzedzającym powszechną dostępność dedykowanej kamery Pi. Od tamtej pory wszystko się oczywiście zmieniło, ale możesz użyć tych samych zasad i oprogramowania, aby zmienić Pi w znacznie bardziej kompaktowe rozwiązanie do kamer bezpieczeństwa. Teoretycznie możesz monitorować wejścia i wyjścia z domu za mniej niż 100 USD za pomocą jednej lub więcej kamer bezpieczeństwa Raspberry Pi.
Daliśmy Ci pięć zastosowań modułu kamery Raspberry Pi, ale uważamy, że możesz dodać go do listy. Jak korzystasz z własnego? Powiedz nam 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.