Kako mjeriti vibracije senzorom SW-18020P i Arduinom

  • Senzor SW-18020P detektira vibracije putem jednostavnog kontaktnog mehanizma.
  • Jeftin je i jednostavan za implementaciju, savršen za Arduino početnike.
  • Uključuje jasne veze: VCC, GND i izlazni pin spojen na Arduino.

SW-18020P

Ako istražujete kako izmjeriti vibracije pomoću senzora SW-18020P zajedno s Arduinom, došli ste na pravo mjesto. S ovim senzorom ekonomski y svestran, možete otkriti nagli pokreti na jednostavan i učinkovit način. Ovdje ga objašnjavamo funkcioniranje, montiranje a primjer koda koji će vam pomoći da ga implementirate u svoje projekte.

Ova vrsta senzora idealna je za osnovne primjene zbog svoje jednostavnost uporabe y smanjeni trošak. U ovom ćete članku pronaći sve što trebate znati o senzoru SW-18020P, uključujući električne sheme, montiranje i implementacija a šifra za otkrivanje vibracija.

Što je SW-18020P senzor?

SW-18020P je senzor vibracija dizajniran za otkriti utjecaje o vibracije u okruženjima gdje a brza reakcija. Ovaj senzor je savršen za identifikaciju nagle kretnje, budući da stvara a digitalni signal kada otkrije vibracije, zaustavljanje kada kretanje prestane.

Kako se to radi? Senzor uključuje a genijalan mehanički dizajn: fiksni metalni kontakt okružen oprugom. Kada dođe do vibracije, opruga dodiruje fiksni element, stvarajući zatvoreni krug koji se može očitati mikrokontroler poput Arduina.

Prednosti senzora

  • Pristupačna cijena: Možete pronaći pakete od 10 senzora po manje od 1 € na platformama poput AliExpressa.
  • Jednostavnost implementacije: Vaš dizajn osnovni čini ga vrlo pristupačnim početnici.

Električna shema i montaža

SW-18020P

Električna shema ovog senzora je osnovni. Spojite VCC pin senzora na 5V Arduina, GND na GND pin mikrokontrolera i digitalni izlaz (DO) na digitalni ulaz, kao što je 8. Ovaj dizajn omogućuje senzoru da djeluje kao prekidač koji mijenja stanje kada detektira vibracije.

Za montažu senzora na a ploča za kruh, spojite a Otpor 220Ω između katode LED-a i GND-a. Anoda se spaja na digitalni pin 13 od Arduina za olakšavanje signala Vizualni otkrivanje.

uzorak koda

Implementacija senzora SW-18020P u vaš Arduino projekt je stvarno jednostavna. Ovdje imate a osnovni primjer kodirati:


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

Što ovaj kod radi? Očitava digitalni ulaz senzora i, ako detektira vibracije, uključuje LED diodu na određeno vrijeme. drugi. Struktura je jednostavna i djelotvoran, idealno za one koji počinju s projektima ove vrste.

Praktične aplikacije

Senzor SW-18020P ima višestruki uslužni programi:

  • otkriti udaraca o vibracije u strojevima.
  • Monitor pokreti u strukturama kao što su mostovi ili zgrade.
  • Stvaranje alarmnih sustava koji reagiraju na neobične vibracije.

Ovaj senzor, zajedno sa svojom jednostavnom montažom i kodom, nudi učinkovit način za rješavanje projekata povezanih s vibracije koristeći Arduino. Njegovo precio posljedično y prilagodljivost pretvoriti ga u alat osnovni Za elektroničke hobiste i profesionalce. Odvojite vrijeme za eksperimentiranje i istraživanje mogućnosti koje ovaj uređaj može ponuditi.


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.