
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05


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


Arduino UNO (или любой другой Arduino)
Датчик наклона SW-520D
Пьезомодуль
КРАСНЫЙ СВЕТОДИОД
Резистор 1 кОм
Провода перемычки
Макетная плата
Программа Visuino: Скачать Visuino
Шаг 2: Схема

- Подключите вывод пьезомодуля [-] к выводу Arduino [GND].
- Подключите контакт [+] пьезомодуля к контакту Arduino [5V].
- Подключите вывод пьезомодуля [S] к цифровому выводу Arduino [7].
- Подключите вывод датчика наклона [1] к выводу Arduino [5V].
- Подключите вывод датчика наклона [1] к цифровому выводу Arduino [8] и к резистору.
- Подключите другую сторону резистора к контакту Arduino [GND].
- Подключите положительный вывод светодиода к цифровому выводу Arduino [7].
- Подключите отрицательный вывод светодиода к выводу Arduino [GND].
Шаг 3. Запустите 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


- Добавить компонент "Цифровой (логический) инвертор (не)"
- Подключите цифровой вывод [8] Arduino к компонентному выводу «Inverter1» [In].
- Подключите вывод компонента «Inverter1» [Out] к выводу Arduino Digital [7].
Шаг 5: сгенерируйте, скомпилируйте и загрузите код Arduino


В Visuino нажмите F9 или нажмите кнопку, показанную на рисунке 1, чтобы сгенерировать код Arduino, и откройте IDE Arduino.
В среде Arduino IDE нажмите кнопку «Загрузить», чтобы скомпилировать и загрузить код (рисунок 2).
Шаг 6: Играйте
Если вы включите модуль Arduino UNO и нажмете датчик силы, вы должны увидеть изменяющееся число на OLED-дисплее, и должен загореться зеленый светодиод, но когда вы достигнете предела, красный светодиод должен загореться.
Поздравляю! Вы завершили свой проект с Visuino. Также прилагается проект Visuino, который я создал для этого Instructable, вы можете скачать его здесь и открыть в Visuino:
Рекомендуемые:
Как сделать датчик вибрации пружины дома !: 5 шагов (с картинками)

Как сделать датчик вибрации пружины дома !: Я работал над новым проектом, который включает датчик вибрации пружины, также известный как «датчик бедняка». акселерометр / датчик движения! Эти пружинно-вибрационные переключатели представляют собой высокочувствительные триггерные переключатели, вызываемые ненаправленной вибрацией. Внутри находится
Интернет вещей - Ubidots - ESP32 + Беспроводной датчик вибрации и температуры большого радиуса действия: 7 шагов

IoT-Ubidots-ESP32 + Беспроводной датчик вибрации и температуры с большим радиусом действия: Вибрация - это действительно движение туда-сюда - или колебание - машин и компонентов в моторизованных гаджетах. Вибрация в промышленной системе может быть симптомом или мотивом неприятностей или может быть связана с повседневной работой. Например, osci
Создание-предупреждение-использование-Ubidots + ESP32 и датчик вибрации: 8 шагов

Создание-предупреждение-использование-Ubidots + ESP32 и датчик вибрации: в этом проекте мы создадим электронное уведомление о вибрации и температуре машины с помощью датчика вибрации Ubidots и ESP32. машины и компоненты в моторизованных гаджетах. Вибрация i
Цифровой датчик вибрации с использованием LM358: 5 шагов

Цифровой датчик вибрации с использованием LM358: работа с датчиками делает электронику лучше и удобнее, есть тысячи датчиков на выбор, и проектирование датчиков может помочь в крутых проектах DIY. Это руководство будет частью серии инструкций, в которых я показать y
Переключатель наклона: 9 шагов (с изображениями)

Переключатель наклона: это руководство служит введением в мягкую схему. Благодаря применению вы получите представление о рабочих свойствах электронно-текстильных материалов, таких как проводящая ткань и проводящая нить. Построив f