Piézoélectrique Piézo Buzzer

Comparer

Description

Piézoélectrique Buzzer

Les buzzers piézoélectriques sont des composants sonores utilisés dans divers projets électroniques. Ils sont disponibles en différentes tailles : 15mm, 20mm, 35mm et 50mm, et utilisent des éléments en céramique piézoélectrique pour produire du son lorsqu’une tension est appliquée.

Caractéristiques en détail

  • Diamètre :
    • 15mm :
      • Fréquence de résonance : 4.1 kHz
      • Impédance : 1000 Ohms
      • Capacité : 8000pF @ 1kHz
      • Température de fonctionnement : -20°C à 60°C
    • 20mm :
      • Fréquence de résonance : 6.5 kHz
      • Impédance : 350 Ohms
      • Capacité : 13000pF @ 120Hz
      • Température de fonctionnement : -20°C à 70°C
    • 35mm :
      • Fréquence de résonance : 2.8 kHz
      • Impédance : 300 Ohms
      • Capacité : 30000pF @ 100Hz
      • Température de fonctionnement : -20°C à 60°C
    • 50mm :
      • Fréquence de résonance : 2.6 kHz
      • Impédance : 300 Ohms
      • Capacité : 40000pF @ 100Hz
      • Température de fonctionnement : -20°C à 60°C

Fonctionnement

Le buzzer piézoélectrique fonctionne en recevant un signal de tension qui est converti en son par l’élément en céramique. Le signal peut être modulé pour produire différents tons et fréquences.

Applications

  • Systèmes d’alarme
  • Indicateurs sonores pour équipements électroniques
  • Instruments de musique
  • Équipements portables

Brochage

  • VCC : Alimentation (3V à 30V)
  • GND : Masse

Comment l’utiliser

Pour utiliser un buzzer piézoélectrique avec un Arduino, connectez la broche VCC à l’alimentation 5V de l’Arduino, la broche GND à la masse, et la broche de signal à une sortie numérique de l’Arduino.

Comment l’utiliser avec Arduino Uno

Exemple de code Arduino de base

#define BUZZER_PIN 8


void setup() {
  pinMode(BUZZER_PIN, OUTPUT);
}


void loop() {
  tone(BUZZER_PIN, 1000); // Génère une fréquence de 1000 Hz
  delay(1000); // Attendre 1 seconde
  noTone(BUZZER_PIN); // Arrête le son
  delay(1000); // Attendre 1 seconde
}

But du code

Ce code génère un son de 1000 Hz pendant une seconde, suivi d’une seconde de silence, en boucle continue.

Composants nécessaires pour le code de base

  • Arduino Uno
  • Buzzer piézoélectrique 5V
  • Câbles de connexion

Explication détaillée du code de base

  • Initialisation : La broche du buzzer est configurée en sortie.
  • Boucle principale : Utilisation de la fonction tone() pour produire un son à une fréquence donnée, et noTone() pour arrêter le son.

Brochage détaillé des connexions du code de base

  • VCC : 5V (Arduino)
  • GND : GND (Arduino)
  • Signal : D8 (Arduino)

Exemple de code Arduino avancé pour mélodies

#define BUZZER_PIN 8


void setup() {
  pinMode(BUZZER_PIN, OUTPUT);
}


void loop() {
  tone(BUZZER_PIN, 440, 500); // Note A4
  delay(500);
  tone(BUZZER_PIN, 494, 500); // Note B4
  delay(500);
  tone(BUZZER_PIN, 523, 500); // Note C5
  delay(500);
  noTone(BUZZER_PIN); // Arrête le son
  delay(1000); // Attendre 1 seconde
}

But du code

Ce code produit une séquence de notes musicales en utilisant des fréquences différentes, imitant une mélodie simple.

Composants nécessaires pour le code avancé

  • Arduino Uno
  • Buzzer piézoélectrique 5V
  • Câbles de connexion

Explication détaillée du code avancé

  • Inclusion des bibliothèques : Utilisation de la fonction tone() pour générer différentes notes.
  • Initialisation : La broche du buzzer est configurée en sortie.
  • Boucle principale : Génération de différentes notes avec des pauses entre chaque note.

Brochage détaillé des connexions du code avancé

  • VCC : 5V (Arduino)
  • GND : GND (Arduino)
  • Signal : D8 (Arduino)

 

Mots clés: piezo, speaker, music, sound, bip, alarm, resonance.

Informations complémentaires

Diamétre

15mm, 20mm, 35mm, 50mm