La versión tl; dr de mi pregunta es: ¿Cómo puedo cambiar la capacidad de mantener una posición exacta para el sorteo actual?
La versión completa: tengo un sistema alimentado por batería con un servo. El servo controla el timón de un barco de vela RC. Como tal, la precisión del posicionamiento es secundaria al consumo de energía, y la cantidad de resistencia que encontrará el servo variará según las condiciones. Dado que este es un servo de pasatiempo estándar, consumirá una cantidad considerable de corriente (para el medio ambiente) si no puede alcanzar la posición solicitada. ¿Cómo puedo cortar la cantidad de corriente que consumirá hasta que la cantidad de resistencia mecánica caiga lo suficiente para que alcance su objetivo?
EDIT : basado en un comentario, aquí hay información / medidas adicionales
Aquí hay dos servos en juego, aunque la pregunta se aplica a los dos. Uno controla el timón, el otro controla las velas (el segundo es básicamente un cabrestante). Ambos experimentarán resistencia mecánica variable.
Conecté a cada uno de ellos hasta la línea de 5 V en un Arduino y medí la corriente que dibujan:
El servo del timón, cuando se mueve sin resistencia, consume aproximadamente 50 mA, cierta cantidad de resistencia empuja el consumo de corriente hasta 200mA
El servo del cabrestante consume aproximadamente 100 mA, hasta 500 mA cuando hay resistencia.