Być może widziałeś różne gatunki ptaków na swoim podwórku lub w ogrodzie, ale w pobliżu może być o wiele więcej grzędów, o których tylko słyszałeś. Aby je zidentyfikować, nie trzeba być jednak ekspertem w dziedzinie ornitologii: wystarczy Raspberry Pi wyposażone w mikrofon i oprogramowanie BirdNET-Pi.

Ten ostatni słucha 24 godziny na dobę, 7 dni w tygodniu, analizując nagrania za pomocą uczenia maszynowego w celu identyfikacji ptasich śpiewów i dźwięków. Wykryte ptaki są dodawane do bazy danych i można je łatwo przeglądać i odsłuchiwać za pomocą wygodnego interfejsu internetowego. Oto jak skonfigurować stację odsłuchową.

Co będziesz potrzebował

Do stacji wykrywania ptaków potrzebne będą następujące elementy:

  • Raspberry Pi 4, 3B+ lub Zero 2 W
  • karta microSD (zalecane 16 GB lub więcej)
  • Mikrofon (ze złączem USB lub przez kartę dźwiękową USB)

Chociaż możliwe jest użycie bardzo taniego adaptera mikrofonowego mini USB, jakość dźwięku nie będzie świetna, dlatego zaleca się użycie lepszego mikrofonu. W naszej stacji użyliśmy dość niedrogiego mikrofonu pojemnościowego lavalier — zobacz nasz

instagram viewer
przewodnik po najlepszych niedrogich mikrofonach lavalier. Podłączyliśmy jego gniazdo 3,5 mm do adaptera karty dźwiękowej USB.

Aby uzyskać najlepsze wyniki, mikrofon powinien być dookólny, aby mógł wykrywać dźwięki z każdego kierunku. Aby uzyskać więcej porad dotyczących mikrofonów, zobacz Strona z propozycjami mikrofonów BirdNET-Pi.

Krok 1: Zainstaluj oprogramowanie

Aby uruchomić BirdNET-Pi, potrzebujesz 64-bitowej wersji Lite systemu Raspberry Pi. W Raspberry Pi Imager można znaleźć Raspberry Pi OS Lite (64-bitowy) po kliknięciu Wybierz system operacyjny oraz System operacyjny Raspberry Pi (inny). Ponadto będziesz chciał użyć zaawansowanych ustawień Imager, aby włączyć SSH i skonfigurować połączenie Wi-Fi. Więcej informacji znajdziesz w naszym poradniku jak zainstalować system operacyjny na Raspberry Pi.

W zaawansowanych ustawieniach Raspberry Pi Imager możesz zmienić nazwę hosta na birdnetpi.local lub coś podobnego, aby ułatwić znalezienie w sieci bezprzewodowej.

Teraz włącz swoje Raspberry Pi. Jeśli nie jest podłączony do monitora, możesz użyć SSH, aby uzyskać do niego dostęp z innego komputera (używając Terminala w systemie Linux/Mac lub PuTTY/PowerShell w systemie Windows). Aby zainstalować BirdNET-Pi, wprowadź następujące polecenie na terminalu:

curl -s https://raw.githubusercontent.com/mcguirepr89/BirdNET-Pi/main/newinstaller.sh | grzmotnąć

Zakończenie instalacji zajmie około 10-15 minut, zanim nastąpi automatyczne ponowne uruchomienie Raspberry Pi.

Jeśli używasz Raspberry Pi Zero 2 W, musisz wprowadzić dodatkowe polecenia przed zainstalowaniem BirdNET-Pi. Znajdź szczegóły na BirdNET-Pi wiki.

Krok 2: Uzyskaj dostęp do interfejsu internetowego

Po ponownym uruchomieniu Raspberry Pi automatycznie uruchomi serwer sieciowy, do którego można uzyskać dostęp z dowolnego innego urządzenia w sieci bezprzewodowej. Wystarczy wskazać w przeglądarce adres http://, a następnie nazwę hosta Raspberry Pi (lub adres IP); np. http://birdnetpi.local. Zobaczysz wtedy interfejs sieciowy BirdNET-Pi.

Więcej pomysłów na korzystanie z Raspberry Pi w środowisku naturalnym, w tym kamery z ptasim pudełkiem, znajdziesz w naszym zabawne, wytrzymałe projekty Raspberry Pi do budowania na zewnątrz.

Krok 3: Przetestuj swój mikrofon

Podłącz mikrofon do Raspberry Pi, w razie potrzeby za pomocą adaptera karty dźwiękowej USB. Aby sprawdzić, czy działa, kliknij Dźwięk na żywo w prawym górnym rogu interfejsu internetowego; musisz się zalogować pod domyślną nazwą użytkownika ptasznik i nie ma hasła, aby uzyskać do niego dostęp. Po zwiększeniu głośności powinieneś być w stanie słyszeć dźwięk z mikrofonu. Jeśli nie, sprawdź połączenie mikrofonu; jeśli jest to karta dźwiękowa USB, może być konieczne użycie adaptera gniazda TRS/TRRS, aby dopasować go do wejścia tego ostatniego.

Jeśli głośność jest trochę niska lub w tle jest za dużo szumów, możesz dostosować poziom wejściowy dźwięku mikrofonu. Aby to zrobić, wybierz Narzędzia z interfejsu internetowego BirdNET-Pi, a następnie Terminal internetowy aby zalogować się do Raspberry Pi przez SSH. Następnie wprowadź polecenie alsamixer -m aby wyświetlić ustawienia dźwięku. Naciskać F6, Wybierz Urządzenie audio USB, naciśnij F4i dostosuj Zdobyć poziom mikrofonu.

Krok 4: Wykrywanie ptaków

Z działającym mikrofonem umieszczonym na zewnątrz (nasz po prostu zwisa z okna), BirdNET-Pi powinien wkrótce zacząć wykrywać ptaki na podstawie ich dźwięków nagranych przez mikrofon. Nowe wykrycia pojawią się na Przegląd ekran interfejsu internetowego. Zobaczysz również wykres u góry z dziesięcioma najczęściej wykrytymi gatunkami tego dnia.

Aby zobaczyć, co dzieje się pod maską, przejdź do Wyświetl dziennik ekran. Będziesz wtedy mógł zobaczyć, jak BirdNET-Pi analizuje bieżące nagranie audio w czasie rzeczywistym, przypisując wyniki ufności różnym gatunkom ptaków.

Każda detekcja ptaków obejmuje spektogram i nagranie dźwiękowe, którego możesz posłuchać. Kliknięcie na łacińską nazwę ptaka przeniesie Cię do jego wpisu w Wikipedii. The Codzienne wykrycia ekran pokazuje wszystkie wykrycia dla bieżącego dnia. Możesz także przeglądać Nagrania przekrój według gatunku lub daty i zobacz szczegółowe Statystyki gatunków.

Czasami BirdNET-Pi może dokonać błędnej identyfikacji. Nie martw się: możesz usunąć go z bazy danych. Iść do Narzędzia > Konserwacja bazy danych i kliknij Zaloguj sie. Wyszukaj odpowiedni gatunek, kliknij wykryciai usuń odpowiedni wpis/wpisy. Możesz także powiedzieć BirdNET-Pi, aby ignorował określone gatunki, przechodząc do: Narzędzia > Lista wykluczonych gatunków.

Krok 5: Dodaj obrazy

Aby automatycznie dodawać obrazy do wykrytych ptaków, musisz połączyć się z Flickr. W interfejsie internetowym BirdNET-Pi przejdź do Narzędzia > Ustawienia i kliknij znajdujący się tam link, aby uzyskać klucz API Flickr. Z powrotem w Ustawienia, wklej go w odpowiednie pole i kliknij Ustawienia aktualizacji.

Będąc na Ustawienia dwukrotnie sprawdź szerokość i długość geograficzną swojej lokalizacji, klikając łącze, aby znaleźć swoje współrzędne na mapie.

Krok 6: Prześlij dane do BirdWeather

Pogoda dla ptaków to obywatelski projekt naukowy, który zestawia wykryte ptaki z całego świata i pokazuje je na mapie. Możesz połączyć z nim swoją stację detekcyjną BirdNET-Pi. Na BirdNET-Pi Ustawienia ekranie, kliknij link, aby uzyskać identyfikator BirdWeather; spowoduje to wygenerowanie wiadomości e-mail do wysłania do administratora.

Po otrzymaniu identyfikatora wklej go w polu w Ustawienia a następnie kliknij Ustawienia aktualizacji. Twoja stacja powinna wkrótce pojawić się na stronie BirdWeather, gdzie możesz ją wybrać, aby wyświetlić jej statystyki i posłuchać nagrań.

Projekt Raspberry Pi dla ptaków

Masz teraz działającą stację nasłuchową, która może wykrywać gatunki ptaków na podstawie ich zawołań. Korzystając z interfejsu internetowego lub BirdWeather, jeśli jest połączony, możesz przeglądać wszystkie dane dotyczące wykrywania i uzyskać dobre pojęcie o tym, jakie gatunki ptaków żyją w Twojej okolicy. To naprawdę daje fascynujący wgląd w świat przyrody.

Konfigurując mobilny hotspot na smartfonie z tym samym identyfikatorem SSID, co router Wi-Fi, możesz nawet używać BirdNET-Pi podczas wycieczek w terenie, aby odkryć więcej ptaków. Ponadto w ustawieniach możesz skonfigurować powiadomienia o nowych wykryciach z około 70 usług. Miłego obserwowania ptaków!