Sådan måler du vibrationer med SW-18020P-sensoren og Arduino

  • SW-18020P-sensoren registrerer vibrationer gennem en simpel kontaktmekanisme.
  • Det er billigt og nemt at implementere, perfekt til Arduino-begyndere.
  • Inkluderer klare forbindelser: VCC, GND og udgangsstift forbundet til Arduino.

SW-18020P

Hvis du udforsker, hvordan du måler vibrationer ved hjælp af SW-18020P-sensoren sammen med Arduino, er du kommet til det rigtige sted. Med denne sensor økonomisk y alsidig, kan du opdage pludselige bevægelser på en enkel og effektiv måde. Her forklarer vi det drift, montaje og en kode eksempel som vil hjælpe dig med at implementere det i dine projekter.

Denne type sensor er ideel til grundlæggende applikationer på grund af dens brugervenlighed y reducerede omkostninger. I denne artikel finder du alt, hvad du behøver at vide om SW-18020P-sensoren, herunder elektriske ordninger, montaje og implementering af en kode at detektere vibrationer.

Hvad er SW-18020P sensor?

SW-18020P er en vibrationssensor designet til opdage påvirkninger o vibes i miljøer, hvor en hurtig reaktion. Denne sensor er perfekt til at identificere pludselige bevægelser, da det genererer en digitalt signal når den registrerer vibrationer, stopper når bevægelsen stopper.

Hvordan fungerer det? Sensoren indeholder en genialt mekanisk design: en fast metalkontakt omgivet af en fjeder. Når der opstår en vibration, kontakter fjederen det faste element, hvilket skaber et lukket kredsløb, der kan aflæses af en mikrokontroller ligesom Arduino.

Sensor fordele

  • Relevant pris: Du kan finde pakker med 10 sensorer pr mindre end € 1 på platforme som AliExpress.
  • Enkel implementering: Dit design grundlæggende gør det meget tilgængeligt for begyndere.

El-diagram og montage

SW-18020P

Det elektriske diagram af denne sensor er grundlæggende. Tilslut sensorens VCC-stift til 5V af Arduino, GND til GND-pinden på mikrocontrolleren og den digitale udgang (DO)-pinden til en digital indgang, som f.eks. 8. Dette design gør det muligt for sensoren at fungere som en kontakt der ændrer tilstand, når den registrerer vibrationer.

For at montere sensoren på en brødbræt, tilslut en 220Ω modstand mellem katoden på en LED og GND. Anoden forbindes til den digitale pin 13 fra Arduino for at lette signalet visuel opdagelse.

kode eksempel

Implementering af SW-18020P-sensoren i dit Arduino-projekt er virkelig enkelt. Her har du en grundlæggende eksempel kode:


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);
  }
}

Hvad gør denne kode? Den aflæser sensorens digitale indgang og, hvis den registrerer vibrationer, tænder LED'en i en periode. Segundo. Strukturen er enkel og effektiv, ideel til dem, der starter i projekter af denne type.

Praktiske anvendelser

SW-18020P sensoren har flere hjælpeprogrammer:

  • opdage slagtilfælde o vibes i maskineri.
  • Overvågning bevægelser i strukturer som broer eller bygninger.
  • Opret alarmsystemer reaktive overfor usædvanlige vibes.

Denne sensor tilbyder sammen med dens enkle montering og kode en effektiv måde at tackle projekter relateret til vibes bruger Arduino. Hans overkommelig pris y alsidighed gøre det til et værktøj afgørende Både for elektroniske hobbyister og professionelle. Tag dig tid til at eksperimentere og udforske de muligheder, denne enhed kan tilbyde.


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.