Arduino UNO R4 - Capteur de son
Dans ce guide, nous apprendrons à utiliser l'Arduino UNO R4 et un capteur de son pour détecter les sons. Nous couvrirons les détails suivants :
- Comment connecter un capteur de son à l'Arduino UNO R4
- Comment écrire un programme pour l'Arduino UNO R4 afin de détecter le son à l'aide d'un capteur de son

Plus tard, vous pouvez ajuster le code pour qu'il allume une LED ou une lumière (en utilisant un relais) lorsqu'il entend un son, ou même fasse tourner un servomoteur.
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
1 | × | Kit de Démarrage DIYables STEM V4 IoT (Arduino inclus) | |
1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du capteur sonore
Vous pouvez utiliser le capteur de son pour détecter les sons autour de vous. Il existe deux types de modules capteur de son :
- Module capteur de son numérique : fournit un signal ON ou OFF simple.
- Module de son analogique : délivre à la fois des valeurs continues et des signaux ON/OFF.
Vous pouvez régler la sensibilité de la sortie numérique à l'aide du potentiomètre intégré.
Le brochage du capteur de son numérique
Le capteur de son numérique a trois broches:
- Broche VCC : Branchez-la sur VCC (3,3 V à 5 V).
- Broche GND : Branchez-la sur GND (0 V).
- Broche OUT : Il s'agit d'une broche de sortie. Elle affiche HIGH lorsqu'il n'y a pas de bruit et LOW lorsqu'un son est détecté. Connectez cette broche à la broche d'entrée de l'Arduino UNO R4.

Le capteur de son comprend un potentiomètre pour régler sa sensibilité. Il dispose également de deux voyants LED.
- Un indicateur LED pour l'alimentation
- Un indicateur LED pour le son : allumé lorsqu'il y a du son, éteint lorsqu'il est silencieux
Schéma de brochage du capteur analogique de son
Le capteur de son analogique a quatre broches :
- + pin : doit être connecté à 5 V.
- G pin : doit être connecté à la masse (0 V).
- DO pin : la broche DO est une sortie numérique. Elle est à un niveau haut lorsqu'il n'y a pas de bruit et à un niveau bas lorsqu'un son est détecté. Connectez cette broche à la broche d'entrée numérique de l'Arduino UNO R4.
- AO pin : la broche AO est une sortie analogique. Elle envoie le niveau sonore sous forme de valeur analogique. Connectez cette broche à la broche d'entrée analogique de l'Arduino UNO R4.

Le capteur de son analogique comprend un potentiomètre intégré utile. Cela vous permet de modifier facilement sa sensibilité pour la sortie numérique. Il dispose également de deux voyants LED.
- Une LED indique si l'alimentation est allumée.
- Une autre LED indique s'il y a du son. Elle s'allume lorsqu'il y a du son et s'éteint lorsqu'il est silencieux.
Comment cela fonctionne
Le module comprend un potentiomètre réglable pour régler sa sensibilité au son.
- Lorsque le capteur entend un son, sa broche de sortie est au niveau bas.
- Lorsque le capteur n'entend pas de son, sa broche de sortie est au niveau élevé.
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Comment programmer pour un capteur de son
- Configure la broche de l'Arduino UNO R4 en entrée numérique en utilisant la fonction pinMode(). Par exemple, la broche 8.
- Utilise la fonction digitalRead() pour vérifier l'état d'une broche sur l'Arduino UNO R4.
Code Arduino UNO R4 - Détection du son
Étapes rapides
Suivez ces instructions étape par étape:
- Si c'est la première fois que vous utilisez l'Arduino Uno R4 WiFi/Minima, consultez le tutoriel sur Arduino UNO R4 - Installation du logiciel..
- Branchez le capteur de son à l'Arduino Uno R4 selon le schéma fourni.
- Branchez la carte Arduino Uno R4 à votre ordinateur à l'aide d'un câble USB.
- Lancez l'IDE Arduino sur votre ordinateur.
- Sélectionnez la carte Arduino Uno R4 appropriée (par exemple Arduino Uno R4 WiFi) et le port COM.
- Copiez le code et ouvrez-le dans l'IDE Arduino.
- Cliquez sur le bouton Upload dans l'IDE Arduino pour envoyer le code à l'Arduino UNO R4.
- Frappez des mains près du capteur de son.
- Vérifiez les résultats dans le Moniteur série.
Si vous constatez que le voyant LED reste allumé en permanence ou reste éteint même lorsqu'il y a du son, vous pouvez modifier les réglages du potentiomètre pour mieux ajuster la réaction du capteur au son.
Dépannage
Si le capteur de son ne fonctionne pas correctement, essayez ces étapes :
- Ajustez la sensibilité : vous pouvez régler la sensibilité du capteur en ajustant le potentiomètre.
- Réduire les vibrations : Le capteur de son peut capter des vibrations et du bruit du vent. Il est utile de le fixer sur une surface robuste pour réduire ces vibrations.
- Considérez la plage de détection : N'oubliez pas que ce capteur de son ne peut détecter des sons qu'à une distance allant jusqu'à 10 pouces. Pour obtenir des lectures correctes, émettez des sons près du capteur.
- Vérifiez l'alimentation : Assurez-vous que l'alimentation est stable, car le capteur de son, qui est un circuit analogique, est affecté par le bruit de l'alimentation.