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:

ESP32 C3 Super Mini - Buzzer

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)
Divulgation : Certains des liens fournis dans cette section sont des liens affiliés Amazon. Nous pouvons recevoir une commission pour tout achat effectué via ces liens, sans coût supplémentaire pour vous. Nous vous remercions de votre soutien.

À 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.

Disposition des Broches du Buzzer Actif 12V ESP32 C3 Super Mini
  • 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.

Schéma de Câblage du Buzzer Actif 12V ESP32 C3 Super Mini

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
/* * Ce code ESP32 C3 Super Mini a été développé par newbiely.fr * Ce code ESP32 C3 Super Mini est mis à disposition du public sans aucune restriction. * Pour des instructions complètes et des schémas de câblage, veuillez visiter: * https://newbiely.fr/tutorials/esp32-c3/esp32-c3-super-mini-buzzer */ #define RELAY_PIN 2 // The Arduino Nano ESP32 that connects to relay to control the 12V buzzer // The setup function runs once on reset or power-up void setup() { // initialize digital pin as an output. pinMode(RELAY_PIN, OUTPUT); } void loop() { digitalWrite(RELAY_PIN, HIGH); delay(1000); digitalWrite(RELAY_PIN, LOW); delay(2000); }

É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

Tutoriels connexes

※ NOS MESSAGES

  • N'hésitez pas à partager le lien de ce tutoriel. Cependant, veuillez ne pas utiliser notre contenu sur d'autres sites web. Nous avons investi beaucoup d'efforts et de temps pour créer ce contenu, veuillez respecter notre travail !