Encodateur rotatif DIY.
Diamètre extérieur : 74 mm.
Un encodeur rotatif à 10 positions pour un fonctionnement manuel. Toutes les pièces proviennent de l'imprimante 3D. Il peut être facilement répliqué.
L'encodeur rotatif est destiné à un fonctionnement manuel. Surtout lorsque moins de positions sont avantageuses pour le fonctionnement (par exemple, 2 en avant, 3 en arrière). Maintenir la position 10 avec des aimants permet un positionnement clairement perceptible sans grand effort.
En omettant les aimants internes, l'encodeur peut également être utilisé comme une roue de jogging à fonctionnement libre.
L'encodeur rotatif se compose de l'anneau intérieur fixe avec des supports pour les 5 roulements à billes, les capteurs Hall et le bouton. Le roulement à billes axial stabilise la concentricité, les 4 roulements à billes radiaux stabilisent l'axe horizontal de l'encodeur (stabilité). L'anneau extérieur est rotatable. Le bouton est actionné par le biais du roulement à billes axial. Les deux anneaux ont chacun 10 aimants qui
La rotation est détectée avec 2 capteurs Hall A3144. Les positions des capteurs sont légèrement décalées. Cet arrangement entraîne un signal déphasé qui peut être évalué par un logiciel. Il permet de détecter la rotation dans le sens horaire et anti-horaire. Les aimants de position sur l'anneau extérieur servent d'aimants de déclenchement. Un micro-interrupteur SS5D standard est utilisé comme bouton.
Parties supplémentaires requises :
1 roulement à billes 608-ZZ (8 mm, 22 mm)
4 roulements à billes 623-ZZ (3 mm, 10 mm)
1 pièce de micro-interrupteur SS-5D.
2 pièces de capteurs Hall A3144.
20 aimants néodymes de 5x1,5 mm.
4 vis à tête fraisée M3x15
5 vis à tête fraisée M3x6
1 vis de tête de cylindre M3x5
1 pièce de microcontrôleur Raspberry PI Pico ou similaire.
Assemblée
Imprimez toutes les pièces. J'ai utilisé du PETG, mais du PLA fonctionnera aussi très bien. Vous avez besoin de 10 entretoises. Collez le bouton au ressort (superglue). Câblez les capteurs Hall et collez-les à la base de l'encodeur avec de la superglue. Collez le micro-interrupteur dans l'encoche avec de la superglue. Glissez le couvercle sur le dessus et fixez-le avec de la colle. Insé
Conseil : Pour une exécution un peu plus fluide, j'ai collé un disque de papier à l'intérieur du DecoderTop.
La base optionnelle sert de boîtier électronique.
Logiciel :
Les deux capteurs Hall fournissent le même signal qu'un encodeur rotatif standard. Par conséquent, un code logiciel est disponible pour presque tous les microcontrôleurs. J'ai choisi le Raspberry PI Pico. Tout autre contrôleur fonctionnera également.
Amusez-vous !
J'ai maintenant créé un encodeur-top pour la version avec roue de jogging libre. Celle-ci a 20 butées et délivre 20 signaux par révolution.
Tags
Modellquelle
