Publié 2026-04-17
Ce guide vous apprend à créer un système simple et fonctionnelservomoteurmoteur utilisant des composants électroniques de base et des articles ménagers courants. Contrairement à l'industrielservomoteurs, votre version maison comprendra un petit moteur à courant continu, un potentiomètre pour le retour de position, un pilote de moteur et un circuit de commande (généralement un microcontrôleur). En suivant ce guide, vous serez en mesure de faire pivoter un arbre selon un angle spécifique et de le maintenir là – exactement ce qu'est une norme.servomoteurfait. Ce projet est idéal pour les amateurs, les débutants en robotique ou toute personne ayant besoin d'un actionneur personnalisé à faible coût sans acheter de produit de marque.
A la fin de ce tutoriel, vous disposerez d'un servomoteur fonctionnel qui :
Pivote de 0° à 180° (ou une plage que vous définissez)
Maintient sa position contre de légères forces extérieures
Répond aux signaux de commande simples de type PWM (ou aux commandes directes du potentiomètre)
Fixez un petit engrenage à l’arbre du moteur.
Montez un engrenage plus grand sur l'arbre de sortie (l'arbre qui déplacera votre charge externe).
Connectez l'arbre du potentiomètre à l'arbre de sortie à l'aide d'un accouplement ou en les collant ensemble. De cette façon, chaque rotation de l’arbre de sortie fait tourner le potentiomètre.
Fixez le moteur, le train d'engrenages et le potentiomètre sur une base rigide (feuille de plastique, bois ou cadre imprimé en 3D).
Exemple courant :Dans un bras de robot fait maison, vous pouvez utiliser des engrenages compatibles LEGO ou provenant d'une imprimante cassée. De nombreux amateurs construisent avec succès leur premier servo en utilisant des engrenages jouets recyclés.
Connectez la broche centrale du potentiomètre à une broche d'entrée analogique du microcontrôleur. Les deux autres broches vont au +5V et GND.
Connectez les broches d'entrée du pilote de moteur à deux broches PWM numériques sur le microcontrôleur.
Connectez les broches de sortie du pilote de moteur au moteur à courant continu.
Alimentez le microcontrôleur et le pilote de moteur à partir de la même batterie (assurez-vous que les condensateurs de découplage sont appropriés – 100 µF et 0,1 µF sur les lignes électriques).
Le microcontrôleur effectue en permanence un contrôle en boucle fermée :
1. Lisez la tension du potentiomètre (représente l'angle actuel).
2. Lisez l'angle souhaité à partir d'un signal externe (par exemple, un deuxième potentiomètre ou une commande série).
3. Comparez l'angle actuel avec l'angle souhaité :
Si actuel
![]()
Si le courant > souhaité → faites tourner le moteur vers l’arrière.
Si la différence est très faible (par ex.
4. Envoyez des signaux PWM appropriés au pilote du moteur pour faire tourner le moteur à basse vitesse (pour éviter un dépassement).
Un simple contrôleur proportionnel (contrôleur P) fonctionne bien :
motor_speed = Kp × (desired_angle – current_angle)
avecKpajusté expérimentalement (généralement 0,1 à 0,5).
Tournez manuellement l’arbre de sortie jusqu’à sa position mécanique 0°. Enregistrez la lecture du potentiomètre (par exemple, 0 V).
Tournez-le à 180° (ou plage maximale) et enregistrez la lecture (par exemple, 5 V).
Mappez la plage de tension du potentiomètre entre 0 et 180° dans votre code.
Téléchargez le code et envoyez différentes commandes d'angle. L'arbre doit bouger et se verrouiller à chaque angle commandé.
Cas réel :Un amateur construisant un mécanisme d'inclinaison et de panoramique pour caméra a utilisé exactement cette conception. Avec un moteur 6 V et un potentiomètre 10 tours, ils ont atteint une précision de 0,5° – suffisante pour un enregistrement vidéo stable.
Le principe de base estrétroaction en boucle fermée: le potentiomètre indique au microcontrôleur la position réelle, et le microcontrôleur ajuste la puissance du moteur pour éliminer toute erreur entre la position réelle et souhaitée. C’est exactement ainsi que fonctionnent les servos commerciaux. Les seules différences sont la qualité et la précision des composants – mais pour de nombreux projets de bricolage (petits robots, animatroniques, mécanismes de modélisation), un servo fait maison est tout à fait suffisant.
1. Commencez avec une petite plage d'angle (par exemple, 60°)pour minimiser les difficultés de liaison mécanique et de réglage.
2. Utiliser une alimentation séparée pour le moteur– ne faites jamais passer le moteur via la broche 5 V du microcontrôleur.
3. Ajoutez un condensateur de 100 à 470 µF aux bornes du moteurpour réduire le bruit électrique qui peut réinitialiser le microcontrôleur.
4. Testez d'abord la lecture du potentiomètre– rédigez un croquis simple qui imprime la valeur analogique sur un moniteur série. Faites tourner l'arbre manuellement et vérifiez que la valeur change en douceur.
5. Si vous n'avez pas de microcontrôleur, vous pouvez construire un servo analogique en utilisant une puce de comparaison quadruple (par exemple, LM339) et deux transistors – mais la méthode du microcontrôleur est plus simple pour les débutants et plus adaptable.
Vous pouvez absolument construire un servomoteur simple et fonctionnel en utilisant des composants communs : un moteur à courant continu, un potentiomètre, un pilote de moteur et un microcontrôleur. La clé réside dans le retour de position en boucle fermée, et non dans les pièces coûteuses. De nombreux amateurs ont réussi à le faire pour les bras de robots, les cardans de caméra et les modèles réduits de véhicules.
Passez à l'action dès aujourd'hui : récupérez un petit moteur à courant continu dans un vieux jouet, trouvez un potentiomètre linéaire de 10 000 k et commencez le prototypage sur une maquette. En deux heures, vous disposerez d’un servo fonctionnel que vous aurez construit vous-même – sans aucun produit de marque.
Heure de mise à jour:2026-04-17
Contactez le spécialiste des produits Kpower pour recommander un moteur ou une boîte de vitesses adapté à votre produit.