Самовывозом можно забрать заказ после подтверждения менеджером. Пожалуйста, оформляйте заказы заранее.
(098) 067-12-26 Киевстар (098) 067-12-26   Киевстар
(066) 142-24-48 Vodafone (066) 142-24-48   Vodafone
(098) 067-12-26 Lifecell (063) 642-36-59   Lifecell
 info@arduino.ua
График работы магазина:
Пн-Пт: 9.00 - 19.00
Сб: 10.00 - 19.00
Вс: выходной
г. Киев, ул. Васильковская, 30
ст.м. "Васильковская"
Каталог

Школа робототехники intRobots

Создаём «умные устройства» на базе Arduino и Raspberry Pi

Всем, кто интересуется «умными устройствами», которые создаются на основе микроконтроллеров, будет интересно познакомиться с двумя современными столпами этих направлений аппаратной платформой Arduino и миникомпьютером Raspberry Pi. В нашей статье мы

Сборка танцующего робота

Сборка любого конструктора интересный и увлекательный процесс не только для детей но и для взрослых. Процесс увлекательный если есть подробное руководство или процесс сборки интуитивно понятен. Если же нет ни того ни другого то процесс сборки может

Доработка клеевого пистолета GlueGun 20W

Давно хотел себе приобрести мелкий клеевой пистолет. Большой есть, но обычно, пока он прогреется, то надобность в клее уже отпадает. А потом он еще и капли пускает, пока не остынет. И вот подвернулся удобный случай, GlueGun 20W всего за 35 грн. Данный

Обзор Arduino набора с UNO R3 от Keyestudio

Если вы хотите познакомиться с домашней автоматизацией, рекомендуем начать изучение этого удивительного направления мира Arduino именно с покупки датчиков в наборах. Во-первых, это обойдётся существенно дешевле, а во-вторых, вы получите полноценный

Набор расширения для платформы mBot Add-on Pack Six-legged Robot

Шестиногий робот mBot - это пакет расширения 3-в-1 на основе набора для конструирования Makeblock mBot
Напиши статью и получи скидку!

Модуль датчика наклона и вибрации SW-520D

2018-03-28

Все статьи →

Модуль датчика наклона оснащен датчиком наклона и потенциометром. Вы можете прикрепить его к любому объекту, и он определит, наклонен ли объект или нет. На этом уроке мы узнаем, как работает сенсорный модуль наклона и как его использовать с Arduino Board для определения угла наклона или движения.

Комплектующие:

  • Arduino UNO rev.3 x 1
  • Модуль датчика наклона x 1
  • Перемычки
  • Кабель USB x 1

Программное обеспечение:

  • Arduino IDE (версия 1.6.4+)

О модуле датчика наклона

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

Особенности

  • Использование высокочувствительного углового переключателя SW-520D в качестве датчика
  • Выходной сигнал компаратора чистый, хорошая волновая форма, способность вождения, чем 15 мА
  • Рабочее напряжение 5 В
  • Формат вывода: Цифровой выход (0 и 1)
  • Фиксированное отверстие для болта для легкой установки
  • Маленький размер печатной платы: 3,2 см x 1,4 см
  • Использование широкораспространенного компаратора напряжения LM393

Недавние технологические достижения в области изготовления датчиков наклона улучшили точность, снизили стоимость и увеличили срок службы. Тип 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 ) ;  
  } 
}

Результат выполнения

Через несколько секунд после завершения загрузки наклон переключателя, когда он наклоняется к любой из сторон, пока степень наклона и сила соответствуют условию, переключатель будет под напряжением; таким образом, он будет выводить сигналы низкого уровня. Затем переключатель наклона выводит низкие сигналы, и светодиод будет включен. В противном случае он отключится.

Ваша оценка статьи:

Отлично
Хорошо
Удовлетворительно
Плохо
Очень плохо

Общая оценка:

Оценка "Модуль датчика наклона и вибрации SW-520D"
2 из 5
сделана на основе 3 оценок 3 клиентских отзывов.

Благодарим Вас за обращение! Ваш отзыв появится после модерации администратором.
Евгений
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
Статью нужно исправить, много ошибок.
оплата картами Visa и MasterCard