I am currently working on a project that requires the rotation of polarizers to very specific angles. It is necessary that we are able to determine what angle the polariser is currently at so that we can make the motor stop when it reaches the required angle. The motor is currently run by an arduino reading commands from matlab.
I have been looking into optical encoders (with code wheel) and magnetic encoders, but I'm not sure of how to go about implementing them into my setup.
I would also like to note that light has to pass through the object we are rotating so mounting an optical encoder disk without a hole in the center would not work.
Would you have any suggestions for where to source optical encoder disks and encoders that might work for my setup?