ESP32 C3 Super Mini - Capteur Sonore
Les capteurs sonores détectent la présence de son et permettent à votre ESP32 C3 Super Mini de créer des projets interactifs et réactifs au son, comme des lumières activées par applaudissement ou des appareils déclenchés par la voix. Ce tutoriel vous montrera comment connecter et programmer un capteur sonore avec votre carte ESP32 C3 Super Mini.
Dans ce tutoriel, vous apprendrez:
- Ce qu'est un capteur sonore et comment il détecte le son
- Comment câbler un capteur sonore à ESP32 C3 Super Mini
- Comment programmer l'ESP32 C3 Super Mini pour détecter le son
- Comment lire les sorties sonores numériques et analogiques du capteur
- Comment ajuster la sensibilité du capteur pour votre projet

Après avoir complété ce tutoriel, vous pouvez modifier le code pour déclencher des actions quand le son est détecté - allumer une LED, activer un relais pour contrôler les lumières, ou faire tourner un moteur servo en fonction de l'entrée sonore.
Matériel Requis
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À Propos du Capteur Sonore
Un capteur sonore est un module de détection qui détecte les ondes sonores dans l'environnement ambiant et les convertit en signaux électriques.
Deux types de modules de capteur sonore:
- Module de capteur sonore numérique: Produit un signal numérique (HIGH/LOW ou ON/OFF)
- Module de capteur sonore analogique: Produit à la fois des valeurs analogiques (niveau sonore) et des signaux numériques (son détecté/non détecté)
Caractéristiques clés:
- Sensibilité réglable à l'aide du potentiomètre intégré
- Compatible avec les microcontrôleurs 3.3V à 5V comme l'ESP32 C3 Super Mini
- Indicateurs LED pour l'alimentation et le statut de détection du son
- Parfait pour les débutants apprenant les projets de détection sonore
- Faible coût et facile à intégrer
Le Brochage du Capteur Sonore Numérique
Le capteur sonore numérique a trois broches de connexion pour un câblage facile.
- Broche VCC: Connectez à l'alimentation (3.3V à 5V)
- Broche GND: Connectez à la masse (0V)
- Broche OUT: Broche de sortie numérique - produit HIGH quand c'est silencieux, LOW quand le son est détecté - connectez à la broche d'entrée numérique de l'ESP32 C3 Super Mini

Caractéristiques supplémentaires:
- Potentiomètre intégré pour régler le seuil de sensibilité sonore
- Indicateur LED d'alimentation affiche quand le capteur est sous tension
- Indicateur LED de statut s'allume quand le son est détecté
Le Brochage du Capteur Sonore Analogique
Le capteur sonore analogique a quatre broches de connexion offrant à la fois des sorties numériques et analogiques.
- Broche +: Connectez à l'alimentation 5V
- Broche G: Connectez à la masse (0V)
- Broche DO: Sortie numérique - produit HIGH quand c'est silencieux, LOW quand le son est détecté - connectez à la broche d'entrée numérique de l'ESP32 C3 Super Mini
- Broche AO: Sortie analogique - produit une tension analogique représentant le niveau sonore - connectez à la broche d'entrée analogique de l'ESP32 C3 Super Mini

Comment Cela Fonctionne
Le module de capteur sonore détecte le son et le convertit en signaux électriques que votre ESP32 C3 Super Mini peut lire.
Comportement de la sortie numérique:
- Quand le son est détecté: La broche de sortie passe à LOW
- Quand pas de son (silencieux): La broche de sortie reste HIGH
- Seuil de sensibilité réglable via potentiomètre intégré
Comment régler la sensibilité:
- Tournez le potentiomètre dans le sens des aiguilles d'une montre pour diminuer la sensibilité (nécessite des sons plus forts)
- Tournez dans le sens inverse pour augmenter la sensibilité (détecte les sons plus faibles)
- Testez et ajustez jusqu'à ce que le capteur réponde à votre niveau sonore souhaité
Schéma de Câblage
Connectez votre capteur sonore à l'ESP32 C3 Super Mini en suivant le schéma ci-dessous.
Remarques importantes:
- Remarque: Vérifiez deux fois toutes les connexions avant de mettre sous tension pour éviter d'endommager vos composants
- Remarque: Le capteur sonore numérique utilise 3 fils tandis que le capteur analogique utilise 4 fils

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
| Broche du Capteur Sonore | Broche ESP32 C3 Super Mini |
|---|---|
| VCC | 3.3V ou 5V |
| GND | GND |
| OUT (ou DO) | D3 (GPIO3) |
Comment Programmer pour le Capteur Sonore
La programmation du ESP32 C3 Super Mini pour lire un capteur sonore implique deux étapes simples.
Ce que le code fait:
- Configure la broche ESP32 C3 Super Mini comme entrée numérique
- Lit l'état du capteur sonore (HIGH ou LOW)
- Détermine si le son est détecté en fonction de l'état de la broche
- Affiche le statut de détection sur le Moniteur Série
Étape 1 - Initialiser la broche:
Étape 2 - Lire l'état du capteur:
Code ESP32 C3 Super Mini - Détection du son
Étapes Rapides
- Nouveau sur ESP32 C3 Mini? Complétez d'abord notre tutoriel ESP32 C3 Super Mini - Premiers pas pour configurer votre environnement de développement.
- Vérifiez le câblage: Vérifiez que toutes les connexions correspondent au schéma de câblage ci-dessus
- Copiez le code: Copiez le code fourni et ouvrez-le dans Arduino IDE
- Sélectionnez votre carte: Choisissez ESP32 C3 Super Mini dans le menu des cartes
- Téléchargez le code: Cliquez sur le bouton Télécharger pour transférer le code à votre ESP32 C3 Super Mini
- Ouvrez le Moniteur Série: Définissez la vitesse en bauds à 115200 dans le Moniteur Série
- Testez le capteur: Frappez dans vos mains ou faites du bruit près du capteur sonore
- Observez la sortie: Vérifiez le Moniteur Série pour les messages de détection du son
- Ajustez la sensibilité: Si nécessaire, tournez le potentiomètre pour affiner le seuil de détection
- Conseil Pro: Si le LED de statut reste constamment allumé ou éteint quel que soit le son, tournez le potentiomètre lentement tout en faisant du bruit jusqu'à ce que le LED clignote en réponse au son.
Si l'indicateur LED reste constamment allumé ou éteint même quand le son est présent, tournez le potentiomètre pour ajuster le seuil de sensibilité sonore jusqu'à ce que le capteur réponde correctement.
Maintenant, vous pouvez personnaliser le code pour déclencher des actions quand le son est détecté - activer une LED, contrôler un relais pour commuter les lumières, ou faire tourner un moteur servo en réponse au son. Consultez les sections d'idées d'applications et de défis ci-dessous pour inspiration.
Idées d'Application et de Projets
Utilisez votre configuration de capteur sonore ESP32 C3 Super Mini pour créer des projets interactifs réactifs au son.
- Construisez un commutateur d'éclairage activé par applaudissement à l'aide d'un module relais
- Créez un affichage de niveau sonore avec graphique en barres LED
- Concevez un système de serrure de porte détectant les coups
- Créez un distributeur ou un distributeur de friandises déclenché par le son pour animaux de compagnie
- Construisez un système de surveillance du bruit pour les zones silencieuses
- Créez un système de notification activé par la voix avec des alertes buzzer
Tutoriel Vidéo
Regardez la vidéo ci-dessous pour une présentation visuelle de ce projet.
Testez Vos Connaissances
Poussez vos compétences en matière de capteur sonore ESP32 C3 Super Mini au niveau suivant avec ces défis.
- Facile: Ajoutez une LED qui s'allume quand le son est détecté et s'éteint quand c'est silencieux
- Facile: Affichez l'état du son sur un écran LCD au lieu du Moniteur Série
- Moyen: Créez un compteur d'applaudissements qui compte le nombre d'applaudissements détectés dans une fenêtre de temps
- Moyen: Combinez le capteur sonore avec un relais pour construire une lampe activée par applaudissement
- Avancé: Construisez un système de reconnaissance de motif sonore qui répond à des séquences d'applaudissement spécifiques (par exemple, applaudissement double vs triple)
Dépannage
Si votre capteur sonore ESP32 C3 Super Mini ne fonctionne pas correctement, essayez ces solutions.
Problèmes courants et solutions:
- Réduisez les vibrations: Montez le capteur sonore sur une surface stable, sans vibrations - les vibrations mécaniques et le bruit du vent interfèrent avec la précision de la détection
- Vérifiez la plage de détection: Ce capteur sonore détecte le son à environ 10 pouces - approchez-vous du capteur lors du test
- Vérifiez l'alimentation: Assurez une alimentation propre et sans bruit - les composants analogiques du capteur sonore sont sensibles aux interférences de l'alimentation
- Ajustez la sensibilité: Tournez le potentiomètre tout en testant jusqu'à ce que le capteur réponde correctement à votre niveau sonore
- Vérifiez le câblage: Vérifiez que toutes les connexions correspondent au schéma de câblage - les connexions lâches ou incorrectes causent un comportement erratique
- Testez les indicateurs LED: Le LED d'alimentation doit être allumé en permanence; le LED de statut doit clignoter quand le son est détecté