Датчик вибрации аналоговый
Описание
Датчик вибрации предназначен для определения колебаний устройства во всех плоскостях. Отличается высокой чувствительностью и точностью.
Датчик выполнен на основе сенсора SW-420, внутри которого находится небольшой шарик, движение которого замыкает контакты, сигнализируя о том, что он перемещается в пространстве.
Результатом измерений является аналоговый сигнал, пропорциональный силе вибрации. Отсутствие вибрации выдает ноль, наличие вибрации, в зависимости от ее силы, выдает цифровые значения до 1023.
Технические характеристики:
- Напряжение питания: 3-5 В
- Максимальный потребляемый ток: 0,5 мА
Физические размеры
- Габаритные размеры Д х Ш х В: 30 х 20 х 8 (мм)
Плюсы использования
- Недорогое решение для определения вибрации
- Прост в подключении
- Можно подключать напрямую к управляемой технике
Минусы использования
- Немного дороже отдельного датчика
Пример подключения и использования
В примере демонстрируется получение значения с датчика и вывод его в монитор Serial-порта. (Пример тестировался на контроллерах Smart UNO)
Что нужно | Кол-во, шт |
---|---|
Контроллер Smart UNO | 1 |
Sensor shield | 1 |
Датчик вибрации аналоговый | 1 |
Шлейф х3 | 1 |
Схема подключения:
Скетч для загрузки:
const int VIB = A0; //вывод подключения датчика int vibration = 0; //переменная для хранения интенсивности вибрации void setup() { Serial.begin(9600); //инициализация Serial порта } void loop() { vibration = analogRead(VIB); // и об интенсивности //вывод сообщения Serial.print("The vibration value is "); Serial.println(vibration); delay(100); //задержка 100 мс }