ESP32 C3 Super Mini - Buzzer
Apprenez à programmer votre ESP32 C3 Super Mini pour contrôler un buzzer actif 12V et générer des sons forts et attrayants parfaits pour les alarmes et les notifications. Ce didacticiel convivial pour les débutants vous guide à travers tout ce dont vous avez besoin pour créer un projet de buzzer opérationnel.
Dans ce didacticiel, vous apprendrez:
- Ce qu'est un buzzer actif 12V et pourquoi il a besoin d'un relais
- Comment câbler le buzzer à l'ESP32 C3 Super Mini en utilisant un module relais
- Comment écrire du code pour contrôler la synchronisation ON/OFF du buzzer
- Comment créer des sons d'alarme forts pour vos projets

Remarque: Si vous voulez contrôler un buzzer actif/passif 5V, consultez ce didacticiel Buzzer Piézo ESP32 C3 Super Mini
Matériel Requis
| 1 | × | ESP32 C3 Super Mini | |
| 1 | × | Câble USB Type-C | |
| 1 | × | Relais | |
| 1 | × | Buzzer Actif 12V | |
| 1 | × | Adaptateur d'Alimentation 12V | |
| 1 | × | (Optionnel) Connecteur d'Alimentation CC | |
| 1 | × | Plaque d'essai | |
| 1 | × | Fils de Liaison |
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À Propos du Buzzer Actif 12V
Le Buzzer Actif 12V est un buzzer électronique qui produit un son fort et à haut décibel adapté aux systèmes d'alarme et aux alertes d'attention.
Caractéristiques principales:
- Fonctionne avec une alimentation 12V CC
- Produit un son fort (beaucoup plus fort que les buzzers 5V standard)
- "Actif" signifie qu'il a un oscillateur intégré - il suffit d'appliquer une puissance pour générer un son
- Parfait pour les alarmes de sécurité, les systèmes de notification et les signaux d'avertissement
- Nécessite une alimentation externe (ne peut pas être alimenté directement par l'ESP32)
- Doit être contrôlé via un module relais pour une opération sûre
Pourquoi utiliser un buzzer 12V?
- Beaucoup plus fort que les buzzers 5V
- Meilleur pour les environnements extérieurs ou bruyants
- Idéal pour les systèmes d'alarme et d'alerte où le son doit porter
Disposition des Broches
La disposition des broches du Buzzer Actif 12V est simple avec seulement deux points de connexion.

- Broche négative (-) (noire): Connectez à GND de l'alimentation 12V CC
- Broche positive (+) (rouge): Connectez au positif 12V de l'alimentation CC
Comment Contrôler le Buzzer Actif 12V
L'ESP32 C3 Super Mini ne produit que 3.3V, ce qui n'est pas suffisant pour alimenter directement un buzzer 12V.
Méthode de contrôle:
- Utilisez un module relais comme commutateur entre l'ESP32 et le buzzer
- L'ESP32 C3 Super Mini contrôle le relais avec une broche numérique
- Le relais bascule l'alimentation 12V vers le buzzer ON ou OFF
- Cela garde votre ESP32 sûr tout en contrôlant des appareils haute tension
Important: Si vous êtes nouveau sur les relais, consultez le ESP32 C3 Super Mini - Relais pour comprendre la disposition des broches, le fonctionnement et les bases de la programmation.
Schéma de Câblage
Suivez ce schéma de câblage pour connecter votre ESP32 C3 Super Mini au buzzer actif 12V via un module relais.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Notes de sécurité:
- Remarque: Vérifiez deux fois la polarité de l'alimentation 12V avant de la connecter - la polarité inversée peut endommager le buzzer
- Remarque: Gardez le câblage 12V séparé des fils de signal ESP32 pour éviter les interférences électriques
| Broche du Composant | Point de Connexion |
|---|---|
| Broche ESP32 2 | Broche de Signal Relais (IN) |
| GND ESP32 | GND Relais |
| ESP32 5V | VCC Relais |
| Relais COM | Alimentation 12V (+) |
| Relais NO | Buzzer (+) Fil Rouge |
| Buzzer (-) Fil Noir | GND Alimentation 12V (-) |
Code ESP32 C3 Super Mini
Voici le code pour contrôler votre buzzer actif 12V - il allume le buzzer pendant 1 seconde, puis l'éteint pendant 2 secondes dans un motif répétitif.
Ce que ce code fait:
- Configure la broche GPIO 2 pour contrôler le relais
- Allume le buzzer pendant 1 seconde (relais activé)
- Éteint le buzzer pendant 2 secondes (relais désactivé)
- Répète le motif continuellement pour un effet de bip d'alarme
- Utilise des commandes digitalWrite simples pour une personnalisation facile
Étapes Rapides
- Nouveau sur Arduino? Commencez par notre guide Démarrage ESP32 C3 Super Mini d'abord.
- Configuration de l'environnement: Si c'est la première fois que vous utilisez ESP32 C3 Super Mini, suivez le guide de configuration de l'IDE Arduino
- Connecter le matériel: Câblez l'ESP32 C3 Super Mini, le relais, le buzzer et l'alimentation 12V selon le schéma de câblage ci-dessus
- Connecter à PC: Branchez votre ESP32 C3 Super Mini à votre ordinateur à l'aide du câble USB Type-C
- Ouvrir l'IDE Arduino: Lancez l'IDE Arduino et sélectionnez la carte et le port corrects
- Télécharger le code: Copiez le code ci-dessus, collez-le dans l'IDE Arduino et cliquez sur le bouton Télécharger
- Tester le buzzer: Écoutez le buzzer sonner ON pendant 1 seconde, OFF pendant 2 secondes de manière répétée
- Vérifier le fonctionnement: La LED du relais doit également clignoter en synchronisation avec le son du buzzer
- Conseil Pro: Ajustez les valeurs delay() dans le code pour créer différents motifs de bip - des délais plus courts créent des sons d'alarme rapides, des délais plus longs créent des bips d'avertissement lents
Explication du Code
Les commentaires du code expliquent chaque ligne en détail - lisez-les pour comprendre comment fonctionne le contrôle du buzzer!
Fonctions clés utilisées:
- pinMode() - Configure la broche GPIO 2 comme sortie pour contrôler le relais
- digitalWrite(HIGH) - Active le relais, connecte 12V au buzzer (son ON)
- digitalWrite(LOW) - Désactive le relais, déconnecte l'alimentation (son OFF)
- delay() - Pause l'exécution du programme pour contrôler la synchronisation
Applications et Idées de Projets
Utilisez votre configuration ESP32 C3 Super Mini Buzzer Actif 12V dans ces projets pratiques:
- Système d'alarme de sécurité: Déclenchez des alertes fortes lorsque les capteurs de mouvement détectent une intrusion
- Notifications de minuterie: Créez des minuteurs de cuisine ou des buzzers d'intervalle d'entraînement
- Alertes de portes/fenêtres: Son d'alarme lorsque les portes ou les fenêtres s'ouvrent de manière inattendue
- Détecteur de fuite d'eau: Se connecter avec un capteur d'humidité pour alerter les fuites
- Avertissements de température: Associer à un capteur de température pour les alarmes de surchauffe
- Système de rappel: Construire un appareil de rappel de médicaments ou de rendez-vous
- Système d'alarme IoT: Combinez avec WiFi pour créer des alertes de sécurité contrôlées à distance
Didacticiel Vidéo
Regardez la vidéo ci-dessous pour une procédure pas à pas visuelle de ce projet.
Défiez-vous
Amenez votre projet de buzzer au niveau suivant avec ces défis:
- Facile: Modifiez le code pour créer un motif SOS (3 bips courts, 3 bips longs, 3 bips courts)
- Facile: Ajoutez un bouton pour déclencher manuellement le buzzer ON/OFF
- Moyen: Créez une mélodie en programmant différentes durées de bip et pauses
- Moyen: Utilisez un capteur de mouvement pour déclencher l'alarme uniquement lorsqu'un mouvement est détecté
- Avancé: Construisez une alarme contrôlée par smartphone en utilisant l'application ESP32 WiFi et Blynk
- Avancé: Créez un système d'alarme multi-zones avec plusieurs buzzers contrôlés indépendamment