Если вы изучаете, как измерять вибрацию с помощью датчика SW-18020P вместе с Arduino, вы попали по адресу. С этим датчиком экономической y разносторонний, вы можете обнаружить внезапные движения простым и эффективным способом. Здесь мы объясним его операция, монтаж y un пример кода это поможет вам реализовать его в ваших проектах.
Датчики этого типа идеально подходят для базовых применений благодаря своим простота использования y сниженная стоимость. В этой статье вы найдете все, что вам нужно знать о датчике SW-18020P, в том числе электрические схемы, монтаж и реализация код для обнаружения вибраций.
Что такое датчик SW-18020P?
SW-18020P — это датчик вибрации, предназначенный для обнаруживать воздействия o виброфон в средах, где быстрая реакция. Этот датчик идеально подходит для идентификации внезапные движения, поскольку он генерирует цифровой сигнал когда он обнаруживает вибрацию, останавливается, когда движение прекращается.
Как это работает? Датчик включает в себя гениальная механическая конструкция: фиксированный металлический контакт, окруженный пружиной. При возникновении вибрации пружина контактирует с неподвижным элементом, создавая замкнутую цепь, которую можно прочитать с помощью микроконтроллер как Ардуино.
Преимущества датчика
- Доступная цена: Вы можете найти пакеты по 10 датчиков в каждой. менее 1 евро на таких платформах, как AliExpress.
- Простота реализации: Ваш дизайн основной делает его очень доступным для начинающих.
Электрическая схема и сборка
Электрическая схема этого датчика основной. Подключите контакт VCC датчика к 5V Arduino, GND к контакту GND микроконтроллера, а контакт цифрового выхода (DO) к цифровому входу, например 8. Такая конструкция позволяет датчику действовать как прерыватель который меняет состояние при обнаружении вибрации.
Чтобы установить датчик на макет, подключите сопротивление 220 Ом между катодом светодиода и землей. Анод подключается к цифровому выводу 13 от Arduino для облегчения передачи сигнала визуальный детексьон.
образец кода
Внедрить датчик SW-18020P в ваш проект Arduino очень просто. Здесь у вас есть базовый пример код:
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 виброфон в машинах.
- Мониторизар движения в таких конструкциях, как мосты или здания.
- Создать системы сигнализации, реагирующие на необычная атмосфера.
Этот датчик, наряду с его простой сборкой и кодом, предлагает эффективный способ решения проектов, связанных с виброфон с помощью Ардуино. Его Доступная цена y многосторонность превратить его в инструмент существенный Для любителей электроники и профессионалов. Найдите время поэкспериментировать и изучить возможности, которые может предложить это устройство.