Module Capteur de vibration Piézoélectrique

35,00 DH

Disponibilité:

275 en stock

UGS : 0164-B Catégories : ,

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.