Hvis du utforsker hvordan du måler vibrasjoner ved hjelp av SW-18020P-sensoren sammen med Arduino, har du kommet til rett sted. Med denne sensoren økonomisk y allsidig, kan du oppdage plutselige bevegelser på en enkel og effektiv måte. Her forklarer vi det fungerer, montering og en kodeeksempel som vil hjelpe deg med å implementere det i prosjektene dine.
Denne typen sensor er ideell for grunnleggende bruksområder på grunn av sin brukervennlighet y redusert kostnad. I denne artikkelen finner du alt du trenger å vite om SW-18020P-sensoren, inkludert elektriske ordninger, montering og gjennomføringen av en kode for å oppdage vibrasjoner.
Hva er SW-18020P sensor?
SW-18020P er en vibrasjonssensor designet for oppdage påvirkninger o vibrasjoner i miljøer hvor a rask reaksjon. Denne sensoren er perfekt for å identifisere plutselige bevegelser, siden den genererer en digitalt signal når den oppdager vibrasjoner, stopper når bevegelsen stopper.
Hvordan virker det? Sensoren har en genialt mekanisk design: en fast metallkontakt omgitt av en fjær. Når en vibrasjon oppstår, kontakter fjæren det faste elementet, og skaper en lukket krets som kan leses av en mikrokontroller som Arduino.
Sensor fordeler
- Rimelig pris: Du kan finne pakker med 10 sensorer pr mindre enn € 1 på plattformer som AliExpress.
- Enkel implementering: Ditt design grunnleggende gjør det svært tilgjengelig for nybegynnere.
Elektrisk diagram og montering
Det elektriske diagrammet til denne sensoren er grunnleggende. Koble VCC-pinnen til sensoren til 5V av Arduino, GND til GND-pinnen til mikrokontrolleren, og digital utgang (DO)-pinnen til en digital inngang, for eksempel 8. Denne utformingen lar sensoren fungere som en avbryter som endrer tilstand når den oppdager vibrasjoner.
For å montere sensoren på en brødbrett, koble til en 220Ω motstand mellom katoden til en LED og GND. Anoden kobles til den digitale pinnen 13 fra Arduino for å lette signalet visuell oppdagelse.
kodeeksempel
Å implementere SW-18020P-sensoren i Arduino-prosjektet ditt er veldig enkelt. Her har du en grunnleggende 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);
}
}
Hva gjør denne koden? Den leser sensorens digitale inngang og, hvis den oppdager vibrasjon, slår den på LED-en i en periode. Segundo. Strukturen er enkel og effektiv, ideell for de som starter med prosjekter av denne typen.
Praktiske applikasjoner
SW-18020P-sensoren har flere verktøy:
- oppdage slag o vibrasjoner i maskineri.
- Overvåking bevegelser i strukturer som broer eller bygninger.
- Lag alarmsystemer reaktive til uvanlige vibber.
Denne sensoren, sammen med sin enkle montering og kode, tilbyr en effektiv måte å takle prosjekter relatert til vibrasjoner bruker Arduino. Hans rimelig pris y allsidighet gjøre det til et verktøy avgjørende Både for elektroniske hobbyister og profesjonelle. Ta deg tid til å eksperimentere og utforsk mulighetene denne enheten kan tilby.