Датчик вибрации цифровой
Описание
Датчик вибрации предназначен для определения колебаний устройства во всех плоскостях. Отличается высокой чувствительностью и точностью.
Датчик выполнен на основе сенсора SW-420, внутри которого находится небольшой шарик, движение которого замыкает контакты, сигнализируя о том, что он перемещается в пространстве.
Результатом измерений является цифровой сигнал. Отсутствие вибрации выдает логическую единицу, наличие вибрации выдает логический ноль. Появление вибрации сопровождается включением светодиода, расположенного на плате. Потенциометр, расположенный на плате позволяет настраивать чувствительность датчика.
Технические характеристики
- Напряжение питания: 3-5 В
- Максимальный потребляемый ток: 5 мА
Физические размеры
- Габаритные размеры Д х Ш х В: 30 х 20 х 8 (мм)
Плюсы использования
- Недорогое решение для определения вибрации
- Прост в подключении
- Можно подключать напрямую к управляемой технике
Минусы использования
- Немного дороже отдельного датчика
Пример подключения и использования
В примере демонстрируется получение значения с датчика и при наличии вибрации зажигание светодиода. (Пример тестировался на контроллерах Smart UNO)
Что нужно | Кол-во, шт |
---|---|
Контроллер Smart UNO | 1 |
Sensor shield | 1 |
Датчик вибрации цифровой | 1 |
Модуль светодиода красный | 1 |
Шлейф х3 | 2 |
Схема подключения:
Скетч для загрузки:
const int VIB = 9; //вывод подключения датчика const int LED = 13; //вывод подключения светодиода void setup() { pinMode(LED, OUTPUT); //установка режима вывода светодиода } void loop() { boolean vibrationIsOff = digitalRead(VIB); //чтение показаний датчика digitalWrite(LED, !vibrationIsOff); //установка состояния светодиода }