Ceci est une ancienne révision du document !
Lorsque vous créez un projet qui intègre des éléments robotique vous arrivez forcément à devoir faire un choix de moteur pour automatiser votre création. Plusieurs solutions existent, comme par exemple des moteurs à courant continu:
Ceux ci on t l'avantage d'être très simple d'utilisation. Il suffit de connecter leurs deux fil d'alimentation à une batterie et ils se mettent à tourner.
Une autre solution serait d'utiliser des moteurs pas à pas:
Ces moteurs sont très pratique du fait que vous pouvez précisément controler leur vitesse de rotation. Par contre leur utilisation n'est pas aussi triviale que pour un moteur à courant continu.
Ce que je vous propose dans ce tutoriel c'est de découvrir les Servomoteurs. il en existe deux type: -A contrôle d'angle -A contrôle de vitesse de rotation
Les premiers ne tournent pas en continu et vous pouvez contrôler leur angle d'inclinaison. très pratique quand vous voulez faire un bras robotisé ou bien contrôler un petit mécanisme. Les suivant sont très pratique lorsque vous souhaitez faire tourner un objet en controllant sa vitesse (par exemple des roues!)
Voila le type de servomoteurs que nous mettons à disposition au PMClab:
Ce sont des servomoteurs à contrôle d'angle et le tutoriel va donc porter sur ce type de moteur.
Les Servomoteurs intègrent au sein d'un même boitier un moteur DC, un potentiomètre, un réducteur et un circuit de contrôle. L'idée est que la valeur d'angle est mesuré grace au potentiomètre et le circuit de contrôle fait tourner le moteur et corrige l'orientation. Voila une image qui donne une idée du fonctionement interne:
Vous l'avez surement remarqué, le Servomoteur à trois fil. Le fil marron correspond à la masse, le fil rouge au 5 volt et le fil orange à l'envoi de données. C'est par ce dernier fil que nous allons envoyer les instruction d'angle pour le Servo.