Kaip išmatuoti vibracijas naudojant SW-18020P jutiklį ir Arduino

  • SW-18020P jutiklis aptinka vibracijas per paprastą kontaktinį mechanizmą.
  • Tai nebrangi ir lengvai įgyvendinama, puikiai tinka Arduino pradedantiesiems.
  • Apima aiškias jungtis: VCC, GND ir išvesties kaištį, prijungtą prie Arduino.

SW-18020P

Jei ieškote, kaip išmatuoti vibracijas naudodami SW-18020P jutiklį kartu su Arduino, atėjote į reikiamą vietą. Su šiuo jutikliu ekonomiškas y universalus, galite aptikti staigūs judesiai paprastu ir efektyviu būdu. Čia mes jį paaiškiname veikiantis, surinkimas ir kodo pavyzdys kurie padės tai įgyvendinti savo projektuose.

Šio tipo jutikliai idealiai tinka pagrindinėms reikmėms dėl savo naudojimo paprastumas y sumažintos išlaidos. Šiame straipsnyje rasite viską, ką reikia žinoti apie SW-18020P jutiklį, įskaitant elektrinės schemos, surinkimas ir įgyvendinant a código vibracijai aptikti.

Kas yra SW-18020P jutiklis?

SW-18020P yra vibracijos jutiklis, skirtas aptikti poveikį o vibracijos aplinkoje, kur a greita reakcija. Šis jutiklis puikiai tinka identifikuoti staigūs judesiai, nes jis sukuria a skaitmeninis signalas kai aptinka vibracijas, sustoja, kai sustoja judėjimas.

Kaip tai veikia? Jutiklis apima a išradingas mechaninis dizainas: fiksuotas metalinis kontaktas, apsuptas spyruokle. Kai atsiranda vibracija, spyruoklė susiliečia su fiksuotu elementu, sukurdama uždarą grandinę, kurią gali nuskaityti a mikrovaldiklis kaip Arduino.

Jutiklio privalumai

  • Prieinama kaina: Galite rasti paketus po 10 jutiklių mažiau nei 1 eurų tokiose platformose kaip AliExpress.
  • Įgyvendinimo paprastumas: Jūsų dizainas pagrindinis daro jį labai prieinamą pradedantiesiems.

Elektros schema ir surinkimas

SW-18020P

Šio jutiklio elektrinė schema yra pagrindinis. Prijunkite jutiklio VCC kaištį prie 5V Arduino, GND į mikrovaldiklio GND kaištį ir skaitmeninės išvesties (DO) kaištį į skaitmeninį įvestį, pvz., 8. Ši konstrukcija leidžia jutikliui veikti kaip a pertraukėjas kuri pakeičia būseną, kai nustato vibracijas.

Norėdami pritvirtinti jutiklį ant a Bandomoji Lenta, prijunkite a 220Ω varža tarp šviesos diodo katodo ir GND. Anodas jungiasi prie skaitmeninio kaiščio 13 iš Arduino, kad palengvintų signalą regėjimo aptikimas.

kodo pavyzdys

Įdiegti SW-18020P jutiklį Arduino projekte labai paprasta. Čia jūs turite a pagrindinis pavyzdys kodas:


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

Ką daro šis kodas? Jis nuskaito jutiklio skaitmeninę įvestį ir, jei aptinka vibraciją, tam tikram laikui įjungia šviesos diodą. antra. Struktūra yra paprasta ir efektyvus, puikiai tinka pradedantiesiems tokio tipo projektus.

Praktiniai pritaikymai

SW-18020P jutiklis turi kelios komunalinės paslaugos:

  • Aptikti pučia o vibracijos mašinose.
  • Monitorius judesiai tokiose konstrukcijose kaip tiltai ar pastatai.
  • Sukurkite signalizacijos sistemas, reaguojančias į neįprastos vibracijos.

Šis jutiklis kartu su paprastu surinkimu ir kodu siūlo veiksmingą būdą spręsti su susijusius projektus vibracijos naudojant Arduino. Jo precio nepasiekiamas y universalumas paverskite jį įrankiu būtina Elektronikos mėgėjams ir profesionalams. Skirkite laiko eksperimentams ir tyrinėkite šio įrenginio galimybes.


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.