Motor angle sensing

The encoders I'm talking about are incremental type , not absolute, like these.

https://www.pololu.com/product/4761

https://www.pololu.com/search?query=encoders+for+micro+metal+gearmotors

Here's a picture with end cap removed.

But will these tell me the angle the motor shaft is at? Or just how fast the shaft is moving.

Basically, a 12 pulse per rev encoder will divide 1 motor rev into 12 or 30 degrees per pulse. multiply that by the gear ratio (say that was 200), the output shaft would have 2400 increments of 0.15 degrees each.
One rev of the output shaft would be 2400 counts.

If we knew more about your project, maybe we could suggest something simpler. Can you post a simple drawing of your apparatus?

Here is a drawing of the motor and shaft, the shaft with the prongs will spin for a few rotations then stop, and spin backwards for a rotation, then it will search for the home position.

Could you use a slotted disk and optical slot sensor something like this?

https://www.youtube.com/shorts/5giEMW_3FzA

Thank you, I was also recommended to do it this way in the arduino discord and I think it is going to work the best! Also nice drawing.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.