
La première étape d'un projet de robotique consiste à faire tourner un moteur, révélant ainsi les variations de vitesse dues à la tension, à l'environnement et aux différences de fabrication. Pour mesurer précisément la vitesse du moteur, on peut y fixer une roue codeuse, ainsi qu'un compteur optique ou magnétique. Cette combinaison permet au microcontrôleur de compter les rayons qui défilent et de déterminer efficacement la vitesse.
Améliorez votre installation en ajoutant un second compteur pour détecter la direction et la vitesse, et simplifiez le processus grâce à notre moteur spécialement conçu. Ce moteur, compact au format N20 standard, est équipé d'une roue magnétique et de deux capteurs à effet Hall pré-installés, garantissant une intégration parfaite.
Le moteur fonctionne de manière optimale avec une alimentation de 4,5 à 6 V CC via ses fils blanc et rouge, qui se connectent à votre contrôleur de moteur et permettent un réglage de la vitesse par modulation de largeur d'impulsion (PWM) à l'aide d'un pont en H. Connectez le fil bleu à la masse de votre microcontrôleur, alimentez le fil noir avec une tension de 3 à 5 V CC et mesurez les signaux des capteurs à effet Hall (fils jaune et vert) pour un retour d'information précis.
Un exemple de programme est disponible pour Arduino , adaptable à d'autres langages de programmation. Il utilise les interruptions sur les broches de l'encodeur pour calculer la vitesse. Ce moteur possède un rapport de réduction de 1:150, nécessite une alimentation nominale de 6 V et consomme environ 100 mA, avec des pics à 200 mA au blocage. Le rapport de réduction ajuste le couple et la vitesse de rotation sans incidence sur la consommation de courant, offrant ainsi une grande polyvalence d'utilisation.
| Marque | Adafruit |
| Modèle | 4640 |