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
- 15mm :
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, etnoTone()
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.