Vous avez peut-être vu diverses espèces d'oiseaux dans votre cour ou votre jardin, mais il se peut qu'il y ait beaucoup plus de perchoirs à proximité que vous n'en ayez entendu parler. Pour les identifier, pas besoin cependant d'être un expert en ornithologie: il suffit d'un Raspberry Pi équipé d'un micro et du logiciel BirdNET-Pi.

Ce dernier écoute 24h/24 et 7j/7, analysant les enregistrements à l'aide de l'apprentissage automatique pour identifier les cris et les sons des oiseaux. Les détections d'oiseaux sont ajoutées à une base de données et peuvent être visualisées et entendues facilement via une interface Web pratique. Voici comment configurer une station d'écoute.

Ce dont vous aurez besoin

Pour votre station de détection d'oiseaux, vous aurez besoin des éléments suivants :

  • Raspberry Pi 4, 3B+ ou Zero 2 W
  • Carte microSD (16 Go ou plus recommandé)
  • Microphone (avec connecteur USB ou via une carte son USB)

Bien qu'il soit possible d'utiliser un mini dongle micro USB ultra-économique, la qualité sonore ne sera pas excellente, il est donc conseillé d'utiliser un meilleur micro. Pour notre station, nous avons utilisé un micro-cravate à condensateur assez bon marché - voir notre

guide des meilleurs microphones lavalier à petit budget. Nous avons branché sa prise jack 3,5 mm branchée sur un adaptateur de carte son USB.

Pour de meilleurs résultats, le micro doit être omnidirectionnel afin qu'il puisse détecter les sons de toutes les directions. Pour plus de conseils sur les micros, consultez le Page de suggestions de micros BirdNET-Pi.

Étape 1: Installer le logiciel

Pour exécuter BirdNET-Pi, vous aurez besoin de la version Lite 64 bits de Raspberry Pi OS. Dans Raspberry Pi Imager, vous pouvez trouver Raspberry Pi OS Lite (64 bits) après avoir cliqué Choisissez le système d'exploitation et Système d'exploitation Raspberry Pi (autre). De plus, vous souhaiterez utiliser les paramètres avancés d'Imager pour activer SSH et configurer la connexion Wi-Fi. Pour plus de détails, consultez notre guide sur Comment installer un système d'exploitation sur un Raspberry Pi.

Dans les paramètres avancés de Raspberry Pi Imager, vous pouvez changer le nom d'hôte en birdnetpi.local ou quelque chose de similaire pour le rendre plus facile à trouver sur votre réseau sans fil.

Allumez maintenant votre Raspberry Pi. S'il n'est pas connecté à un moniteur, vous pouvez utiliser SSH pour y accéder depuis un autre ordinateur (en utilisant le Terminal sous Linux/Mac ou PuTTY/PowerShell sous Windows). Pour installer BirdNET-Pi, saisissez la commande suivante sur le terminal :

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

Il faudra environ 10 à 15 minutes pour terminer l'installation, avant de redémarrer automatiquement le Raspberry Pi.

Si vous utilisez un Raspberry Pi Zero 2 W, vous devrez saisir quelques commandes supplémentaires avant d'installer BirdNET-Pi. Retrouvez les détails sur le Wiki BirdNET-Pi.

Étape 2: Accéder à l'interface Web

Lorsque le Raspberry Pi a redémarré, il exécute automatiquement un serveur Web auquel vous pouvez accéder depuis n'importe quel autre appareil de votre réseau sans fil. Pointez simplement un navigateur sur http:// suivi du nom d'hôte (ou de l'adresse IP) du Raspberry Pi; par exemple. http://birdnetpi.local. Vous verrez alors l'interface Web de BirdNET-Pi.

Pour plus d'idées sur la façon d'utiliser votre Raspberry Pi dans la nature, y compris une caméra nichoir, consultez notre des projets Raspberry Pi amusants et robustes à construire pour l'extérieur.

Étape 3: testez votre micro

Branchez votre microphone sur Raspberry Pi, via un adaptateur de carte son USB si nécessaire. Pour vérifier qu'il fonctionne, cliquez sur Audio en direct en haut à droite de l'interface web; vous devrez vous connecter avec le nom d'utilisateur par défaut filet à oiseaux et aucun mot de passe pour y accéder. Avec le volume augmenté, vous devriez pouvoir entendre le son de votre micro. Si ce n'est pas le cas, vérifiez la connexion de votre micro; si c'est via une carte son USB, vous devrez peut-être utiliser un adaptateur jack TRS/TRRS pour correspondre à l'entrée de cette dernière.

Si le volume est un peu faible ou s'il y a trop de bruit de fond, vous pouvez régler le niveau d'entrée du son pour le micro. Pour ce faire, sélectionnez Outils depuis l'interface web de BirdNET-Pi, puis Borne Web pour vous connecter à votre Raspberry Pi via SSH. Entrez ensuite la commande alsamixer -m pour afficher les paramètres du son. Presse F6, sélectionner Périphérique audio USB, presse F4, et réglez le Capture niveau pour le micro.

Étape 4: Détection des oiseaux

Avec un micro fonctionnel situé à l'extérieur (le nôtre est suspendu à une fenêtre), BirdNET-Pi devrait bientôt commencer à détecter les oiseaux à partir de leurs sons enregistrés via le micro. De nouvelles détections apparaîtront sur le Aperçu l'écran de l'interface Web. Vous verrez également un tableau en haut pour les dix principales espèces détectées ce jour-là.

Pour voir ce qui se passe sous le capot, rendez-vous sur Afficher le journal filtrer. Vous pourrez alors voir BirdNET-Pi analyser l'enregistrement audio actuel en temps réel, attribuant des scores de confiance à diverses espèces d'oiseaux.

Chaque détection d'oiseau comprend un spectrogramme et un enregistrement audio que vous pouvez écouter. En cliquant sur le nom latin de l'oiseau, vous accédez à son entrée Wikipedia. La Détections quotidiennes L'écran affiche toutes les détections pour la journée en cours. Vous pouvez également parcourir le Enregistrements section par espèce ou par date, et vue détaillée Statistiques sur les espèces.

Parfois, BirdNET-Pi peut faire une erreur d'identification. Ne vous inquiétez pas: vous pouvez le supprimer de la base de données. Aller à Outils > Entretien de la base de données et cliquez Connexion. Recherchez l'espèce concernée, cliquez sur détections, et supprimez l'entrée/les entrées correspondantes. Vous pouvez également dire à BirdNET-Pi d'ignorer certaines espèces en allant sur Outils > Liste des espèces exclues.

Étape 5: Ajouter des images

Pour ajouter automatiquement des images à vos détections d'oiseaux, vous devez vous connecter à Flickr. Dans l'interface Web de BirdNET-Pi, accédez à Outils > Réglages et cliquez sur le lien pour obtenir une clé API Flickr. De retour dans Réglages, collez-le dans le champ approprié et cliquez sur Mettre à jour les paramètres.

Alors que sur le Réglages l'écran, revérifiez la Latitude et la Longitude de votre position en cliquant sur le lien pour trouver vos coordonnées sur une carte.

Étape 6: Télécharger des données sur BirdWeather

OiseauMétéo est un projet de science citoyenne qui rassemble les détections d'oiseaux du monde entier et les affiche sur une carte. Vous pouvez y relier votre station de détection BirdNET-Pi. Sur le BirdNET-Pi Réglages l'écran, cliquez sur le lien pour obtenir un ID BirdWeather; cela générera un e-mail à envoyer à l'administrateur.

Une fois que vous avez reçu votre identifiant, collez-le dans le champ de Réglages puis cliquez Mettre à jour les paramètres. Votre station devrait bientôt apparaître sur le site BirdWeather, où vous pourrez la sélectionner pour consulter ses statistiques et écouter les enregistrements.

Un projet Raspberry Pi pour les oiseaux

Vous avez maintenant une station d'écoute fonctionnelle qui peut détecter les espèces d'oiseaux à partir de leurs cris. En utilisant l'interface Web, ou BirdWeather s'il est connecté, vous pouvez parcourir toutes vos données de détection et avoir une bonne idée des espèces d'oiseaux qui vivent dans votre région. Cela vous donne vraiment un aperçu fascinant du monde naturel.

En configurant un point d'accès mobile sur votre smartphone avec le même SSID que votre routeur Wi-Fi, vous pouvez même utiliser BirdNET-Pi lors de sorties sur le terrain pour découvrir plus d'oiseaux. De plus, vous pouvez configurer des notifications de nouvelles détections d'environ 70 services dans les paramètres. Bonne observation des oiseaux !