Module Capteur de Vibration SW-420Le module capteur de vibration SW-420 fonctionne en détectant les vibrations grâce à un interrupteur à ressort qui ferme le circuit lorsqu’il est exposé à une vibration. Le comparateur LM393 compare la tension de sortie du capteur avec une tension de référence définie par un potentiomètre intégré. Lorsque la vibration dépasse le seuil défini, la sortie du comparateur passe à un état haut (1), indiquant une détection de vibration.
Vibration Sensor Module (SW-420) — SunFounder Ultimate Sensor Kit documentation ApplicationsDétection de tremblements de terreSystèmes d’alarme anti-volDétection de chocs pour véhicules intelligentsDétection de dysfonctionnement des machinesProjets de détection de vibrationsBrochageLe module SW-420 dispose de trois broches :VCC : Alimentation (3.3V à 5V)GND : MasseDO : Sortie numériqueComment l’utiliser:Pour utiliser le module SW-420, connectez les broches comme suit :VCC à 5V sur l’ArduinoGND à GND sur l’ArduinoDO à une broche numérique (par exemple, D3) pour lire les valeurs numériquesComment l’utiliser avec Arduino UnoExemple de code Arduino basiqueconst int ledPin = 13; // LED sur l'Arduinoconst int sensorPin = 3; // Interface numérique du capteur de vibrationint sensorState; // Etat du capteurvoid setup() { pinMode(ledPin, OUTPUT); pinMode(sensorPin, INPUT); Serial.begin(9600);}void loop() { // Lecture de l'état du capteur sensorState = digitalRead(sensorPin); if (sensorState == HIGH) { digitalWrite(ledPin, HIGH); Serial.println("Vibration détectée"); Détecteur De Vibrations Lot De 5 Modules Capteur De Vibration SW-420 - Alarme Détection Chocs - Sortie Numérique - 3.3-5V } else { digitalWrite(ledPin, LOW); SW-420 Vibration Sensor Module: Pinout, Interfacing Arduino, Features Serial.println("Pas de vibration"); } delay(100);}But du code : Ce code lit les valeurs numériques du capteur de vibration et allume la LED de l’Arduino lorsque la vibration est détectée, affichant également le statut dans le moniteur série.
Composants nécessaires pour le code basiqueArduino UnoModule SW-420Câbles de connexionExplication détaillée du code basiqueInitialisation des broches : La broche de la LED est définie comme sortie et la broche du capteur comme entrée.
Lecture et affichage des données : Les valeurs numériques du capteur sont lues et affichées dans le moniteur série. La LED s’allume lorsque la vibration est détectée.
Brochage détaillé des connexions du code basiqueVCC (SW-420) : 5V (Arduino)GND (SW-420) : GND (Arduino)DO (SW-420) : D3 (Arduino)Exemple de code Arduino avancé Module Capteur de Vibration SW-420 - MicroPlanet Maroc SW-420 Normally Closed Vibrator Sensor Module Vibration Switch Alarm Sensor #include
Composants nécessaires pour le code avancéArduino UnoModule SW-420Écran LCD I2C 1602Câbles de connexionExplication détaillée du code avancéInclusion des bibliothèques : #include
Initialisation : La communication avec l’écran LCD est établie dans setup().
Lecture et affichage des données : Les valeurs du capteur sont lues et affichées sur l’écran LCD et dans le moniteur série. L’affichage LCD indique “Vibration detectee” lorsqu’une vibration est détectée et “Pas de vibration” en l’absence de vibrations.
Brochage détaillé des connexions du code avancéVCC (SW-420) : 5V (Arduino)GND (SW-420) : GND (Arduino)DO (SW-420) : D3 (Arduino)VCC (LCD) : 5V (Arduino)GND (LCD) : GND (Arduino)SCL (LCD) : A5 (Arduino)SDA (LCD) : A4 (Arduino)Installation de Drivers/bibliothèquesPour utiliser le capteur SW-420 et l’écran LCD avec Arduino, installez la bibliothèque LiquidCrystal I2C via l’Arduino IDE :Ouvrez l’IDE Arduino : Assurez-vous d’avoir la version la plus récente.
Allez dans le gestionnaire de bibliothèques : Dans le menu, cliquez sur “Croquis” -> “Inclure une bibliothèque” -> “Gérer les bibliothèques”.
Recherchez “LiquidCrystal I2C” : Utilisez la barre de recherche pour trouver la bibliothèque.
Installez la bibliothèque : Cliquez sur “Installer” pour ajouter la bibliothèque à votre IDE.
Mots clés: shock, impact, sensor.