- Raspberry Pi Zero 2W + alimentation (5V/2A suffisent largement)
- Carte MicroSD
- Clé USB Audio, avec input Jack. Idéalement une CM108
- Cable usb on the go USB->MicroUsb (pour connecter la CM108 au Raspberry)
- Micro Lavalier. Mes tests:
- ✅ Boya M1S. SNR 78db + sensibilité -30db, plutôt correct.
- 🔥 Electret EM272. SNR +80db + sensibilité -28db. Top !
- Flasher l'image DietPi_RPi234-ARMv8-Trixie.img sur la microsd
- Avant premier boot, modifier le fichier
dietpi.txtsur la partition, avec les modifications sur les propriétés suivantes:
AUTO_SETUP_GLOBAL_PASSWORD=motdepasse
AUTO_SETUP_LOCALE=fr_FR.UTF-8
AUTO_SETUP_KEYBOARD_LAYOUT=fr
AUTO_SETUP_TIMEZONE=Europe/Paris
AUTO_SETUP_NET_WIFI_ENABLED=1
AUTO_SETUP_NET_WIFI_COUNTRY_CODE=FR
AUTO_SETUP_NET_HOSTNAME=birdnetzero2w
AUTO_SETUP_AUTOMATED=1
SURVEY_OPTED_IN=0
- Modifier le fichier
dietpi-wifi.txten mettant un ou plusieurs réseaux Wifi joignables (SSID et Mot de passe) - Booter le raspberry avec la microsd. Il faut attendre un peu (vu qu'on est en mode "unattended install", auto quoi...) Au bout de 10/15 minutes, se connecter en ssh sur l'IP du raspberry (scruter l'interface du routeur wifi utilisé, si c'est un hotspot Android, cf. plus bas):
ssh root@monipet taper le mot de passe renseigné dansAUTO_SETUP_GLOBAL_PASSWORDplus haut - Terminer l'unattended install si celle-ci a échoué pour une raison ou une autre (faire take over, puis continuer)
- Une fois le raspberry pi prêt, connecté en ssh, on peut installer les binaires via la commande suivante:
dietpi-software install 5 7 127pour installer alsa, ffmpeg et birdnet-go - Une fois terminé, la page birdnet devrait être dispo à http://monip:8127
- Ajuster le volume d'enregistrement avec
alsamixer(F5 pour gérer le mode capture), etalsactl storepour enregistrer définitivement les modifications
Pour ajouter un réseau wifi supplémentaire après installation: wpa_passphrase votre-ssid votre-mot-de-passe >> /etc/wpa_supplicant/wpa_supplicant.conf (penser à ajouter scan_ssid=1 dans le fichier, si SSID caché)
Lorsque le raspberry est connecté à un hotspot Android, pour connaitre son IP (car Google ne l'affiche pas 😤): installer Termux, puis quelques utils (pkg install iproute2 nmap):
- Inspecter le retour de
ifconfigpour récupérer la plage d'ip du routeur interne (10.220.144.0/24dans mon cas, le 28/01/2026) - Lancer:
nmap -sP 10.220.144.0/24. Cela devrait afficher les IPs en ligne (normalement celle du phone, et celle du raspberry)