Module Capteur de Vibration SW 420 : Guide Complet pour Arduino et Applications de Sécurité
La détection de vibrations est essentielle dans de nombreuses applications de sécurité, telles que les alarmes antivol. Elle est également importante pour identifier des phénomènes naturels comme les séismes. C'est pourquoi le module SW 420 pour capteur de vibration/inclinaison est un dispositif électronique crucial pour des projets simples comme sophistiqués. Découvrez ce tutoriel complet sur le module de vibration.
Qu'est-ce que le SW 420 ?
Fig 1 : Module capteur de vibration normalement fermé pour Arduino et systèmes d'alarme.
Il s'agit d'un module capteur de vibration numérique intégrant un capteur de vibration SW-420 et un circuit intégré comparateur LM393. Ce module de vibration économique comprend également un potentiomètre de 10K, indispensable pour ajuster la sensibilité.
De plus, le comparateur de tension LM393 permet d'obtenir une sortie numérique relativement fluide. Le comparateur détecte un signal de vibration d'entrée via un préréglage, puis fournit une indication de sortie à logique haute. En l'absence de vibration, le circuit comparateur intégré reste dans son état de logique basse.
Enfin, la simplicité d'utilisation du module le rend idéal pour des projets DIY simples ainsi que pour des projets de détection sophistiqués.
Configuration des Broches du SW 420
| Nom de la Broche | Application de la Broche |
|---|---|
| Vcc | Broche d'alimentation du module, l'alimentant sous 5V. |
| GND | Broche de masse du module |
| DO | Broche de sortie numérique du module |
Caractéristiques et Spécifications du SW 420
Fig 2 : Le module capteur de vibration est de petite taille
- Module facilement disponible, peu coûteux et de petite taille.
- Tension de fonctionnement requise entre 3,3V et 5V DC.
- Courant de fonctionnement de 15mA avec LEDs indiquant l'alimentation et le courant.
- Trous de fixation pour une installation facile.
- Interface aisée avec microcontrôleurs ou circuits intégrés numériques/analogiques classiques.
Lors de l'achat d'un module SW 420, vous pourriez rencontrer le modèle Grove - Capteur de Vibration. En plus des caractéristiques ci-dessus, il possède les propriétés supplémentaires suivantes :
- Module non-directionnel à haute sensibilité, capable de détecter des vibrations de faible intensité.
- Étanche avec une réponse efficace à l'inclinaison ou aux vibrations.
- Interface numérique avec résistance à la compression.
- Dimensions de 140mm x 85mm x 10mm pour un poids de 10g (poids brut).
Principe de Fonctionnement du SW 420
Fig 3 : Illustration d'une onde de pulsation de vibration
Le module fonctionne comme un interrupteur qui ouvre et ferme un contact électrique. Par défaut, il reste fermé. L'interrupteur de vibration est donc en état de conduction sans vibration.
Lorsqu'une vibration est détectée, il ouvre les contacts, provoquant une augmentation de la résistance électrique. Cela génère une impulsion qui déclenche le circuit. L'impulsion est ensuite transmise au comparateur LM393 pour numérisation. Finalement, le module sort l'impulsion sous forme de signal numérique.
Interface du Capteur de Vibration SW 420 avec Arduino
Fig 4 : Vous pouvez interfacer le module avec un microcontrôleur Arduino UNO
Pour cet exercice, l'objectif est de créer un circuit où la détection de vibrations allume une LED. La procédure de connexion est la suivante :
D'abord, connectez une alimentation 3,3V ou 5V à la broche Vcc du module. Ensuite, connectez la broche GND de l'Arduino Uno à la broche de masse du module. Enfin, connectez la broche numérique du module à n'importe quelle broche numérique de l'Arduino Uno.
Le tableau ci-dessous facilite ces connexions :
| Module Capteur de Vibration | Arduino Uno |
|---|---|
| Broche Vcc | Alimentation 5V |
| Broche GND | Broche de masse (souvent noire) |
| Broche Sortie Numérique (DO) | A5 (généralement verte) |
Ensuite, connectez l'Arduino Uno à la LED comme suit :
| Arduino Uno | LED |
|---|---|
| D13 | Anode |
| Broche de Masse (GND) | Cathode |
Code Arduino
Utilisez le code Arduino ci-dessous pour contrôler le module.
Fig 5 : Code Arduino
Comment fonctionne le code ?
Notez que vous pouvez aisément interfacer le SW 420 avec un Arduino UNO ou, dans d'autres cas, le logiciel Eclipse IDE. Le code fourni utilise Eclipse IDE avec une extension Arduino.
L'inclusion du fichier d'en-tête 'Arduino.h' est donc indispensable pour que le code fonctionne. Cependant, si vous écrivez ce code dans l'IDE Arduino, le fichier 'Arduino.h' n'est pas nécessaire.
Applications du Module SW 420
Fig 6 : Utilisation du module dans un système d'alarme antivol
Le module trouve son utilité dans les applications suivantes :
- Systèmes d'alarme : séisme, moto, antivol
- Applications pour voitures intelligentes
- Détection de vibrations
- Déclenchement de chocs et contrôle de jeu
- Identification d'objets
Conclusion
Le module SW 420 est un composant clé dans les systèmes de détection de vibrations, simple à utiliser et à interfacer avec des microcontrôleurs. Pour l'instant, c'est tout sur ce module, mais n'hésitez pas à nous contacter pour plus de détails.
Technologie industrielle
- Capteurs de vibration : Principes, types et applications industrielles
- Comment fonctionnent les circuits de capteur PIR : conception, fonctionnement et applications réelles
- TE Connectivity 8911 : Accéléromètre sans fil LoRaWAN intégré pour surveillance vibratoire avancée
- Isorg lance un capteur d'empreintes digitales multi-doigts plein écran 6 pouces
- Créer une API robuste de température et capteurs sur Raspberry Pi avec le module GY‑91
- Farce Halloween Arduino : Détecteur PIR, LED et Son MP3
- Module RTC essentiel : Guide complet pour une horloge temps réel précise
- Capteur de Gaz MQ-3 : Guide Complet pour la Détection d'Alcool
- Capteur BME680 : Maîtriser la Surveillance Environnementale 4-en-1