Датчик вибрации аналоговый

Описание

Датчик вибрации предназначен для определения колебаний устройства во всех плоскостях. Отличается высокой чувствительностью и точностью.

Датчик выполнен на основе сенсора SW-420, внутри которого находится небольшой шарик, движение которого замыкает контакты, сигнализируя о том, что он перемещается в пространстве.

Результатом измерений является аналоговый сигнал, пропорциональный силе вибрации. Отсутствие вибрации выдает ноль, наличие вибрации, в зависимости от ее силы, выдает цифровые значения до 1023.

Технические характеристики:

  • Напряжение питания: 3-5 В
  • Максимальный потребляемый ток: 0,5 мА

Физические размеры

  • Габаритные размеры Д х Ш х В: 30 х 20 х 8 (мм)

Плюсы использования

  • Недорогое решение для определения вибрации
  • Прост в подключении
  • Можно подключать напрямую к управляемой технике

Минусы использования

  • Немного дороже отдельного датчика

Пример подключения и использования

В примере демонстрируется получение значения с датчика и вывод его в монитор Serial-порта. (Пример тестировался на контроллерах Smart UNO)

Схема подключения:

Скетч для загрузки:

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 мс
}