A good encoder for measuring rotation of a shaft?

Hi there,

I have some experience with VEX robots, but am trying to branch out into the magical land of Arduino. Recently, I built a VEX robot that used this Optical Shaft Encoder to measure how much a shaft (driving a simple arm mechanism) had rotated.

I'm now trying to build a similar robot with a simple arm that will be driven by this motor. I'd like to use an encoder (unless there's a better type of sensor for this application) to measure how much the shaft has rotated.

Does anyone know of a quadrature encoder similar to the VEX one linked above, in that the shaft can go through the encoder? I've done some research, but haven't found anything yet. I would be working with 1/4" D-shaft.

I have seen rotary encoders pop up a lot in my Googling....could it work to use a shaft coupler to connect the shaft on my robot to the "knob" of the rotary encoder and measure rotation that way?

Thanks!

i have used these

racpi:
i have used these
https://www.cui.com/product/resource/amt10.pdf

Thanks! I will check it out.

ochoasrobots:
I have seen rotary encoders pop up a lot

They are for things like panel adjustment etc. not for running on motors.

Try these motors.
Cheap enough, gearbox attached and includes an "optical" quad encoder on the rear end.

https://www.ebay.com.au/itm/DC-12V-Reversible-High-Torque-Turbo-Worm-Geared-Motor-Encoder-10-20-30-40-100RPM/192859654710?hash=item2ce754ca36:m:m3w9EK2kfxLFiOpA-NrhmbA&frcectupt=true

How much does that arm rotate?

Robots often use servos for moving arms. Great when the requirement is limited, not continuous rotation.

I don't fully understand the requirements. You want the shaft pass through the encoder or you can put it on one end of the shaft with a coupler? Pick one.

What resolution? Pulses per rotation?

What speed? RPM?

What total angle travelled? Number of revolutions or partial turn?

bluejets:
Try these motors.
Cheap enough, gearbox attached and includes an "optical" quad encoder on the rear end.

https://www.ebay.com.au/itm/DC-12V-Reversible-High-Torque-Turbo-Worm-Geared-Motor-Encoder-10-20-30-40-100RPM/192859654710?hash=item2ce754ca36:m:m3w9EK2kfxLFiOpA-NrhmbA&frcectupt=true

Thanks! I'll check out those motors.

wvmarle:
How much does that arm rotate?

Robots often use servos for moving arms. Great when the requirement is limited, not continuous rotation.

Interesting. I think servos could work for this arm (it doesn’t have a very large range of rotation), so I’ll look into it. Thanks!