- Robot suiveur de ligne
- Robot éviteur d’obstacle
- Robot suiveur de mur
- Robot 2 roues IR
- Robot 2 roues Bluetooth
- Kit feu de signalisation
- Kit arrosage automatique
- Kit capteur de mouvement
- Kit capteur de gaz
- Smart Home
- Kit parking automatique
- kit démarrage
- Jeu de lumière
- Détecteur de pluie
- Eclairage automatique
- Allumer des Leds avec télécommande
- Smart Home
- Télémètre
		«BH1750FVI Module Capteur d’Intensité de Lumière Numérique» a été ajouté à votre panier. Voir le panier	
SW-420 Module Capteur de Vibration
25.00 DH
Le module capteur de vibration SW-420 est un dispositif polyvalent qui permet la détection de vibrations grâce à un interrupteur à ressort intégré, qui ferme le circuit sous l’effet d’une vibration.
	
			
		
			
				UGS :			
			
				CAP084			
		
	
			Catégorie : Capteurs	
				
	
	
			
								
													
								Description							
											
					
				Le module capteur de vibration SW-420 est un dispositif polyvalent qui permet la détection de vibrations grâce à un interrupteur à ressort intégré, qui ferme le circuit sous l’effet d’une vibration. Le module utilise un comparateur LM393 pour comparer la tension de sortie du capteur avec une tension de référence ajustée via un potentiomètre. Lorsque la vibration dépasse le seuil défini, le comparateur génère une sortie numérique haute (état logique 1), signalant la présence de la vibration.
Applications
Le SW-420 trouve des applications dans divers domaines où la détection de vibrations est cruciale :
- Détection de tremblements de terre : Capacité à capter des vibrations sismiques de faible intensité.
- Systèmes d’alarme anti-vol : Activation d’une alarme en réponse à des vibrations suspectes.
- Détection de chocs pour véhicules intelligents : Surveillance des impacts ou collisions pouvant affecter les systèmes embarqués.
- Surveillance de machines industrielles : Détection de dysfonctionnements mécaniques ou d’usure via des vibrations anormales.
- Projets DIY en robotique ou systèmes d’alerte : Utilisation dans des projets de détection de vibrations, permettant la mise en œuvre dans des prototypes ou systèmes d’alerte simples.
Brochage du Module
Le module SW-420 comporte trois broches principales :
- VCC : Alimentation du module (compatible avec une tension entre 3.3V et 5V).
- GND : Masse de l’alimentation.
- DO : Sortie numérique, transmettant l’état du capteur (HAUT ou BAS).
Utilisation avec Arduino
Pour intégrer le module SW-420 à un projet Arduino, voici les étapes essentielles :
- Branchement :
- Connecter la broche VCC à 5V sur l’Arduino.
- Connecter la broche GND à la masse (GND) de l’Arduino.
- Connecter la broche DO à une broche numérique, telle que D3, pour lire les valeurs numériques.
 
- Exemple de code basique pour Arduino Uno :
const int ledPin = 13; // LED de l’Arduino
const int sensorPin = 3; // Pin numérique connectée au capteur
int sensorState; // État du capteur
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(sensorPin, INPUT);
Serial.begin(9600);
}
void loop() {
sensorState = digitalRead(sensorPin); // Lecture de l’état du capteur
if (sensorState == HIGH) {
digitalWrite(ledPin, HIGH);
Serial.println(« Vibration détectée »);
} else {
digitalWrite(ledPin, LOW);
Serial.println(« Pas de vibration »);
}
delay(100); // Délai pour éviter une surcharge des lectures
}
Ce code permet de détecter la présence de vibrations et de faire clignoter la LED intégrée à l’Arduino, tout en affichant un message dans le moniteur série.
Code avancé avec affichage LCD
Pour un projet plus avancé, vous pouvez utiliser un écran LCD pour afficher l’état du capteur en temps réel. Voici un exemple de code qui utilise un écran LCD 1602 avec interface I2C :
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // Initialisation de l’écran LCD
const int sensorPin = 3;
int sensorState = 0;
void setup() {
lcd.begin();
lcd.backlight();
Serial.begin(9600);
pinMode(sensorPin, INPUT);
}
void loop() {
sensorState = digitalRead(sensorPin); // Lecture de l’état du capteur
if (sensorState == HIGH) {
lcd.setCursor(0, 0);
lcd.print(« Vibration detectee »);
Serial.println(« Vibration détectée »);
} else {
lcd.setCursor(0, 0);
lcd.print(« Pas de vibration »);
Serial.println(« Pas de vibration »);
}
delay(100); // Délai pour éviter une surcharge des lectures
}
Ce code permet de visualiser l’état du capteur sur un écran LCD 16×2, tout en affichant également l’information dans le moniteur série.
Composants nécessaires pour le projet avancé :
- Arduino Uno
- Module capteur SW-420
- Écran LCD I2C 1602
- Câbles de connexion
Connexions détaillées pour le code avancé :
- VCC (SW-420) : Connecter à 5V (Arduino)
- GND (SW-420) : Connecter à GND (Arduino)
- DO (SW-420) : Connecter à D3 (Arduino)
- VCC (LCD) : Connecter à 5V (Arduino)
- GND (LCD) : Connecter à GND (Arduino)
- SCL (LCD) : Connecter à A5 (Arduino)
- SDA (LCD) : Connecter à A4 (Arduino)
Installation des bibliothèques nécessaires
Avant de pouvoir utiliser l’écran LCD I2C avec Arduino, vous devez installer la bibliothèque LiquidCrystal I2C dans l’IDE Arduino :
- Ouvrez l’IDE Arduino et vérifiez que vous utilisez la dernière version.
- Allez dans Croquis > Inclure une bibliothèque > Gérer les bibliothèques.
- Recherchez LiquidCrystal I2C et installez la bibliothèque pour permettre la communication avec l’écran LCD.
													
								Avis (0)							
											
					
				
		Soyez le premier à laisser votre avis sur “SW-420 Module Capteur de Vibration” Annuler la réponse	
				Produits similaires
BH1750FVI Module Capteur d’Intensité de Lumière Numérique
				
	47.00 DH
							
		Carte RFID EM4100, TK4100 125KHz
				
	8.00 DH
							
		HC-SR505 Module Détecteur de Mouvement – Infrarouge
				
	40.00 DH
							
		Module Ultrasonique Détection de Distance HY-SRF05
				
	39.00 DH
							
		MQ9 Module Capteur de GPL / CO / Méthane
				
	40.00 DH
							
		NE555 Module Générateur d’Impulsions Variable
				
	18.00 DH
							
		RC522 Module Lecteur RFID
				
	34.00 DH
							
		TTP223 Module Tactile capacitif 1 Boutton
				
	10.00 DH
							
		 
															
							 
	
 
								 
				 
				 
		 
				 
		 
				 
		 
				 
		 
				 
		 
				 
		 
				 
		 
				 
		 
				 FR
FR				 EN
EN					          
Avis
Il n’y a pas encore d’avis.