Движение сервопривода на 360 градусов с контролем положения

Можно ли каким-либо образом контролировать положение сервопривода, изменив значение потенциометра, чтобы использовать его для движения на 360 градусов?

, 👍-1

Обсуждение

Поворотные энкодеры не так уж и дороги, и их не так уж сложно закодировать в скетч. Почему бы вам не попробовать это вместо потенциометра?, @Filip Franik


1 ответ


0

Горшок не вращается полностью, поэтому вы можете сопоставить значения hi/lo, но вы не можете пробежать с ним более одного круга. Вы можете добавить кнопку, которая заглушает ввод потенциометра, чтобы вы могли удерживать кнопку и возвращать потенциометр, отпуская кнопку, чтобы продолжить вращение сервопривода с помощью потенциометра. В этом случае вы используете относительные значения между выборками для поворота сервопривода, а не просто передаете ему значение АЦП.

Возможно, лучше подойдет поворотный энкодер, поскольку он может вращаться на 360° так же, как и сервопривод. Вы все равно захотите «понизить» энкодер, если вы используете микрошаг, так что, скажем, 4 оборота энкодера дают 1 оборот сервопривода. Это обеспечивает полные 360 и любую произвольную точность, необходимую вашему проекту.

,