Каталог
|
Модуль датчика наклона и вибрации SW-520D2018-03-28 Все статьи →Модуль датчика наклона оснащен датчиком наклона и потенциометром. Вы можете прикрепить его к любому объекту, и он определит, наклонен ли объект или нет. На этом уроке мы узнаем, как работает сенсорный модуль наклона и как его использовать с Arduino Board для определения угла наклона или движения.
Комплектующие:
Программное обеспечение:
О модуле датчика наклона Датчики наклона являются важными компонентами систем охранной сигнализации сегодня. Сенсорные датчики наклона определяют угол наклона или движение. Датчики наклона могут быть реализованы с использованием технологии ртути и роликовых шариков и могут быть установлены с использованием механической резьбы, магнитов или клеящих веществ в зависимости от того, на какой тип поверхности они устанавливаются.
Особенности
Недавние технологические достижения в области изготовления датчиков наклона улучшили точность, снизили стоимость и увеличили срок службы. Тип SW-520D является широко распространенным датчиком наклона роликового типа, состоящим из двух проводящих элементов (полюсов) и проводящей свободной массы (шара качения), инкапсулированного в том же корпусе. Когда датчик наклона ориентирован так, что этот конец направлен вниз, масса вкатывается на полюса и шорт их, действуя как ход переключателя. Микроконтроллерные модули датчиков наклона на основе SW-520D также доступны по доступным ценам. Схема электроники за этим крошечным модулем обычно сосредоточена вокруг двухпроцессорного чипа LM393. Модуль оснащен датчиком наклона, усилителем сигнала, стандартным 4-контактным разъемом, индикатором питания, который сигнализирует о правильном питании модуля, и индикатор состояния, который загорается, когда датчик наклона обнаруживается датчиком наклона.
Этот модуль выдает логику LOW, когда датчик наклонен ниже порогового угла; логика HIGH, когда она наклонена выше порогового угла. Угол порога составляет от 45 до 130 градусов. Помимо порогового угла угловая скорость также влияет на модуль наклона. Он также может использоваться в качестве датчика вибрации! Приемр проекта - "Переключатель наклона" В этом примере мы будем использовать модуль переключателя наклона и встроенный светодиод, который был прикреплен к контакту 13 платы Arduino UNO, чтобы построить простую схему. Затем переключатель наклона выводит низкие сигналы, и светодиод будет гореть. В противном случае он отключится.
Соединение датчика с контроллером Постройте схему следующим образом:
Модуль датчика наклона может быть подключен к ардуину с помощью соответствующих перемычек. Прежде всего подключите линии электропитания; VCC и GND модуля до 5V и GND Arduino соответственно. Затем подключите цифровой выход (DO) модуля к цифровому выходу 2 (D2). Все оборудование должно питаться от источника питания 9 В постоянного тока / USB через гнездо DC IN / USB платы Arduino. Держите положение переключателя наклона в вертикальном положении. Кодовая программа После завершения вышеуказанных операций подключите плату Arduino к компьютеру с помощью USB-кабеля. Зеленый светодиод питания (обозначенный PWR ) должен продолжаться. Откройте IDE Arduino и выберите соответствующий тип платы и тип порта для вашего проекта. Затем загрузите скетч на свою плату Arduino. const int sigPin = 2 ; // номер контакта переключателя наклона const int ledPin = 13 ; // номер светодиодного вывода // переменные будут меняться: boolean sigState = 0 ; // переменная для чтения состояния переключателя наклона void setup ( ) { // инициализирует светодиодный вывод в качестве выхода: pinMode ( ledPin , OUTPUT ) ; // инициализируйте вывод переключателя наклона в качестве входа: pinMode ( sigPin , INPUT) ; } void loop ( ) { // считывает состояние значения переключателя наклона: sigState = digitalRead ( sigPin ) ; if ( sigState == HIGH ) { // включить светодиод на: digitalWrite ( ledPin , LOW ) ; } else { // выключить светодиод: digitalWrite ( ledPin , HIGH ) ; } } Результат выполнения Через несколько секунд после завершения загрузки наклон переключателя, когда он наклоняется к любой из сторон, пока степень наклона и сила соответствуют условию, переключатель будет под напряжением; таким образом, он будет выводить сигналы низкого уровня. Затем переключатель наклона выводит низкие сигналы, и светодиод будет включен. В противном случае он отключится.
Благодарим Вас за обращение! Ваш отзыв появится после модерации администратором.
Алексей
20.04.2024 07:49:46
Датчик наклона (переворота) самодостаточен, он не требует монтажа на плату преобразования сигнала в напряжение. Он тупо замыкается и всё, геркон это. Ток до 1мА, сопротивление до 10 Ом, то есть идеален сам по себе. А вот чувствительность там не регулируется никак, он либо замкнут, либо нет. Цена соответственная (копеечный).Как датчик удара использовать маловероятно (работает только в одном направлении). Но на двери годится.
ромок
29.12.2020 16:18:09
норм но плохо
Роман
26.10.2020 15:06:58
Не статья, а набор слов
ЛЛяка
05.05.2020 11:42:52
А как подключать сам датчик?Чистый, без модуля и прочих микросхем?
Евгений
02.02.2019 11:22:56
Так а с вибрацией как работать?
Олексій
19.10.2018 01:28:09
Статья взята отсюда http://osoyoo.com/2017/07/31/arduino-lesson-tilt-sensor-module/Перевод хуже чем никакой. Уберите, не позорьтесь.
Виталий
16.04.2018 18:00:28
Статью нужно исправить, много ошибок.
|