PAE 2021 Frelon asiatique

De Learning Lab Environnements Connectés
Révision datée du 18 mai 2021 à 09:23 par Julien Henry (discussion | contributions) (Test de la transformée de Fourier (FFT))
Sauter à la navigation Sauter à la recherche

Introduction

La prolifération du frelon asiatique en Europe et son apparition récente aux États-Unis pose problème aux apiculteurs. Détecter quand un frelon chasse autour d'une ruche est crucial pour la protection des abeilles.

Lorsque le frelon chasse, il est en vol stationnaire et émet un son très distinctif, d'où l'idée d'utiliser le traitement audio pour le détecter. La Teensy Audio Library propose 2 fonctions utiles dans ce cadre : la Fast Fourier Transform (FFT) et la fonction Tone.

Environnement de travail

Teensy

La carte Teensy est un microcontrolleur USB. Nous l'avons choisie car elle est compatible avec l'IDE Arduino donc facile à prendre en main, elle est peu encombrante et possède une banque d'outils pratiques pour le traitement audio (Teensy Audio Library). (photo de la carte)

Audio System Design Tool

L'Audio System Design Tool de Teensy est l'interface permettant de créer rapidement et intuitivement des chaines d'acquisition et de traitement audio. (screenshot du gui)

Audacity

Audacity est un logiciel d'acquisition et de traitement open source que nous avons utilisé pour effectuer des analyses de spectres et des tests de nos codes. (screenshot audacity)

Caractérisation audio

Dans cette partie, nous étudions les spectres audios pour déterminer les caractéristiques importantes pour les fonctions FFT et Tone. On effectue une FFT à 2048 points pour visualiser et 1024 points car la FFT de la carte est limitée à cette valeur.

Frelon

FFT du vol stationnaire d'un frelon (2048 points)
FFT du vol stationnaire d'un frelon (1024 points)

On repère un pic aux alentours de 100Hz-105Hz aussi bien en 2048 pts qu'en 1024 pts.

Abeille

FFT du bourdonnement d'une abeille (2048 points)
FFT du bourdonnement d'une abeille (1024 points)

On repère un pic aux alentours de 130Hz aussi bien en 2048 pts qu'en 1024 pts.

Bourdon

FFT du bourdonnement d'un bourdon (2048 points)
FFT du bourdonnement d'un bourdon (1024 points)

On repère un pic aux alentours de 150Hz et un autre de grande amplitude vers 300Hz en 2048 pts. En 1024 pts on ne voit distinctement que le pic à 300Hz.

Résultats

Le spectre du frelon en vol stationnaire (chasse) est le seul à avoir un pic aux alentours de 100Hz. Nous utiliserons donc cette fréquence comme référence pour la détection du frelon.

Test de la transformée de Fourier (FFT)

Audio System Design Tool

Schéma sur l'Audio System Design Tool(GUI) de notre chaine de traitement
Code généré automatiquement par le GUI à partir du schéma

Sketch Teensyduino

Set up du sketch
Loop du sketch

Tests

Test de la fonction tone

Conclusion