Оглавление:
- Шаг 1. Закрепите предметы на базе
- Шаг 2: компоненты проводов
- Шаг 3: прикрепите пушку к мотору
- Шаг 4: прикрепите датчик движения и лазерный модуль к турели
- Шаг 5: Код Arduino
Видео: Датчик движения Arduino Laser: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
ПРИМЕЧАНИЕ. Этот проект был разработан таким образом, чтобы все части можно было повторно использовать в будущих проектах. В результате конечный продукт менее стабилен, чем был бы, если бы вы использовали более долговечные материалы, такие как клей, пайка и т. Д.
Предупреждение: Не размещайте лазер на высоте глаз, так как это может вызвать повреждение сетчатки
Материалы
- Arduino (Мега 2560)
- Макетная плата
- Датчик движения (HC-SR501)
- Лазерный модуль (ST1172)
- Серводвигатель (SG90)
- Между мужчинами и женщинами провода
- Мужской на мужской провода
- Рулон бумажных полотенец
- Скотч
- Застежки-молнии
- База
- Ножницы
Шаг 1. Закрепите предметы на базе
Прикрепите свернутый кусок ленты к нижней части платы Arduino и, если необходимо, к макету.
Прикрепите ленту к трем сторонам серводвигателя без проводов.
Присоедините плату Arduino, макетную плату и серводвигатель к основанию.
Для дополнительной устойчивости вы можете закрепить провода сервомоторов.
Шаг 2: компоненты проводов
Схемы и изображения см. На изображениях выше. Для входных и выходных проводов не имеет значения точный контакт, который вы используете; однако, если вы хотите использовать наш код без каких-либо изменений, вы должны использовать указанные нами контакты. Для заземления (отрицательного) и положительного любого контакта на макетной плате, если они находятся в столбцах, к которым подключены заземление и питание Arduino. Указанные ниже цвета соответствуют цвету проводов, которые мы использовали на наших изображениях.
-
Подключите макет к Arduino
- Оранжевый - от 5 В на Arduino до плюса на макетной плате
- Черный - GND (земля) на Arduino к отрицательному на макетной плате
-
Датчик движения
- Коричневый - земля (минус) на макетной плате
- Оранжевый - положительный на макете
- Красный - вход / выход 14 на Arduino
-
Серводвигатель
- Красный - положительный на макетной плате
- Коричневый - земля (минус) на макетной плате
- Оранжевый - вход / выход 4 на Arduino
-
Лазерный
- Синий - земля (минус) на макетной плате
- Желтый - вход / выход 10 на Arduino
- Зеленый - положительный на макетной плате
Примечание. При подключении датчика движения и лазера обязательно используйте более длинные провода, в противном случае провода могут быть вытянуты не с места, поскольку револьверная головка поворачивается из стороны в сторону.
Шаг 3: прикрепите пушку к мотору
Проделайте два набора параллельных отверстий в ролике бумажного полотенца с одного конца.
Проденьте две стяжки-молнии через отверстия и по одной стяжке через каждые отверстия.
Прикрепите узел рулона бумажных полотенец наверху серводвигателя и затяните стяжки на поперечине двигателя.
Из-за неравномерного веса рулон бумажного полотенца может наклониться вперед и вниз. Чтобы исправить это, мы поместили дополнительные стяжки между мотором и рулоном бумажных полотенец для дополнительной устойчивости.
Шаг 4: прикрепите датчик движения и лазерный модуль к турели
Прикрепите датчик движения к концу рулона бумажных полотенец, как показано на изображениях выше. Надежно закрепите ее, чтобы при повороте револьверной головки она не двигалась.
Прикрепите лазер к рулону бумажных полотенец, как показано на изображении выше.
Шаг 5: Код Arduino
Ниже приведена ссылка на репозиторий github, содержащий код Arduino для этого проекта. Если используются какие-либо другие контакты ввода / вывода, код необходимо будет изменить, чтобы отразить это. Кроме того, вам нужно будет загрузить все соответствующие библиотеки, указанные в коде.
github.com/ArduinoToys/ArduinoMotionSensin…
Примечание: если вам нужна помощь в настройке Arduino, перейдите на
Рекомендуемые:
Датчик движения ESP-01 с функцией глубокого сна: 5 шагов
Датчик движения ESP-01 с функцией глубокого сна: я работал над созданием самодельных датчиков движения, которые отправляют сообщение электронной почты при срабатывании. Есть много примеров инструкций и других примеров того, как это сделать. Недавно мне понадобилось сделать это с помощью датчика движения PIR с батарейным питанием и ESP
Датчик движения PIR: 5 шагов
Датчик движения PIR: пассивный инфракрасный датчик (датчик PIR) - это электронный датчик, который измеряет инфракрасный (IR) свет, излучаемый объектами в его поле зрения. Чаще всего они используются в датчиках движения на основе PIR. Датчики PIR обычно используются в
Датчик движения PIR: как использовать PIR с Arduino и Raspberry Pi: 5 шагов
Датчик движения PIR: как использовать PIR с Arduino и Raspberry Pi: вы можете прочитать это и другие замечательные руководства на официальном сайте ElectroPeak. В этом руководстве вы узнаете, как использовать датчик движения PIR для обнаружения движения. В конце этого урока вы узнаете: Как работают датчики движения PIR Как использовать
Датчик движения DIY (ESP - 8266): 5 шагов
Датчик движения DIY (ESP - 8266): этот проект разработан для домашней безопасности DIY. Этот проект основан на проекте Konnected. Konnected приносит новую жизнь домовладельцам, у которых есть предварительно подключенные датчики движения от ADT и других компаний. Обновив его с новыми технологиями, пока
Выходное отверстие с контролем движения - от датчика движения: 6 шагов
Выходное отверстие с контролем движения - от источника света с датчиком движения: Представьте, что вы обманщик, идущий в самый страшный дом в квартале. Пройдя мимо всех гулей, привидений и кладбищ, вы наконец доберетесь до последнего пути. Вы видите перед собой конфету в миске! Но тут вдруг гхо