Using potentiometer to control Continuous Servo

I would like to be able to control position of Continuous Servo up to 6 turns.

Servo has to stop when I stop turning the potentiometer.

I guess its hard to achieve and I wonder is there any way around it like using multiturn potentiometer...

Anyway, the best option for me would be ordinary potentiometer turning from 0 to 270 degress while servo turns up to 6 turns.

Example: when potentiometer is set to 135 degrees servo would stop after 3 turns.

Why not use a rotary encoder instead of a pot?

You can't have a "continuous rotation servo" stop at any specific location. Sounds like you want a hobby servo with a greater than 180-degree range. They make specialized "winch servos", typically used for the 'lines' of an RC sailboat but they are usually limited to about 3.5 turns.

Could you gear up the servo by a factor of 12? That would get you 6 rotations from a 180-degree servo.

Or gear down the pot 12:1?

Sikter:
I would like to be able to control position of Continuous Servo up to 6 turns.

Servo has to stop when I stop turning the potentiometer.

That's another pot, in addition to the position feedback pot?
Please clarify whether you talk about input or feedback of your device.

I guess its hard to achieve and I wonder is there any way around it like using multiturn potentiometer...

Flat pot? Geared pot?

Anyway, the best option for me would be ordinary potentiometer turning from 0 to 270 degress while servo turns up to 6 turns.

Example: when potentiometer is set to 135 degrees servo would stop after 3 turns.

As an input device, a pot connected to an analogous input reads as a voltage. It's up to your program logic to interpret that reading appropriately.

For position feedback from your device you can use an rotary encoder with index, a flat or geared pot, or whatever allows to determine the current absolute position of the servo.

johnwasser:
You can't have a "continuous rotation servo" stop at any specific location. Sounds like you want a hobby servo with a greater than 180-degree range. They make specialized "winch servos", typically used for the 'lines' of an RC sailboat but they are usually limited to about 3.5 turns.

Could you gear up the servo by a factor of 12? That would get you 6 rotations from a 180-degree servo.

Thanks to all of you guys...

Yes , hobby servo with greater range is what I need.

I geared it up last time by a factor of 5. It worked just fine.

Gearing up with factor 12 wouldn't be possible in this case.

Would it be possible to achieve it with rotary encoder?

I have limited space to mount servo and gear. It looks like tea cup (volume about 1/5 litre)

I believe thisSail Winch Servo does 6 turns.

...R

Robin2:
I believe thisSail Winch Servo does 6 turns.

...R

Thanks, I think I can use this one.

I guess I can't just control it as I did for my 180 degrees hobby servo...

Can somebody explain rotary encoder methode to me. I know how it works ( or I thought I did) but can't see how can I use it for my aplication.

I need to define zero and max point.

Zero point on my controller would be zero point on the servo.

Max point on my controller would be 6 turns on servo.

I would like to use potentiometer (or rotary encoder) or joystick.

Sikter:
I guess I can't just control it as I did for my 180 degrees hobby servo...

Why not ?

I would like to use potentiometer (or rotary encoder) or joystick.

That's your decision. A rotary encoder won't have natural end-stops. You could use it to increment or decrement a variable and keep the value at 0 or MAX if the encoder is turned too far. You could arrange your code so that the encoder would need 6 turns (or any other amount) to move your variable from 0 to Max.

Personally I prefer controls where the position of the knob gives feedback to the user.

...R

Robin2:
Why not ?

I was wrong. Thank you very much. I think I'll do some tests with potentiometer and 6 turns servo.

I will not have display so I prefer to use potentiometer which phisycally shows its position.

Servo and additional gear will be hidden in servobox and only indication of servo position will be position of the potentiometer ( if everything works properly)

I intend to fill servo box with oil to prevent fire if motor starts to burn.

There are many oils that doesn't lead electricity. It will prevent corrosion too.

Sikter:
There are many oils that doesn't lead electricity. It will prevent corrosion too.

While I don't recommend it I was quite surprised to discover that some car petrol (gasoline) pumps run entirely submerged in petrol.

I would be a bit concerned that your oils might affect the plastic parts of the servo. The servos are unlikely to be built with fire safety in mind.

...R

Robin2:
While I don't recommend it I was quite surprised to discover that some car petrol (gasoline) pumps run entirely submerged in petrol.

I would be a bit concerned that your oils might affect the plastic parts of the servo. The servos are unlikely to be built with fire safety in mind.

...R

Good point!

I know for sure about one company that fill their servo boxes with hydraulic oil.
Their servo boxes contain solenoid valves with plastic hirschman plugs.

I will research deeper into the subject