<< The Fribotte Homepage >>
Un club de passionnés en robotique participant à la coupe de France E=M6.
[Accueil] [Qui sommes-nous ?] [Robots] [Coupe e=m6] [BD Technique] [Forum] [Reportages] [Liens] [WiKiFri]

Fribotte



 Introduction : Le principe
Vous savez déjà tout sur les servo-moteurs dans leur fonctionnement normal.
Mais les servo-moteurs peuvent aussi être transformés en ... simples moteurs à courant continu (CC).

Quel est l'avantage d'une telle transformation ?
Les servo-moteurs sont peu chers (ici 50Fr)
Ils comprennent déjà le moteur, son réducteur, et toute la gestion électronique.
En le transformant en moteur CC on récupère tous ces éléments pour un prix modique.
Bien sûr, ce n'est pas bysance non plus. La réduction n'est pas réglable et donne une vitesse en sortie assez lente (ici à peu près un tour par seconde).
Il est délicat aussi (mais possible) d'obtenir des vitesses différentes.
Par contre, le couple n'est pas mauvais, et surtout il suffit de le brancher au +5 et à une patte de votre PIC préféré pour que ça marche. Simplicité, fiabilité. Et pas cher.

Un servo et ses accessoires

Le principe est simple :
On va faire croire au servo (en désactivant son capteur) qu'il se trouve toujours à la position 0 degré.
Ensuite on va lui envoyer un signal lui demandant de se déplacer dans un sens ou dans l'autre.
Par exemple pour atteindre 45 degrés.
Le servo va tourner dans se sens, mais il se croira toujours à 0 degré. Donc il va continuer à tourner continuellement. Le tour est joué !


 Les étapes mécaniques de la transformation
Munissez-vous d'une scie à métaux, et d'un cutter ou d'un couteau bien coupant.
(mais faites attention en manipulant tout ça quand même !)
  1ère étape : démonter le servo
On enlève le capot du servo.
Dedans, se trouvent les engrenages du réducteur.
(Attention de ne pas perdre les petits axes métalliques)

Du boîtier noir, sortent l'axe du moteur (tout petit en noir) et l'axe du potentiomètre.
Le servo démonté

  2ème étape : enlever la butée sur l'engrenage de sortie
Cette butée empêche le servo d'abîmer le potentiomètre en tournant trop (enfin c'est ce que je suppose).

Il faut l'enlever complètement avec un objet coupant ... sans se couper !

L'engrenage avant


L'engrenage après

  3ème étape : couper l'axe du potentiomètre
Avec une scie à métaux, sciez ce qui dépasse du potentiomètre par rapport à la bague en laiton.
Un petit coup de lime après ne fait pas de mal !
Il faut qu'il ne bouge plus du tout quand l'engrenage placé au dessus tourne. Faites un essai.
  4ème étape : régler le potentiomètre au neutre
Ici vous devrez utilisez ce petit programme du PIC qui fournit à peu près le neutre (1.5ms) au servo, à tavers n'importe quelle patte du port B (7 à 13)
Ce programme ressemble beaucoup aux précédents, en plus simple. Avec un petit tournevis, faites tourner ce qui reste du potentiomètre de façon à ce que le moteur ne tourne plus quand le servo est connecté à ce programme.
Pour bien garder le réglage, on peut fixer le reste de l'axe avec de la cire ou de la pâte à modeler comme ici.
  5ème étape : tout remonter !
Vous n'avez pas perdu de vis ? parfait ! remontez tout ! :)

La programmation de votre nouveau moteur est très simple : dites au servo d'aller à droite ou à gauche (1ms -> 2ms par exemple) et il y ira... indéfiniment !
Si vous voulez avoir des vitesses, vous pouvez essayer de taper à coté du neutre.
Entre -+ 80µs on sent des différences. Mais éviter d'utiliser le neutre pour arrêter le moteur, préferez ne plus rien envoyer, car ce réglage n'est pas forcément stable.
Dans une prochaine page, un exemple pratique !


Pour la fixation d'une roue sur un servo voir le lien ci-dessous
roue

Complétez cette page, posez vos questions et remarques ici : WiKiFri

Page http://fribotte.free.fr/bdtech/pic/servoCC.html modifiée le 14/10/2002.
Copyright fribotte@free.fr, libre de droit pour toute utilisation non commerciale.
Reproduction autorisée par simple mail