Оглавление:

SW-520D Датчик вибрации, металлический шаровой переключатель наклона - Visuino: 6 шагов
SW-520D Датчик вибрации, металлический шаровой переключатель наклона - Visuino: 6 шагов

Видео: SW-520D Датчик вибрации, металлический шаровой переключатель наклона - Visuino: 6 шагов

Видео: SW-520D Датчик вибрации, металлический шаровой переключатель наклона - Visuino: 6 шагов
Видео: ✔️ НЕ КОНДЕНСАТОР! 🚀 Датчик Вертикальности и 🔨 Простая Схема Сигнализации 2024, Июль
Anonim
Image
Image

Этот базовый переключатель наклона SW-520D можно легко использовать для определения ориентации. Внутри банки находится шар, который контактирует со штифтами, когда корпус находится в вертикальном положении. Наклоните корпус, чтобы шарики не соприкасались, не создавая соединения.

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

Посмотрите демонстрационное видео.

Шаг 1. Что вам понадобится

Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится

Arduino UNO (или любой другой Arduino)

Датчик наклона SW-520D

Пьезомодуль

КРАСНЫЙ СВЕТОДИОД

Резистор 1 кОм

Провода перемычки

Макетная плата

Программа Visuino: Скачать Visuino

Шаг 2: Схема

Схема
Схема
  1. Подключите вывод пьезомодуля [-] к выводу Arduino [GND].
  2. Подключите контакт [+] пьезомодуля к контакту Arduino [5V].
  3. Подключите вывод пьезомодуля [S] к цифровому выводу Arduino [7].
  4. Подключите вывод датчика наклона [1] к выводу Arduino [5V].
  5. Подключите вывод датчика наклона [1] к цифровому выводу Arduino [8] и к резистору.
  6. Подключите другую сторону резистора к контакту Arduino [GND].
  7. Подключите положительный вывод светодиода к цифровому выводу Arduino [7].
  8. Подключите отрицательный вывод светодиода к выводу Arduino [GND].

Шаг 3. Запустите Visuino и выберите тип платы Arduino UNO

Запустите Visuino и выберите тип платы Arduino UNO
Запустите Visuino и выберите тип платы Arduino UNO
Запустите Visuino и выберите тип платы Arduino UNO
Запустите Visuino и выберите тип платы Arduino UNO

Чтобы начать программировать Arduino, вам потребуется установить Arduino IDE отсюда:

Имейте в виду, что в Arduino IDE 1.6.6 есть несколько критических ошибок. Убедитесь, что вы установили 1.6.7 или выше, иначе это руководство не будет работать! Если вы еще не сделали, следуйте инструкциям в этом Руководстве, чтобы настроить Arduino IDE для программирования Arduino UNO! Также необходимо установить Visuino: https://www.visuino.eu. Запустите Visuino, как показано на первом рисунке. Нажмите кнопку «Инструменты» на компоненте Arduino (рисунок 1) в Visuino. Когда появится диалоговое окно, выберите «Arduino UNO», как показано на рисунке 2.

Шаг 4. Добавьте и подключите компоненты в Visuino

В Visuino Добавление и подключение компонентов
В Visuino Добавление и подключение компонентов
В Visuino Добавление и подключение компонентов
В Visuino Добавление и подключение компонентов
  1. Добавить компонент "Цифровой (логический) инвертор (не)"
  2. Подключите цифровой вывод [8] Arduino к компонентному выводу «Inverter1» [In].
  3. Подключите вывод компонента «Inverter1» [Out] к выводу Arduino Digital [7].

Шаг 5: сгенерируйте, скомпилируйте и загрузите код Arduino

Сгенерируйте, скомпилируйте и загрузите код Arduino
Сгенерируйте, скомпилируйте и загрузите код Arduino
Сгенерируйте, скомпилируйте и загрузите код Arduino
Сгенерируйте, скомпилируйте и загрузите код Arduino

В Visuino нажмите F9 или нажмите кнопку, показанную на рисунке 1, чтобы сгенерировать код Arduino, и откройте IDE Arduino.

В среде Arduino IDE нажмите кнопку «Загрузить», чтобы скомпилировать и загрузить код (рисунок 2).

Шаг 6: Играйте

Если вы включите модуль Arduino UNO и нажмете датчик силы, вы должны увидеть изменяющееся число на OLED-дисплее, и должен загореться зеленый светодиод, но когда вы достигнете предела, красный светодиод должен загореться.

Поздравляю! Вы завершили свой проект с Visuino. Также прилагается проект Visuino, который я создал для этого Instructable, вы можете скачать его здесь и открыть в Visuino:

Рекомендуемые: