Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я сделал стабилизатор камеры на Arduino для школьного проекта.
Тебе понадобится:
1x Arduino Uno
3x серводвигатель
1x гироскоп MP6050
2x кнопка
1x потенциометр
1x макетная плата
(1x внешний источник питания)
Шаг 1: Шаг 1: Построение схемы
Подключите провода следующим образом
(Обратите внимание, какой сервопривод подключен к какому выводу и какая кнопка подключена к какому выводу, так как это определит его функцию позже)
MP6050:
SCL к аналоговому выводу A5
SDA к аналоговому выводу A4
INT к цифровому контакту 2
Сервопривод 1: цифровой контакт 9
Серво 2: цифровой контакт 10
Серво 3: цифровой контакт 11
Кнопка 1: цифровой контакт 7
Кнопка 2: цифровой контакт 8
Потенциометр: аналоговый вывод A0
Шаг 2: Шаг 2: Код
прежде чем использовать этот код, убедитесь, что у вас есть нужная библиотека для MP6050.
(https://github.com/jrowberg/i2cdevlib/tree/master/…
этот код настроит его так, что 2 сервопривода будут противодействовать вращению, а третий сервопривод будет управляться потенциометром. также добавит 2 кнопки. кнопка 1, при удерживании которой процесс стабилизации останавливается и все сервоприводы возвращаются в свое центральное положение, а кнопка 2 устанавливает новую точку ориентации. (используйте кнопку 2 только тогда, когда кнопка 1 также нажата, поскольку в противном случае вы устанавливаете текущее положение ориентации в качестве нового местоположения ориентации.)
Шаг 3: Шаг 3: Строительство
У меня есть шаблон для 3d модели рамы с прорезанными отверстиями для серводвигателей и сервоголовок для подключения, который вы можете скачать и распечатать в 3d. или вы можете использовать эти конфигурации, чтобы сделать его из другого материала, например дерева (убедитесь, что вы не используете слишком тяжелый материал, поскольку сервопривод не сможет его удержать)
Корпус Arduino:
2 штуки размером 11 на 8 см
2 шт. Размером 8 на 4 см
1x кусок размером 11 на 4 см
Портативная база:
4 шт. Размером 15 на 3 см
1x кусок размером 3 на 3 см
Рука 1:
1x кусок размером 15 на 4 см
1x кусок 12 на 4 см
Рука 2:
1x кусок 12 на 4 см
1x кусок размером 11 на 4 см
2 держателя мотора:
4 штуки размером 2,8 на 2,3 см
2 штуки размером 2,8 на 1,3 см
Шаг 4: Шаг 4: Наслаждайтесь: D
Теперь вы можете наслаждаться своим самодельным стабилизатором камеры. Если он блокируется или начинает давать сбои, быстрого сброса на Arduino должно быть достаточно, чтобы он снова заработал.
Я надеюсь, что это было полезно в любом случае, и что вам понравится проект, над которым вы работаете!: D