Spisu treści:

Ptak Pi: 5 kroków
Ptak Pi: 5 kroków

Wideo: Ptak Pi: 5 kroków

Wideo: Ptak Pi: 5 kroków
Wideo: 12 Najcięższych i Największych PTAKÓW w Historii Świata 2024, Listopad
Anonim
Ptak Pi
Ptak Pi

Co robi: robienie zdjęć ptaków, gdy kamera pi wykryje dużą zmianę w pikselach zdjęcia.

Czego będziemy potrzebować

  • Raspberry Pi ze zwykłą kartą SD
  • Moduł kamery Pi
  • Przypadek pi
  • Karmnik dla ptaków
  • Zestaw obiektywów makro (opcjonalnie)
  • Powerbank 5V (opcjonalnie)
  • Klucz USB Wi-Fi (opcjonalnie)

Co zrobimy

  • Zainstaluj wymagane pakiety na nowym obrazie
  • Załaduj skrypt monitorujący wyjście kamery pod kątem przechodzących obiektów
  • Skonfiguruj prosty interfejs sieciowy do przeglądania zdjęć
  • Baw się z karmnikiem dla ptaków i soczewkami, aby uzyskać odpowiednią ostrość

Krok 1: Zainstaluj nowy obraz i włącz kamerę

Chwyć kartę SD i zainstaluj swój ulubiony obraz. Informacje w tym poście są oparte na dystrybucji opartej na Raspbianie, ale powinny działać na innych z pewnymi zmianami.

Wybrałem Raspian Jessie Lite, ponieważ w tym projekcie nie ma potrzeby używania środowiska graficznego. Możesz zaktualizować dystrybucję i zmienić domyślne hasło. Następnie:

  • włącz moduł kamery, uruchamiając raspi-config z wiersza poleceń.
  • wyłącz czerwoną diodę kamery, dodając disable_camera_led=1 do pliku /boot/config.txt: sudo echo "disable_camera_led=1" >> /boot/config.txt
  • zainstaluj bibliotekę obrazów Pythona (PIL): sudo apt-get install -y python-imaging-tk
  • zainstalować pakiety do obsługi lekkiego serwera WWW; istnieje wiele opcji, na przykład: sudo apt-get install -y apache2 mysql-server php5 php5-mysql

Krok 2: Skonfiguruj skrypt wykrywania ruchu

W tym projekcie aparat służy nie tylko do rejestrowania zdjęć, ale także do wykrywania, kiedy zrobić zdjęcie. Odbywa się to poprzez robienie zdjęcia o niskiej rozdzielczości w regularnych odstępach czasu i porównywanie go, piksel po pikselu, z poprzednim zdjęciem. Jeśli oba zdjęcia znacznie się różnią, zostanie zrobione zdjęcie w pełnym rozmiarze.

Odbywa się to za pomocą skryptu Pythona, który można pobrać za pomocą wget https://www.fasyl.com/rpi/PiBird_motion_pic.py; chmod +x PiBird_motion_pic.py

Ten skrypt został zmodyfikowany na podstawie oryginalnego skryptu z płatków mózgu w tym wątku rapsberrypi.org.

Możesz edytować wiersz #25, aby zapisać zdjęcia w innej lokalizacji.

Aby skrypt uruchamiał się automatycznie przy starcie, dodaj zadanie cron. Jeśli nie jesteś pewien, jak to zrobić, uruchom: sudo sh -c 'crontab -l > 2del && echo "@reboot `pwd`/PiBird_motion_pic.py" >> 2del && crontab 2del && rm 2del'.

Krok 3: Skonfiguruj serwer WWW

Istnieje wiele sposobów na cieszenie się zdjęciami, można je przesyłać przez SSH lub przechowywać na dysku USB. Postanowiłem przejrzeć je za pomocą prostego interfejsu internetowego i pobrać te, które lubię, za pomocą przeglądarki.

Aby skonfigurować ten prosty interfejs WWW, wpisz: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html

Działa to najlepiej, uzyskując dostęp do serwera WWW przez Wi-Fi. Aby to zrobić, musisz skonfigurować interfejs bezprzewodowy. Jest na to wiele sposobów, w zależności od używanego Pi i klucza sprzętowego.

Krok 4: Złóż wszystko razem

Poskładać wszystko do kupy
Poskładać wszystko do kupy

W porządku, Raspberry Pi jest teraz gotowe do robienia zdjęć. Po prostu uruchom./PiBird_motion_pic.py i przyjmij kilka póz. Teraz, jeśli przejdziesz do adresu IP swojego Pi, powinieneś zobaczyć swoje pierwsze zdjęcia.

Czas to wszystko poskładać. Prawdopodobnie będziesz musiał dostosować tę część do swojego rzeczywistego sprzętu.

Aby chronić Pi przed słońcem i deszczem, należy umieścić je w etui i zakleić taśmą każdy duży otwór itp.

Użyłem tego karmnika z dwoma bocznymi otworami, dość wygodnym, aby załadować kamerę z jednej strony i pozwolić ptakom przychodzić i karmić z drugiej.

Aby ustawić ostrość we właściwym miejscu i ładnie wykadrować zdjęcie, użyłem podstawowego obiektywu makro w aparacie połączonego z kubkiem po jogurcie z jego dolnym wycięciem. Trochę hack, ale działało ładnie. Możesz uzyskać dobry wynik, używając tanich obiektywów do aparatów telefonicznych.

Istnieją informacje o tym, jak dostosować ostrość kamery, obracając wbudowany obiektyw; to nie zadziałało dla mnie: dość trudne jest mocne zaciśnięcie na maleńkim korpusie obiektywu i obrócenie go.

Trzeba trochę poeksperymentować, aby uzyskać właściwe kadrowanie i skupienie; podczas majstrowania możesz łatwo zrobić zdjęcie testowe za pomocą raspistill -o test.jpg.

Na koniec musisz zdecydować, jak zapewnić zasilanie swojemu Pi; pakiet akumulatorów 5 V jest prawdopodobnie najlepszą opcją.

Krok 5: Złapmy kilka ptaków

Złapmy kilka ptaków
Złapmy kilka ptaków

W porządku, wszystko gotowe.

Czas zamontować wszystko na zewnątrz, załadować do karmnika nasionami i poczekać, aż przylecą goście.

Baw się dobrze !

Zalecana: