Как да измервате вибрации със сензор SW-18020P и Arduino

  • Сензорът SW-18020P открива вибрации чрез прост контактен механизъм.
  • Той е евтин и лесен за изпълнение, идеален за начинаещи в Arduino.
  • Включва ясни връзки: VCC, GND и изходен щифт, свързан към Arduino.

SW-18020P

Ако проучвате как да измервате вибрации с помощта на сензора SW-18020P заедно с Arduino, попаднали сте на правилното място. С този сензор икономически y гъвкав, можете да откриете резки движения по прост и ефективен начин. Тук обясняваме това функциониране, монтиране и примерен код което ще ви помогне да го приложите във вашите проекти.

Този тип сензор е идеален за основни приложения поради своите лекота на използване y намалена цена. В тази статия ще намерите всичко, което трябва да знаете за сензора SW-18020P, включително електрически схеми, монтиране и изпълнението на a код за откриване на вибрации.

Какво представлява сензорът SW-18020P?

SW-18020P е сензор за вибрации, предназначен за откриват въздействия o вибрации в среди, където a бърза реакция. Този сензор е идеален за идентифициране внезапни движения, тъй като генерира a цифров сигнал когато засече вибрации, спира, когато движението спре.

Как действа тя? Сензорът включва a гениален механичен дизайн: фиксиран метален контакт, заобиколен от пружина. Когато възникне вибрация, пружината контактува с неподвижния елемент, създавайки затворена верига, която може да бъде разчетена от микроконтролер като Arduino.

Предимства на сензора

  • Достъпна цена: Можете да намерите пакети от 10 сензора на по-малко от 1 евро на платформи като AliExpress.
  • Простота на изпълнение: Вашият дизайн основен го прави много достъпен за начинаещи.

Електрическа схема и монтаж

SW-18020P

Електрическата схема на този сензор е основен. Свържете VCC щифта на сензора към 5V на Arduino, GND към щифта GND на микроконтролера и щифта на цифровия изход (DO) към цифров вход, като например 8. Този дизайн позволява на сензора да действа като ключ който променя състоянието си, когато открие вибрации.

За да монтирате сензора на a макет, свържете a 220Ω съпротивление между катода на светодиода и GND. Анодът се свързва с цифровия щифт 13 от Arduino за улесняване на сигнала визуална откриване.

примерен код

Внедряването на сензора SW-18020P във вашия Arduino проект е наистина лесно. Тук имате a основен пример код:


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

Какво прави този код? Той чете цифровия вход на сензора и, ако открие вибрация, включва светодиода за определен период от време. втори. Структурата е проста и ефективен, идеален за тези, които започват в проекти от този тип.

Практически приложения

Сензорът SW-18020P има множество помощни програми:

  • откриване golpes o вибрации в машини.
  • Монитор движения в конструкции като мостове или сгради.
  • Създайте алармени системи, реагиращи на необичайни вибрации.

Този сензор, заедно с простия си монтаж и код, предлага ефективен начин за справяне с проекти, свързани с вибрации с помощта на Arduino. Неговата предварителна последваща y гъвкавост превърнете го в инструмент съществен Както за електронни любители, така и за професионалисти. Отделете време да експериментирате и да проучите възможностите, които това устройство може да предложи.


Бъдете първите, които коментират

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.