Description
Module Capteur de vibration Piézoélectrique
Le capteur de vibration piézoélectrique est utilisé pour détecter les vibrations et les chocs dans divers projets électroniques. Ce module convertit les vibrations mécaniques en signaux électriques grâce à un élément en céramique piézoélectrique.
Caractéristiques en détail
- Tension de fonctionnement : 3.3V à 5V DC
- Courant nominal : < 1 mA
- Type de signal : Sortie analogique
- Dimensions : 30mm x 23mm x 17mm
- Poids : 5g
- Température de fonctionnement : -10°C à 70°C
Fonctionnement
Le capteur de vibration piézoélectrique utilise l’effet piézoélectrique pour convertir une pression mécanique en une charge électrique. Lorsqu’une force est appliquée, une tension est générée, proportionnelle à la pression exercée. Ce signal peut être utilisé pour déclencher des actions dans des projets électroniques.
Applications
- Systèmes d’alarme et de sécurité
- Surveillance de l’état des machines
- Détection de chocs et de vibrations
- Instruments de musique
- Dispositifs portables
Brochage
- + (VCC) : Alimentation (3.3V à 5V)
- – (GND) : Masse
- S (Signal) : Sortie analogique
Comment l’utiliser
Pour utiliser le capteur de vibration piézoélectrique avec un Arduino, connectez la broche + (VCC) à l’alimentation 5V de l’Arduino, la broche – (GND) à la masse, et la broche S (Signal) à une entrée analogique de l’Arduino.
Comment l’utiliser avec Arduino Uno
Exemple de code Arduino de base
#define VIBRATION_PIN A0
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(VIBRATION_PIN);
Serial.println(sensorValue);
delay(100);
}
But du code
Ce code lit les valeurs analogiques du capteur de vibration et les affiche sur le moniteur série, permettant de surveiller les vibrations détectées.
Composants nécessaires pour le code de base
- Arduino Uno
- Module capteur de vibration piézoélectrique
- Câbles de connexion
Explication détaillée du code de base
- Initialisation : La communication série est établie.
- Lecture des données : Les valeurs analogiques du capteur sont lues et affichées sur le moniteur série.
Brochage détaillé des connexions du code de base
- VCC : 5V (Arduino)
- GND : GND (Arduino)
- S (Signal) : A0 (Arduino)
Exemple de code Arduino avancé pour déclenchement d’alarme
#define VIBRATION_PIN A0
#define LED_PIN 13
void setup() {
pinMode(LED_PIN, OUTPUT);
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(VIBRATION_PIN);
Serial.println(sensorValue);
if(sensorValue > 500) {
digitalWrite(LED_PIN, HIGH); // Allumer la LED si la vibration est détectée
} else {
digitalWrite(LED_PIN, LOW); // Éteindre la LED si aucune vibration n'est détectée
}
delay(100);
}
But du code
Ce code déclenche une alarme (allume une LED) lorsqu’une vibration est détectée, en utilisant la sortie analogique du capteur.
Composants nécessaires pour le code avancé
- Arduino Uno
- Module capteur de vibration piézoélectrique
- LED
- Résistance (220Ω)
- Câbles de connexion
Explication détaillée du code avancé
- Initialisation : La broche LED est configurée en sortie et la communication série est établie.
- Lecture et déclenchement : Les valeurs analogiques du capteur sont lues et affichées. Si la valeur dépasse un seuil défini, la LED s’allume pour indiquer une vibration.
Brochage détaillé des connexions du code avancé
- VCC : 5V (Arduino)
- GND : GND (Arduino)
- S (Signal) : A0 (Arduino)
- LED_PIN : D13 (Arduino), relié à la LED et à une résistance de 220Ω
Mots clés: piezo, speaker, music, sound, bip, alarm, resonance, Capteur de vibration, Piézoélectrique, Arduino, Détection de chocs, Signal analogique, Alarme, Arduino tutoriel, Module capteur.