Description
Buzzer Alarme Électronique Actif SFM-27 3-24V 95dB
Le buzzer alarme électronique actif SFM-27 est conçu pour des applications nécessitant un signal sonore fort et continu. Il est souvent utilisé dans des systèmes de sécurité et d’alarme.
Caractéristiques en détail
- Tension nominale : 12V DC
- Plage de tension de fonctionnement : 3V à 24V DC
- Courant nominal : ≤ 20 mA
- Type de son : Continu ou intermittent
- Fréquence de résonance : 3100 ± 500 Hz
- Niveau sonore : ≥ 95 dB à 10 cm
- Température de fonctionnement : -20°C à 80°C
- Température de stockage : -30°C à 70°C
- Dimensions : Diamètre de 29 mm, Hauteur de 15 mm
- Longueur des fils : 105 mm
- Couleurs disponibles : Blanc, Noir
Fonctionnement
Le buzzer actif SFM-27 fonctionne en convertissant l’énergie électrique en son via un élément piézoélectrique interne. Il produit un son continu ou intermittent lorsqu’une tension appropriée est appliquée.
Applications
- Systèmes d’alarme
- Équipements de communication
- Électronique automobile
- Équipements portables
Brochage
- VCC : Alimentation (3V à 24V)
- GND : Masse
- Signal (S) : Entrée de signal, active HIGH
Comment l’utiliser
Pour utiliser le buzzer avec un Arduino, connectez la broche VCC à l’alimentation 5V ou 12V 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() {
digitalWrite(BUZZER_PIN, HIGH); // Activer le buzzer
delay(1000); // Attendre 1 seconde
digitalWrite(BUZZER_PIN, LOW); // Désactiver le buzzer
delay(1000); // Attendre 1 seconde
}
But du code
Ce code active et désactive le buzzer à des intervalles d’une seconde, produisant un son d’une seconde suivi d’une seconde de silence.
Composants nécessaires pour le code de base
- Arduino Uno
- Module buzzer actif SFM-27
- Câbles de connexion
Explication détaillée du code de base
- Initialisation : La broche du buzzer est configurée en sortie.
- Boucle principale : Le buzzer est activé pendant une seconde, puis désactivé pendant une seconde, créant un son intermittent.
Brochage détaillé des connexions du code de base
- VCC : 5V ou 12V (Arduino)
- GND : GND (Arduino)
- Signal (S) : D8 (Arduino)
Exemple de code Arduino avancé pour contrôle sonore
#define BUZZER_PIN 8
#define BUTTON_PIN 7
void setup() {
pinMode(BUZZER_PIN, OUTPUT);
pinMode(BUTTON_PIN, INPUT_PULLUP);
}
void loop() {
int buttonState = digitalRead(BUTTON_PIN);
if (buttonState == LOW) {
digitalWrite(BUZZER_PIN, HIGH);
} else {
digitalWrite(BUZZER_PIN, LOW);
}
}
But du code
Ce code permet de contrôler le buzzer avec un bouton. Lorsque le bouton est appuyé, le buzzer émet un son continu.
Composants nécessaires pour le code avancé
- Arduino Uno
- Module buzzer actif SFM-27
- Bouton-poussoir
- Câbles de connexion
Explication détaillée du code avancé
- Inclusion des bibliothèques : Nécessaire pour contrôler l’écran LCD.
- Initialisation : La broche du buzzer est configurée en sortie et celle du bouton en entrée avec pull-up interne.
- Boucle principale : Lit l’état du bouton et active ou désactive le buzzer en conséquence.
Brochage détaillé des connexions du code avancé
- VCC : 5V ou 12V (Arduino)
- GND : GND (Arduino)
- Signal (S) : D8 (Arduino)
- Bouton : D7 (Arduino), autre borne à GND