An optical encoder physically resembles a pot but closes the circuit N times per rotation of the shaft. The encoders I use generate 128 "clicks" per shaft, but I would guess that there must exist some that generate 100 or so. Most of the encoders only generate pulses as the shaft is turned past each detent. There are some that tell you absolute position, though I have never used those. In any case, you should be able to take the encoder input to a simple microcontroller and have the software determine the current value to show on the display. If you are using 7 segment displays, you can scan them quickly save some hardware.
I'll explain in more detail what I'm trying to do.
I have a dial which can turn a number of times in either direction (3 rotations each way max). The dial/dials are simple knobs but have no markings for the position they are in. They are on a mechanical device.
I need to be able to attach something to the dial so that when the dial is turned in either direction - a display indicates a number +/- which I could record and therefore return to at a later date. The number of points per turn doesn't matter as long as its at least 60 and less than 200?
I can anchor the counter and attach a shaft to the top of the dial.
It is not much of a problem, but nobody here know what type of device you have that can turn 3 times in either direction. Is there a part number on it, do you have a datasheet, is it a pot, is it an encoder? If nothing else, post a picture of it, maybe somebody will recognize it. The solution is different depending on what you have.
I must not have explained the problem very well so here goes.
I have an optical device that is used by a number of people. The device is focused by turning a mechanical knob/turret. The knob can turn about three times in each direction from a central point.
Each person tends to use the device at a different setting and I want produce something that I can attach to the dial so that it turns as the dial turns, and increment or decrement a digital counter so that I can repeat the setting for a particular user.
eg The counter would start at zero and count up or down 60 or more for each revolution . The final setting to be displayed on a small digital readout.
Basically I want something that counts up/down as a shaft of some sort is rotated. I can the fix the shaft to the optical dial.
I need some idea of how to go about producing this and appreciate your help.
Ok, if you can attach an optical encoder to your system, you can use a very simple circuit that increments or decrements the pulses output by the encoder. Then you can just output the current value on the display.
The encoders that I am thinking of resemble a potentiometer and usually have two quadrature outputs so you can determine direction of rotation and the speed. You can take this data into a small microcontroller and then just use software to figure out the current position and output that to a display. There is probably a way to do this with discrete logic, but in this case, the micro is fewer parts.
The simplest approach I can think of is to use a turns counting dial. These are normally attached to multi-turn potentiometers to count the position of the pot. With the right sized shaft it can be used in any other device.