3.3.4 Testeur de bruit intelligent

3.3.4.1 Vue d’ensemble

Img

Le testeur de bruit intelligent, également appelé sonomètre ou décibelmètre, sert à détecter le bruit. Le bruit est classé en différents niveaux, et le microphone du micro:bit détectera son intensité dans l’environnement en temps réel. Selon les niveaux, le micro:bit le divise en plusieurs grades.

Dans ce projet, l’écran OLED affichera le niveau de bruit actuel en temps réel, et la matrice 5×5 LED allumera/éteindra certaines LED en fonction du niveau sonore.

Ce type d’appareil a considérablement abaissé le seuil technique et le coût de la surveillance du bruit, il est donc largement utilisé pour la surveillance du bruit environnemental, la santé et la sécurité au travail, les chantiers de construction, et les lieux de divertissement, etc.

Img

3.3.4.2 Connaissances sur les composants

Img

Microphone du micro:bit

Img

La carte micro:bit V2 est équipée d’un microphone qui détecte les sons et les signaux audio. Le microphone est placé sur le dessus de la carte (le petit trou, utilisé pour capter les signaux sonores ambiants, et un témoin LED est à côté du trou). La puce qui contrôle et traite le microphone se trouve au dos de la carte.

Pour l’utiliser, placez simplement la carte micro:bit face vers le haut.

Img

Lorsque la carte détecte un son, le témoin LED du microphone s’allume.

Img

Img

3.3.4.3 Composants requis

Img

Img

Img

carte principale micro:bit V2 ×1

carte d’extension micro:bit ×1

Écran OLED ×1

Img

Img

Img

câble micro USB ×1

fil 4 broches ×1

porte-piles ×1

Img

Pile AA (à fournir par vos soins) ×6

3.3.4.4 Schéma de câblage

⚠️ Lors du câblage, veuillez faire attention à la couleur des fils.

OLED display

wire color

micro:bit shield pin

micro:bit board pin

GND

noir

G

G

VCC

rouge

V2

V

SDA

bleu

20

P20

SCL

vert

19

P19

Img

3.3.4.5 Flux du code

Img

3.3.4.6 Code de test

Code complet:

Img

Img

Brève explication :

① Initialiser les pixels de l’OLED, effacer l’OLED.

Img

② L’OLED affiche “Acoustic Sound Level: ”, et affiche l’intensité sonore sur la ligne suivante.

Img

③ Tracer un graphique à barres basé sur la « valeur » et la « valeur maximale ». Si la « valeur maximale » est 0, le graphique s’ajustera automatiquement. Le nombre de LED allumées sur la matrice 5×5 LED augmentera lorsque le son devient plus fort, comme un graphique à barres. À l’inverse, elles diminueront.

Img

3.3.4.7 Résultat du test

Img

Après le câblage et l’alimentation via le câble micro USB, connectez une alimentation externe (6 piles AA) pour assurer une alimentation suffisante.

Pour l’application Windows 10, cliquez simplement sur Download. Pour le navigateur, envoyez le fichier “.hex” à la carte micro:bit.

Après avoir téléversé le code de test sur la carte micro:bit, l’OLED affiche les valeurs sonores en temps réel.

Faites du bruit vers le microphone de la carte micro:bit, le nombre de LED allumées sur la matrice 5×5 LED augmentera ou diminuera selon le volume sonore.

Img

⚠️ Remarque : Les blocs de construction utilisés dans l’expérience ne sont pas inclus dans ce kit.

(Astuce : Si aucun résultat n’est observé, veuillez appuyer sur le bouton de réinitialisation de la carte micro:bit.)

Img