Commande de LED par détection sonore
Home Projects Commande de LED par détection sonore
Tutoriel

Commande de LED par détection sonore

31 Jul 2026
Mis à jour le 31 Jul 2026
Share

Commande de LED par détection sonore

Système Connecté de Commande de LED par Détection Sonore de Claquements de MainsDescription courte Solution IoT domotique et interactive permettant de contrôler séquentiellement trois témoins lumineux (LED Rouge, LED V...

Tutoriel

Système Connecté de Commande de LED par Détection Sonore de Claquements de Mains

Description courte

Solution IoT domotique et interactive permettant de contrôler séquentiellement trois témoins lumineux (LED Rouge, LED Verte, LED Jaune) via la détection acoustique de claquements de mains. Animé par un microcontrôleur ESP8266 et un capteur de son haute sensibilité, le système commute localement l'éclairage actif à chaque impulsion sonore détectée et transmet simultanément un rapport d'état textuel explicite sur la plateforme Cloud Youpilab IoT.

 Problème résolu

Les systèmes de commande sonore classiques se contentent généralement d'un simple basculement binaire (Allumé/Éteint d'une seule charge) et manquent de polyvalence. De plus, ils ne proposent aucune traçabilité distante de l'état réel des actionneurs. Ce projet résout ces contraintes en introduisant une gestion logique à plusieurs états (séquencement circulaire sur 3 sorties lumineuses distinctes) couplée à un   filtrage antirebond acoustique rigoureux pour     éviter   les déclenchements intempestifs. Parallèlement, il garantit la remontée en temps réel d'un message textuel descriptif vers la plateforme Cloud Youpilab IoT.

 

Description détaillée

● Contexte

Dans les environnements modernes, l'interface homme machine (IHM) évolue vers des commandes sans contact (Contactless UI) plus hygiéniques, accessibles et ergonomiques. La commande acoustique s'impose comme une alternative efficace aux interrupteurs mécaniques traditionnels, notamment pour les personnes à mobilité réduite ou dans des environnements nécessitant des commandes mains libres (cuisines, blocs opératoires, ateliers). L'intégration de ces commandes physiques aux réseaux IoT permet un suivi distant et une centralisation des états des équipements.

 Solution proposée

Le projet s'appuie sur une architecture autonome pilotée par un ESP32 couplé à un module capteur de son (KY-038 / Capteur de bruit). À chaque détection d'une impulsion sonore correspondant à un claquement de mains, l'ESP32 exécute une machine à états finis pour effectuer un basculement circulaire entre la LED Rouge, la LED Verte et la LED Jaune. En parallèle de chaque basculement physique local, le microcontrôleur tire profit de sa connectivité

Wi-Fi pour envoyer une requête HTTP GET sécurisée avec encodage d'URL vers l'API Youpilab IoT afin de notifier l'état exact réalisé.

 Fonctionnement général

Le capteur de son surveille en continu le niveau sonore ambiant. Lorsqu'un claquement dépasse le seuil de sensibilité réglé sur le potentiomètre du capteur, un signal logique est transmis à l'ESP32. Une temporisation logicielle (antirebond acoustique) est appliquée pour ignorer les échos ou bruits parasites secondaires dans un intervalle de 400 ms à 500 ms. À chaque claquement validé, le système incrémente son état et applique le comportement suivant

.        1er Claquement : Allumage de la LED Rouge (LED Verte et Jaune éteintes)

Notification : "Claquement détecté : LED rouge allumée"

        2ème Claquement : Allumage de la LED Verte (LED Rouge et Jaune éteintes)

Notification: "Claquement détecté : LED verte allumée"

3ème Claquement : Allumage de la LED Jaune (LED Rouge et Verte éteintes)

Notification : "Claquement détecté : LED jaune allumée".

Fonctionnalités principales

      Détection Acoustique Réactive : Capture précise des impulsions sonores brèves (claquements de mains) via comparateur analogique/numérique.

      Commutation Séquentielle à 3 États : Pilotage circulaire d’une triade de LED (Rouge → Vert → Jaune → Rouge) avec extinction mutuelle des autres sorties.

      Antirebond Acoustique Logiciel : Filtrage des résonances et bruits ambiants pour éviter les commutations multiples lors d’un unique claquement.

      Notification Cloud en temps réel : Émission instantanée d’une requête HTTP GET vers l’API Youpilab IoT dès détection d’un claquement.

      Transmission Textuelle Explicite : Encodage dynamique de l’URL pour pousser des libellés d’état compréhensibles et clairs directement sur le tableau de bord Cloud.

Technologies utilisées

Matériel (Matériel)

 

Composant

lien     vers             les composants sur Youpilab

Broche

ESP86

Rôle Technique

Microcontrôleur

ESP8266

https://youpilab .com/componen ts/product/mod ule-wifi-esp32s

 

-

Cœur du système, traitement des données analogiques et gestion de la pile réseau WiFi.

Capteur de Son

/ Bruit  

https://youpilab .com/componen ts/product/capt eur-de-son-capt eur-de-bruit-po ur-arduino-ky-0

38

 

GPIO

34

(ADC1)

Détection de l’onde acoustique brusque du claquement de mains. 

LED Rouge

https://youpilab .com/componen

ts/product/led-r ouge-transpare nte

 

GPIO

26

 

Indicateur visuel d’état 1 (LED rouge allumée). 

LED Verte

https://youpilab .com/componen ts/product/led-v erte-transparent e

GPIO

27

Indicateur visuel d’état 2 (LED verte allumée). .

LED Jaune 

https://youpilab .com/componen

ts/product/led-j aune-transpare nte

GPIO

25

Indicateur visuel d’état 3 (LED jaune allumée).

 

 Logiciel & Protocoles (logiciel)

      Langage et IDE : C++ embarqué sous environnement Arduino IDE.

      Librairies clés : (gestion de la couche réseau Wi-Fi) et (requêtes HTTP REST).WiFi.hHTTPClient.h

      Protocole réseau : Requêtes HTTP GET avec encodage d’URL (transformation des espaces en) pour sécuriser l’envoi des chaînes de caractères.%20

      Plateforme Cloud : Youpilab IoT API dédiée à la réception, au stockage et à l’affichage dynamique des états.

 Applications

      Domotique Sans Contact (Maison Intelligente) : Contrôle de circuits d’éclairage ou d’ambiance lumineuse à distance par simple impulsion sonore sans contact physique.

      Accessibilité et ergonomie : Assistance aux personnes âgées ou à mobilité réduite pour l’activation d’équipements sans effort physique.

Commentaires

0

Aucun commentaire pour le moment. Soyez le premier !

Retour aux projets