Поворотная головка для фотоаппарата Canon
Это 3-осевая поворотная головка для своей цифровой зеркальной камеры Canon EOS 250D (EOS Rebel SL3).
Arduino Nano контролирующий и отслеживающий входы. Три шаговых двигателя Nima 17 управляются платами драйверов шаговых двигателей TMC2208. При сочетании угла шага шагового двигателя, микрошагового режима плат драйверов и передаточных чисел осей панорамирования и наклона вы получаете точность 0,0133° и 0,0369° соответственно (шаговые двигатели перемещаются на 1,8° за полный шаг, микрошаговый режим делит это на 16, ось панорамирования имеет передаточное отношение 144:17, а наклона — 64:21). Каретка ползуна перемещается с помощью зубчатого шкива с 36 зубьями и зубчатым ремнем 2GT на алюминиевом профиле 2040 с V-образными пазами. Это дает ползуну точность позиционирования примерно 0,0225 мм.
В 16-м микрошаговом режиме скорость оси ограничена примерно 20 градусами в секунду для панорамирования, 15 градусами в секунду для наклона и 20 мм в секунду для ползунка. Это ограничение связано со скоростью программного обеспечения/микроконтроллера, которая способна производить только ~4000 шаговых импульсов в секунду для 3 шаговых двигателей. В полушаговом режиме скорости должны быть примерно в восемь раз выше в зависимости от профилей ускорения и веса камеры.
Панорамирование, наклон и слайдер почти полностью бесшумны в 16-м микрошаговом режиме. В полушаговом режиме при движении на полной скорости слышен шум.
Максимальный вес, с которым тестировали его, составляет чуть более 1 кг. Это было с моим Canon EOS 250D с самым тяжелым объективом, который у меня был (Canon EF-S 18-135mm f/3.5-5.6) и Rode Video Mic Pro+. Это сработало без каких-либо проблем, хотя при быстрой смене направления происходит некоторое дрожание.
В оси панорамирования, наклона и ползунка встроены датчики на эффекте Холла и магниты, позволяющие шаговым двигателям возвращаться в исходное положение и обнуляться. Схема может питаться от входа постоянного тока 12 В или от 3-элементной батареи LiPo для портативности. С батареей емкостью 1000 мАч 3-осевой слайдер может работать около часа. Arduino будет контролировать уровень заряда батареи и распечатывать его. Arduino также может запускать затвор камеры с помощью NPN-транзистора и 3-полюсного разъема 2,5 мм.
Связь с Arduino осуществляется просто через последовательное соединение, обеспечиваемое модулем последовательного сквозного Bluetooth USB или JDY-31.
Код, схемы и списки деталей доступны в репозитории GitHub.
Убедитесь, что ваша камера подойдет, прежде чем печатать, так как 250D довольно мал для DSLR.
Печатный подшипник спроектирован с небольшим разрезом во внешней обойме, чтобы его можно было открыть и вставить каретки.
Примечания:
Чтобы получить точные размеры, установил горизонтальное расширение Cura на -0,05 мм. При печати гибких шестерен горизонтальное расширение на +0,1 мм, чтобы сделать их немного больше.