I have a project that requires me to be able to accurately and repeatedly rotate an object 120 degrees.
The object is small and lightweight (let's say several grams). The axis does not necessarily have to always spin the same direction. It simply needs to be able to stop reliably at 0, +/- 120, and +/-240 degrees from the origin.
I have VERY limited experience with motors and robotics, but my understanding is that a servo motor will be my best bet for accuracy (if that incorrect, please let me know).
Since I know next to nothing about these motors, the spec sheets list a lot of specs which don't mean all that much to me. I'm hoping to learn, but in the mean time, what specifications do I need to be focusing on for these requirements?
It doesn't need to be high speed. When I say accurate, it doesn't have to be absolutely perfect to the micrometer, but I would like it to be able to run through a loop of stopping at 0, 120, and 240 hundreds of times without visually noticeable variance - the more precise the better though.
To be more specific about the accuracy. Let's say the object being rotated will have a flat surface on the top at each of those 3 stopping points. Upon inspection the surface needs to appear level each and every time through hundreds of cycles.
Could these requirements be met by a servo that might be used in building a quadricopter, or am I going to be looking for something higher grade than that?