This low-cost motion control rig helps capture high-quality shots
Arduino Team — May 25th, 2021
Being a camera operator is tough. Having to move the camera and maintain a smooth motion can be tricky, and the speed at which it’s done is never consistent. That’s what prompted Andy to create his own motorized robotic camera rig that can move in up to four different axes simultaneously. The camera gets attached to a standard mounting plate and then placed into the gimbal. The gimbal is able to both pitch the camera up (rotate around the X axis) and rotate it side to side (called ‘yaw’ or Z-axis rotation). In order to prevent a bunch of wires from tangling around each other while spinning, each rotational axis uses a slip ring to transfer electrical power and signals continuously.
Most of the magic is housed in the electronics and software. Andy went with an Arduino Uno running Grbl firmware to translate GCODE commands into concrete actions with the stepper motors. He used a set of opto-interrupting modules that detect when an object has passed between an emitter and detector to signal when the axis is homed. And finally, a Raspberry Pi runs his custom program that takes in keyframe data, parses it, and sends it to the Uno.
As you can see from his excellent video, the camera rig is amazing at capturing smooth, continuous shots along multiple axes. You can view more about this project on its Hackaday write-up.
We care about the privacy and personal data of our users.
To continue, please give us your consent:
Please confirm that you have read the privacy policy
Thank you for subscribing!
Curious to learn more?
Are you also a teacher, student, or professional that loves using Arduino in your day-to-day activities?
Then keep up-to-date with either our STEM or Professional monthly newsletters.
Arduino weekly newsletter (already subscribed)
Educators can benefit from the ever growing tech that shapes our environment through fun cool projects.
Why not awe your boss with highly innovative ways to help keep your enterprise connected at no extra cost?
Arduino Survey
We'd like to get to know you little better.
Please help us improve by answering this super short optional survey.