Raspberry Pi ve BirdNET-Pi ile Gerçek Zamanlı Kuş Sınıflandırma
Bu yazı, PiMyLifeUp - Classify Birds in Real Time on your Raspberry Pi with BirdNET-Pi kaynağından Türkçe'ye çevrilerek hazırlanmıştır.
Bu projede, Raspberry Pi'nize BirdNET-Pi yazılımını nasıl kuracağınızı göstereceğiz.
![]()
BirdNET-Pi ile, Raspberry Pi'nizi kuş seslerine dayanarak gerçek zamanlı olarak kuşları algılayabilen ve sınıflandırabilen bir makineye dönüştürebilirsiniz. Hatta verilerinizi tüm dünyayla paylaşmak için bunu kullanarak herkesin bölgenizde hangi kuşların yaşadığını görmesini sağlayabilirsiniz.
Bu yazılım tarafından kaydedilen tüm veriler, kullanışlı web arayüzü üzerinden kolayca görüntülenebilir. Kayıtları kolayca analiz edebilir ve yanlış pozitifleri kontrol edebilirsiniz. Yazılım, entegre bir spektrogram bile sunar.
BirdNET-Pi, ayrıca BirdWeather haritasına kolayca entegre olmanızı sağlar; böylece verileriniz hem sizin hem de kuş hareketlerini takip etmekle ilgilenen diğer kişiler tarafından kolayca görüntülenebilir.
Bu yazılım, BirdNET adlı özel olarak tasarlanmış bir yapay zeka modeli sayesinde bunu yapabilmektedir. Bu model, binlerce türü tanımak üzere özel olarak eğitilip tasarlanmıştır ve Cornell Ornitoloji Laboratuvarı ile Chemnitz Teknoloji Üniversitesi tarafından aktif olarak geliştirilip sürdürülmektedir.
Bunun çalışması için tek ihtiyacınız olan bir USB mikrofon ve bir Raspberry Pi 3 veya daha yenisi. Yazılımın bu gereksinimi vardır çünkü 64-bit bir işletim sistemine dayanır. Pi 3, 64-bit işletim sistemini destekleyen en eski Pi modelidir.
64-bit bir işletim sistemi çalıştırıyor olmanız GEREKTİĞİNİ lütfen unutmayın. BirdNET-Pi, 32-bit bir işletim sistemine kurulamaz ve çalışmaz.
Ayrıca, BirdNET-Pi gerçekten bağımsız bir yazılım parçası olacak şekilde tasarlanmıştır. Bu yazılıma özel olarak, Raspberry Pi OS'nin temiz bir kurulumuyla ayrılmış bir Pi çalıştırmanızı öneririz.
Elbette, yatırım yapmak isteyebileceğiniz bir diğer şey de hava koşullarına dayanıklı bir muhafazadır; mikrofonunuz iç mekanda sıkışıp kalırsa harika kayıtlar elde edemezsiniz.
Raspberry Pi'nizde BirdNET-Pi Kurulumu
BirdNET-Pi yazılımının kurulumu, özellikle Raspberry Pi OS'nin temiz bir kurulumunda çalıştırıyorsanız, gerçekten inanılmaz derecede kolaydır. Bu yazılım kurulduktan sonra, çoğu ayar doğrudan yazılımın web arayüzü üzerinden yapılandırılabilir.
Başlamadan önce, mikrofonunuzu Raspberry Pi'nize bağlamanızı şiddetle tavsiye ederiz. Çoğu USB mikrofon, Raspberry Pi'nizle kutudan çıktığı gibi çalışacaktır. Ancak, sizinki çalışmıyorsa mikrofon kurulumu konusunda size yol gösteren bir rehberimiz de var.
Raspberry Pi'nizi Hazırlama
1. Raspberry Pi'mize BirdNET-Pi kurmaya başlamadan önce, mikrofon bağlamanın dışında bazı ilk hazırlık adımları yapmamız gerekecek.
Bu ilk adım için, terminalde aşağıdaki iki komutu çalıştırarak her şeyin güncel olduğundan emin olalım.
sudo apt update
sudo apt upgrade -y
2. Güncelleme tamamlandıktan sonra, sisteminizde "curl" paketinin kurulu olduğundan emin olmalıyız. Bu paketi BirdNET-Pi kurulum betiğini çalıştırmak için kullanacağız.
Bu paketi terminalde aşağıdaki komutu kullanarak kurabilirsiniz.
sudo apt install curl
3. Her şeyi kurduktan sonra, bir sonraki hazırlık adımı Raspberry Pi'niz için statik bir IP adresi ayarlamaktır. Bu, esasen her zaman aynı IP adresinden erişilebilir olmasını sağlamaya yardımcı olur.
Bunu başarmanın en iyi yolu, yönlendiricinizde DHCP rezervasyonu yapmaktır, ancak Raspberry Pi'nizde doğrudan statik bir IP adresine nasıl ulaşacağınızı gösteren bir rehberimiz de var.
Raspberry Pi'nizde BirdNET-Pi Kurulum Programını Çalıştırma
4. Her şey artık hazır olduğuna göre, Raspberry Pi'nize BirdNET-Pi kurmak, terminalde aşağıdaki komutu çalıştırmak kadar basittir.
Bu komut, GitHub sayfalarından BirdNET-Pi kurulum betiğini alır ve terminale aktarır. Bu betik, 64-bit bir sistem çalıştırdığınızı doğrular ve Git'i kurar. Ardından BirdNET-Pi deposunu klonlamak için git'i kullanır ve asıl kurulum betiğini çalıştırır.
curl -s https://raw.githubusercontent.com/Nachtzuster/BirdNET-Pi/main/newinstaller.sh | bash
5. Kurulum süreci, Raspberry Pi'nizde birkaç yazılım parçasını kurup yapılandırması gerektiğinden tamamlanması biraz zaman alabilir. Buna, bağlı mikrofonunuzun algıladığı çeşitli kuşları dinlemek ve sınıflandırmak için kullanılacak model de dahildir.
Kurulumun tamamlandığını, BirdNET-Pi Pi'nizi otomatik olarak yeniden başlattığında anlayacaksınız.
BirdNET-Pi Web Arayüzüne Erişim
6. BirdNET-Pi artık Raspberry Pi'nizde çalışır durumda olduğuna göre, web arayüzüne erişmek son derece basittir.
Web arayüzüne erişmek için Pi'nizin IP adresini bilmeniz gerekir. Hatırlamıyorsanız, atanan IP'yi almak için terminalde her zaman hostname komutunu kullanabilirsiniz.
hostname -I
7. Favori web tarayıcınızda, şimdi aşağıdaki adrese gitmeniz gerekecek.
Tek yapmanız gereken "<IPADRESI>" kısmını Raspberry Pi'nizin IP adresiyle değiştirmektir. BirdNET-Pi varsayılan portlarda çalıştığından, herhangi bir port belirtmenize gerek yoktur.
http://<IPADRESI>
8. Artık BirdNET-Pi web arayüzüne erişiminiz var. Her şey düzgün çalışıyorsa, mikrofonunuzu otomatik olarak algılamalı ve kuş seslerini dinlemek ve sınıflandırmak için kullanmaya başlamalıdır.
Elbette, muhtemelen yapılandırmak isteyeceğiniz birkaç farklı şey vardır ve bir sonraki adımda bunu ele alacağız.

BirdNET-Pi'yi Yapılandırma
9. Raspberry Pi'nizin BirdNET-Pi web arayüzüne bağlıyken, ekranın sağ üst köşesindeki "Tools" kısmına tıklayarak ayarlar sayfasına erişebilirsiniz.

10. Bu sayfaya erişirken, devam etmeden önce bir kullanıcı adı ve şifre girmeniz istenecektir.
Varsayılan olarak, kullanıcı adı (1.) olarak "birdnet" yazmanız yeterlidir ve şifreyi boş bırakabilirsiniz. Kullanıcı adını yazdıktan sonra, sadece "Sign in" (2.) üzerine tıklayın.

11. Artık BirdNET-Pi yazılımının araçlar bölümünde olmanız gerekir. Bu, sisteminizin çeşitli yönlerini kontrol etmek de dahil olmak üzere epeyce şey yapmanızı sağlar. Ancak, ilgilendiğimiz tek şey "Settings" sayfasıdır.
Bu rehbere devam etmek için "Settings" seçeneğine tıklayın.

Enlem ve Boylamı Güncelleme
12. Güncellemek isteyeceğiniz bir ayar, BirdNET-Pi yazılımını çalıştıran Raspberry Pi'nizi kurmayı planladığınız yerin enlem ve boylamıdır. Bu, BirdWeather gibi hizmetlerin dünyada nerede olduğunuzu söylemesine yardımcı olur.
BirdNET-Pi, Raspberry Pi'nizde ilk başladığında konumunuzu otomatik olarak tahmin eder, ancak bu genellikle son derece yanlış olabilir, bu nedenle kendiniz düzeltmeniz en iyisidir.
Bunun için doğru değerleri almak amacıyla Google Haritalar gibi bir araç kullanabilirsiniz. Ekranda sağ tıklarsanız, o konumun enlem ve boylamını elde edersiniz. Doğru değerleri aldıktan sonra, iki metin kutusunu doldurun (1.).
Bu sayfadayken, BirdWeather kurulumunu yapmayı da düşünebilirsiniz (2.). Bu hizmet, kayıtlarınızı kataloglar ve hem sizin hem de başkalarının erişimine sunar. Ayrıca, diğer kişilerin bölgenizde hangi kuşları tespit ettiğinizi görmesini sağlar. Bu hizmete bağlanmak için bir BirdWeather hesabına ihtiyacınız vardır.

13. BirdNET-Pi yazılımını yapılandırmayı bitirdikten sonra, sayfanın altına kaydırın ve "Update Settings" düğmesine tıklayın.

Raspberry Pi BirdNET-Pi Ayarlar Sayfası İçin Şifre Belirleme
14. Daha önce, BirdNET-Pi ayarlar sayfalarına erişmek için sadece "birdnet" kullanıcı adını kullanmamız gerektiğini fark etmiş olacaksınız. Bu, web arayüzünüze erişimi olan herkesin Pi'niz üzerinde kontrol sahibi olacağından oldukça güvensiz bir uygulamadır.
Neyse ki, web sayfasını biraz daha güvenli hale getirmek için bir şifre belirlemek mümkündür. Bu şifre yalnızca yönetici sayfaları içindir.
Şifre ekranına erişmek için "Settings" sayfasının altına kaydırıp "Advanced Settings" düğmesine tıklamanız gerekir.

15. Bu sayfada, "Password" etiketli bir metin kutusu bulacaksınız. Bu yönetici sayfalarına erişmek için kullanmak istediğiniz şifreyi yazın.
Şifrenin yalnızca harf ve rakam içerdiğinden emin olun. Bu araç özel karakterleri desteklemez.

16. Bu yeni şifrenin ayarlanması için, sayfanın altına kaydırıp "Update Settings" düğmesine tıklamalısınız.

Sonuç
Umarız bu rehberin sonunda, BirdNET-Pi yazılımını kullanarak Raspberry Pi'nizi gerçek zamanlı bir kuş sınıflandırıcısı olarak başarıyla kurmuşsunuzdur.
BirdNET-Pi, Pi'nizin kuş seslerini hızlı ve kolay bir şekilde izlemesini sağlayan inanılmaz derecede güçlü ve kullanımı kolay bir yazılım yığınıdır. Birkaç dakika içinde çalışır hale getirebilir ve topladığı verileri hemen görmeye başlayabilirsiniz.
Bu kuş analiz cihazıyla Pi'nizi kurarken herhangi bir sorunla karşılaşırsanız, aşağıya yorum bırakmaktan çekinmeyin.