Si vous explorez comment mesurer les vibrations à l'aide du capteur SW-18020P avec Arduino, vous êtes au bon endroit. Avec ce capteur y versatile, vous pouvez détecter mouvements brusques de manière simple et efficace. Nous expliquons ici son opération, montaje est notre valeur principale. exemple de code cela vous aidera à le mettre en œuvre dans vos projets.
Ce type de capteur est idéal pour les applications de base grâce à son utilisateur y coût réduit. Dans cet article, vous trouverez tout ce que vous devez savoir sur le capteur SW-18020P, notamment schémas électriques, montaje et la mise en œuvre d'un code pour détecter les vibrations.
Qu'est-ce que le capteur SW-18020P ?
Le SW-18020P est un capteur de vibrations conçu pour détecter les impacts o ambiance dans des environnements où un réaction rapide. Ce capteur est parfait pour identifier mouvements brusques, puisqu'il génère un signal numérique lorsqu'il détecte des vibrations, s'arrêtant lorsque le mouvement s'arrête.
Comment ça marche? Le capteur intègre un conception mécanique ingénieuse: un contact métallique fixe entouré d'un ressort. Lorsqu'une vibration se produit, le ressort entre en contact avec l'élément fixe, créant un circuit fermé lisible par un microcontrôleur comme Arduino.
Avantages du capteur
- Prix abordable: Vous pouvez trouver des paquets de 10 capteurs par moins de 1 € sur des plateformes comme AliExpress.
- Simplicité de mise en œuvre : Votre conception de base le rend très accessible à débutants.
Schéma électrique et montage
Le schéma électrique de ce capteur est de base. Connectez la broche VCC du capteur à la 5V de l'Arduino, le GND à la broche GND du microcontrôleur et la broche de sortie numérique (DO) à une entrée numérique, telle que le 8. Cette conception permet au capteur d'agir comme un passer qui change d'état lorsqu'il détecte des vibrations.
Pour monter le capteur sur un planche à pain, connectez un Résistance 220Ω entre la cathode d'une LED et le GND. L'anode se connecte à la broche numérique 13 d'Arduino pour faciliter le signal visuel de détection.
Exemple de code
La mise en œuvre du capteur SW-18020P dans votre projet Arduino est très simple. Ici vous avez un exemple de base code:
int sensorPin = 8;
int ledPin = 13;
void setup() {
pinMode(sensorPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
if (digitalRead(sensorPin)) {
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
} else {
digitalWrite(ledPin, LOW);
}
}
A quoi sert ce code ? Il lit l'entrée numérique du capteur et, s'il détecte une vibration, allume la LED pendant un certain temps. segundo. La structure est simple et efficace, idéal pour ceux qui débutent dans des projets de ce type.
Applications pratiques
Le capteur SW-18020P a plusieurs utilitaires:
- détecter golpes o ambiance dans les machines.
- Moniteur Movimientos dans des structures telles que des ponts ou des bâtiments.
- Créer des systèmes d'alarme réactifs à ambiance inhabituelle.
Ce capteur, avec son assemblage et son code simples, offre un moyen efficace d'aborder les projets liés à ambiance en utilisant Arduino. Son Prix abordable y versatilité transformez-le en un outil essentiel Pour les amateurs et les professionnels de l'électronique. Prenez le temps d’expérimenter et d’explorer les possibilités que cet appareil peut offrir.