Główny Kamery Stwórz kamerę wykrywającą ruch za pomocą Raspberry Pi

Stwórz kamerę wykrywającą ruch za pomocą Raspberry Pi



Tani mikrokomputer Raspberry Pi trafił na pierwsze strony gazet na początku tego roku, kiedy Towarzystwo Zoologiczne w Londynie i Kenya Wildlife Service połączyły siły, aby stworzyć sieć zdalnych kamer do monitorowania zwierząt i łapania kłusowników.

Stwórz kamerę wykrywającą ruch za pomocą Raspberry Pi

Chociaż jest mało prawdopodobne, że kłusownicy są problemem w twoim ogrodzie, możesz użyć tej samej technologii, aby obserwować przybycie i odchodzenie dzikiej przyrody na twoim podwórku – aczkolwiek z większą ilością wiewiórek i mniejszą liczbą lwów.

Jeśli wcześniej nie korzystałeś z Raspberry Pi, musisz zainstalować system Raspbian na karcie SD i upewnić się, że jest aktualny.

Co będziesz potrzebował

Do tego projektu będziesz potrzebować:
– Raspberry Pi Model A lub Model B
– moduł kamery Raspberry Pi
– etui z uchwytem do aparatu camera
– karta SD z aktualną instalacją Raspbian
– monitor, klawiatura i połączenie sieciowe do konfiguracji oprogramowania

Pierwszym krokiem jest podłączenie modułu kamery Raspberry Pi do portu interfejsu szeregowego kamery (CSI) na górze Raspberry Pi. Ten mały port podobny do gniazda znajduje się w prawym dolnym rogu górnej powierzchni płyty, między portem HDMI a portem Ethernet.

jak wyczyścić pamięć podręczną na komputerze Kodi?

Delikatnie pociągnij klapkę do góry, a następnie wepchnij goły koniec kabla taśmowego modułu kamery do gniazda, tak aby srebrne styki na kablu były skierowane w lewą stronę płyty. Gdy kabel znajduje się na dole gniazda, przytrzymaj go jedną ręką, a drugą wciśnij zakładkę, aby zamocować go na miejscu.

Podłącz Pi do monitora, klawiatury i sieci z dostępem do Internetu. Jeśli masz Model A, musisz użyć klucza USB do Ethernet lub Wi-Fi, aby pobrać wymagane oprogramowanie, ale można je usunąć, gdy aparat jest używany.

Po uruchomieniu Pi zaloguj się przy użyciu konta pi i załaduj narzędzie konfiguracji oprogramowania Raspberry Pi, wpisując:

sudo raspi-config

Przewiń listę do opcji Włącz kamerę i wybierz ją klawiszem Enter. Wybierz Włącz w wyświetlonym menu, a następnie wybierz Zakończ, a następnie Tak, gdy pojawi się monit o ponowne uruchomienie.

Po ponownym uruchomieniu Pi zaloguj się i zainstaluj oprogramowanie, które będzie sterować kamerą wykrywającą ruch – moduł Pythona do przeprowadzania analizy i manipulacji obrazem, a także narzędzie do utrzymywania działania skryptu – wpisując:

sudo apt-get zainstaluj python-
ekran obrazowania-tk

Następnie pobierz skrypt PiCam Python, który został opracowany przez członków społeczności Raspberry Pi i udostępniony na oficjalnych forach:

wget https://raw.github.com/
Ghalfacre / bash-scripts /
master/picam.py

Na koniec utwórz katalog, w którym skrypt będzie przechowywał swoje obrazy:

mkdir picam

Po zainstalowaniu oprogramowania możesz odłączyć Pi od sieci i ustawić je gotowe do przechwytywania obrazów. Aby uruchomić oprogramowanie do przechwytywania, najpierw uruchom je, wpisując:

chmod +x picam.py

czy możesz zgłosić serwer niezgody?

Następnie uruchom go, wpisując:

./picam.py

Skrypt Pythona działa poprzez ciągłe robienie zdjęć o niskiej rozdzielczości i porównywanie ich ze sobą pod kątem zmian spowodowanych przez coś poruszającego się w polu widzenia kamery. Po wykryciu zmiany kamera wykonuje zdjęcie w wyższej rozdzielczości, a następnie wraca do wyszukiwania zmian.

Oprogramowanie może wymagać dopracowania, zwłaszcza jeśli umieścisz je w pobliżu roślin, które mogą poruszać się na wietrze: otwórz skrypt w edytorze tekstu i poeksperymentuj z różnymi opcjami, aby dostosować czułość lub usunąć obszary z analizy.

Przechwycone obrazy są umieszczane w folderze picam (tylko obrazy o wyższej rozdzielczości; obrazy lo-res są odrzucane). Aby zatrzymać skrypt, naciśnij Ctrl+C na klawiaturze.

Jeśli umieszczasz kamerę w niedostępnym miejscu, możesz użyć klucza sieci bezprzewodowej, aby kontrolować ją przez sieć. Znajdź adres IP swojego Pi, wpisując:

Ifconfig

Połącz się z tym adresem za pomocą klienta SSH, takiego jak PuTTY dla systemu Windows, i uruchom skrypt za pomocą narzędzia Screen, aby zapobiec jego zamknięciu po rozłączeniu:

ekran /home/pi/picam.py

Ponieważ Pi ma niską moc, można go naprawdę uwolnić, podłączając go do akumulatora, który można ładować za pomocą energii słonecznej.

W połączeniu z wodoodporną obudową, taką jak PiCE firmy Elson Designs, można zmienić skromny Pi w potężną kamerę przyrodniczą, która może robić niezwykle imponujące zdjęcia – nawet w miejskich ogrodach.

Kliknij tutaj, aby powrócić do strony głównej 21 projektów technicznych

Ciekawe Artykuły

Wybór Redakcji

Jak pozbyć się mojej sztucznej inteligencji w Snapchacie
Jak pozbyć się mojej sztucznej inteligencji w Snapchacie
Chociaż technologia ma wiele zalet, prawdopodobnie chcesz, aby Twoi prawdziwi przyjaciele byli na szczycie czatu na Snapchacie. Jednak zamiast tego platforma przypięła tam My AI. Na szczęście istnieją sposoby, aby przywrócić przyjaciół
Archiwa tagu: Windows 10 Lean
Archiwa tagu: Windows 10 Lean
Zmień folder wirtualnych dysków twardych Hyper-V w systemie Windows 10
Zmień folder wirtualnych dysków twardych Hyper-V w systemie Windows 10
Możesz zmienić folder używany do przechowywania dysków wirtualnych dla maszyn wirtualnych Hyper-V w systemie Windows 10. Pliki dysków wirtualnych to największe pliki maszyny wirtualnej.
Jak uzyskać zweryfikowany znacznik wyboru (dawniej koronę) w TikTok
Jak uzyskać zweryfikowany znacznik wyboru (dawniej koronę) w TikTok
Jeśli spędziłeś trochę czasu na TikTok, być może zauważyłeś, że mała ikona korony, która była na profilach niektórych użytkowników, teraz zniknęła. To dlatego, że te korony zostały zastąpione zweryfikowanymi znacznikami, takimi jak
Jak włączyć podświetlenie klawiatury w laptopie HP
Jak włączyć podświetlenie klawiatury w laptopie HP
Podświetlenie klawiatury to świetny sposób na korzystanie z laptopa HP w ciemności, a jego włączenie jest łatwe. Wystarczy przełączyć go za pomocą dedykowanego klawisza podświetlenia. Oto jak to się robi.
Jak otworzyć nowe okno aplikacji komputerowej z ekranu Start
Jak otworzyć nowe okno aplikacji komputerowej z ekranu Start
W systemie Windows 8 za każdym razem, gdy uruchamiasz drugą instancję (nowe okno) już uruchomionej aplikacji komputerowej, na ekranie startowym nie jest uruchamiana nowa instancja tej aplikacji. Po prostu przełącza się do już uruchomionego okna aplikacji komputerowej. Może to być bardzo denerwujące. Aby otworzyć inne okno tego samego programu, musisz
Jak wyciszyć się w Apex Legends
Jak wyciszyć się w Apex Legends
Apex Legends to popularna gra zespołowa dla wielu graczy, w którą możesz grać ze znajomymi lub przypadkowymi osobami. Ponieważ praca zespołowa jest niezwykle ważną częścią tej gry, komunikacja z kolegami z drużyny jest niezbędna.