Датчик измерения вибрации KY-002 для Arduino
На модуле KY-002 установлен датчик механического воздействия серии SW-180 (SW-18010P или SW-18015P). Конструктивно он представляет собой металлический стержень, вокруг которого расположена пружина. При сотрясении датчика пружина соприкасается со стержнем и цепь замыкается.
Такой простой конструктив, во-первых, обеспечивает надёжность работы датчика, а во-вторых – простоту обработки сигналов с него, ведь если подключить один (любой) контакт датчика к земле, а второй контакт – к пину Arduino, то обработка датчика не будет отличаться от обработки показаний кнопки.
Максимальное коммутируемое датчиком напряжение составляет 12 В. При использовании датчика с большим напряжением питания возможно искрение и порча контактов!
Выходной сигнал датчика подтянут резистором на 10 КОм к плюсу питания, что обеспечивает стабильный высокий логический уровень на выходе при разомкнутых контактах, а это в свою очередь гарантирует чёткий вход в прерывание по обработке сигнала.
Можно не использовать внешний подтягивающий резистор и обойтись всего двумя проводами для подключения датчика. В таком случае можно использовать внутренний резистор, активирующийся установлением на ножке высокого логического уровня в случае, если пин настроен на вход. Однако, этот метод не гарантирует стабильные уровни из-за невысокой надёжности подтягивающих резисторов микроконтроллера.
Если переполюсовать питание, то линия датчика будет подтянута к земле, а при срабатывании на выходе будет высокий уровень. Переполюсовка не вредна датчику, но программа, рассчитанная на нормальное подключение, будет работать некорректно.
Как и любой механический датчик, KY-002 имеет такой параметр, как гарантированное количество срабатываний. Для датчиков серии SW-180 это число приблизительно равно 100000 срабатываниям, что говорит о надёжности работы датчика – в условиях средней вибрации его хватит надолго.
Основные достоинства
- Надёжность датчика
- Простота считывания информации
- Точность срабатывания
Примеры использования
- Диагностирование ударов устройства
- Обнаружение препятствий роботами
- Охранные устройства
Комплектация
1 х Модуль KY-002
Подключение и библиотеки
Модуль работает как самостоятельное устройство и совместим с любыми микроконтроллерами, включая Arduino.
Является аналоговым датчиком, подключается к плате через интерфейс ШИМ. Для работы достаточно стандартных библиотек Arduino IDE.
Отзывы
Отзывов пока нет.