I am aware that I can use encoders or resolvers but again these two are expensive.
Anything that can accurately measure angles to a precision of 0.1 degree will be expensive.It is utterly impossible to achieve that with a cheap sensor like the MPU6050. The best most people can do is around 1 degree precision, and that requires extremely careful calibration and sophisticated software.
Gear down the steppers so it takes 3600 steps per revolution? Then one step equals 0.1 degree.Hack a cheap digital protractor.Opto-Interrupters and Photo-Reflective sensors are very cheap so create your own high resolution encoder wheel.
(the one by TKJ Electronicis)
Can anyone of you suggest me an economical method for measuring the angle of rotation of a stepper motor with a high precision (<0.1 degree) ? I am using two stepper motor in a pan-tilt mechanism i.e. both the motors are perpendicular to each other and one motor is mounted over the other and I have to measure the angle for both the directionI am aware that I can use encoders or resolvers but again these two are expensive. Moreover I have to use two of them; one for each motor.
It would be of great help for me if you can suggest me any method to measure this angle or how to use MPU6050 to do so as I might not be aware of the method of using it to measure the angle of rotation of the stepper motors.
Thank you so much. It can surely help me to meet my requirements.
Creating your own incremental encoder to a precision of 0.1 degree is a real test of workmanship andmechanical engineering skills. For a 3cm diameter wheel, 0.1 degree translates to 0.026 mm. I suggestbuying an encoder if you need that precision.