Оглавление:

Датчик движения Arduino Laser: 5 шагов
Датчик движения Arduino Laser: 5 шагов

Видео: Датчик движения Arduino Laser: 5 шагов

Видео: Датчик движения Arduino Laser: 5 шагов
Видео: Датчик движения HC SR501 - полный обзор и тест 2024, Ноябрь
Anonim
Датчик движения Arduino Laser
Датчик движения Arduino Laser
Датчик движения Arduino Laser
Датчик движения Arduino Laser

ПРИМЕЧАНИЕ. Этот проект был разработан таким образом, чтобы все части можно было повторно использовать в будущих проектах. В результате конечный продукт менее стабилен, чем был бы, если бы вы использовали более долговечные материалы, такие как клей, пайка и т. Д.

Предупреждение: Не размещайте лазер на высоте глаз, так как это может вызвать повреждение сетчатки

Материалы

  • Arduino (Мега 2560)
  • Макетная плата
  • Датчик движения (HC-SR501)
  • Лазерный модуль (ST1172)
  • Серводвигатель (SG90)
  • Между мужчинами и женщинами провода
  • Мужской на мужской провода
  • Рулон бумажных полотенец
  • Скотч
  • Застежки-молнии
  • База
  • Ножницы

Шаг 1. Закрепите предметы на базе

Закрепите предметы на базе
Закрепите предметы на базе
Закрепите предметы на базе
Закрепите предметы на базе

Прикрепите свернутый кусок ленты к нижней части платы Arduino и, если необходимо, к макету.

Прикрепите ленту к трем сторонам серводвигателя без проводов.

Присоедините плату Arduino, макетную плату и серводвигатель к основанию.

Для дополнительной устойчивости вы можете закрепить провода сервомоторов.

Шаг 2: компоненты проводов

Компоненты провода
Компоненты провода
Компоненты провода
Компоненты провода
Компоненты провода
Компоненты провода

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

  1. Подключите макет к Arduino

    • Оранжевый - от 5 В на Arduino до плюса на макетной плате
    • Черный - GND (земля) на Arduino к отрицательному на макетной плате
  2. Датчик движения

    • Коричневый - земля (минус) на макетной плате
    • Оранжевый - положительный на макете
    • Красный - вход / выход 14 на Arduino
  3. Серводвигатель

    • Красный - положительный на макетной плате
    • Коричневый - земля (минус) на макетной плате
    • Оранжевый - вход / выход 4 на Arduino
  4. Лазерный

    • Синий - земля (минус) на макетной плате
    • Желтый - вход / выход 10 на Arduino
    • Зеленый - положительный на макетной плате

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

Шаг 3: прикрепите пушку к мотору

Прикрепите пушку к мотору
Прикрепите пушку к мотору
Прикрепите пушку к мотору
Прикрепите пушку к мотору
Прикрепите пушку к мотору
Прикрепите пушку к мотору
Прикрепите пушку к мотору
Прикрепите пушку к мотору

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

Проденьте две стяжки-молнии через отверстия и по одной стяжке через каждые отверстия.

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

Из-за неравномерного веса рулон бумажного полотенца может наклониться вперед и вниз. Чтобы исправить это, мы поместили дополнительные стяжки между мотором и рулоном бумажных полотенец для дополнительной устойчивости.

Шаг 4: прикрепите датчик движения и лазерный модуль к турели

Присоедините датчик движения и лазерный модуль к турели
Присоедините датчик движения и лазерный модуль к турели
Присоедините датчик движения и лазерный модуль к турели
Присоедините датчик движения и лазерный модуль к турели
Присоедините датчик движения и лазерный модуль к турели
Присоедините датчик движения и лазерный модуль к турели

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

Прикрепите лазер к рулону бумажных полотенец, как показано на изображении выше.

Шаг 5: Код Arduino

Код Arduino
Код Arduino

Ниже приведена ссылка на репозиторий github, содержащий код Arduino для этого проекта. Если используются какие-либо другие контакты ввода / вывода, код необходимо будет изменить, чтобы отразить это. Кроме того, вам нужно будет загрузить все соответствующие библиотеки, указанные в коде.

github.com/ArduinoToys/ArduinoMotionSensin…

Примечание: если вам нужна помощь в настройке Arduino, перейдите на

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