Estou tentando construir um temporizador semi-analógico. Algo como aqueles velhos temporizadores de ovo que você gira o rosto. Eu quero um botão que eu possa girar que possa ser lido por um microcontrolador, e também quero que o microcontrolador seja capaz de posicionar o botão. Eu gostaria de implementar "paradas", deixando o microcontrolador empurrar o botão para certas posições. À medida que desce, o botão deve girar. Este é o meu primeiro projeto desse tipo; Eu construí pequenos robôs no passado, mas já faz muitos anos.
Eu considerei hackear um servo motor para ler sua posição, mas os pequenos servos de hobby que tentei são muito difíceis de girar, muito barulhentos e ganham muito impulso quando girados. Eles não agem como um bom botão.
Agora estou considerando um codificador rotativo conectado a um motor, mas depois de procurar em vários sites (SparkFun, ServoCity, DigiKey, Trossen e alguns outros), não consegui encontrar nada que parecesse apropriado. Não sei como encontrar um motor que tenha o tipo certo de torque baixo.
Parece que não deve ser um problema realmente incomum. Existe uma abordagem bastante normal para criar um botão que possa ser ajustado tanto pelo usuário quanto por um microcontrolador?