J'essaie de construire une minuterie semi-analogique. Quelque chose comme ces vieux minuteries dont vous faites pivoter le visage. Je veux un bouton que je peux tourner qui peut être lu par un microcontrôleur, et je veux aussi que le microcontrôleur puisse positionner le bouton. Je voudrais implémenter des "arrêts" en laissant le microcontrôleur pousser le bouton vers certaines positions. En descendant, le bouton doit tourner. Ceci est mon premier projet de ce type; J'ai construit de petits robots dans le passé, mais cela fait de nombreuses années.
J'ai envisagé de pirater un servomoteur pour lire sa position, mais les petits servos de loisirs que j'ai essayés sont trop difficiles à tourner, très bruyants et prennent trop d'élan lorsqu'ils sont tournés. Ils n'agissent pas comme un bon bouton.
J'envisage maintenant un encodeur rotatif connecté à un moteur, mais après avoir chassé sur plusieurs sites (SparkFun, ServoCity, DigiKey, Trossen et quelques autres), je n'ai pas pu trouver quoi que ce soit qui semblait approprié. Je ne sais pas comment trouver un moteur qui aura le bon type de faible couple.
Il semble que cela ne devrait pas être un problème vraiment rare. Existe-t-il une approche assez normale pour créer un bouton qui peut être réglé à la fois par l'utilisateur et par un microcontrôleur?