Publié 2026-02-20
En jouant avecservomoteurs, on rencontre souvent un mal de tête : quand on recherche "9g microservomoteur" ou " microservomoteur9g" en ligne, un tas de produits éblouissants apparaissent. Les paramètres se ressemblent tous, mais les prix varient de quelques dollars à des dizaines de dollars. Comment choisir ? Une fois que vous l'avez acheté, comment devez-vous l'utiliser pour le rendre obéissant et tourner régulièrement ?
Même si le servo est petit, il possède de nombreux paramètres. Tout d’abord, vous devez comprendre le numéro de modèle, tel que le SG90 le plus courant. Le « 9g » fait généralement référence au poids du servo, qui est très léger. Vous verrez beaucoup d’anglais sur la page marchand. Par exemple, « Décrochage » signifie couple de décrochage, ce qui signifie simplement qu'il peut tirer plusieurs objets ; " " signifie tension de fonctionnement, généralement de 4,8 V à 6 V. De plus, « Vitesse » fait référence à la vitesse de rotation et l'unité est sec/60°, ce qui signifie le nombre de secondes nécessaires pour tourner à un angle de 60 degrés. Plus le chiffre est petit, plus le servo tourne vite.
Comprendre ces paramètres est la première étape, et la clé est de les combiner avec la réalité. Par exemple, si vous souhaitez fabriquer un petit bras robotique, le couple est l'indicateur principal, vous devez donc en choisir un avec un couple plus important. S'il est uniquement utilisé pour contrôler le cardan de la caméra, un modèle avec une vitesse de rotation douce et une haute précision est plus approprié. Ne vous contentez pas de regarder le prix, il doit être basé sur les besoins de votre projet.
Après avoir finalement connecté les fils et écrit le code, le servo continue de trembler comme s'il s'agissait de la maladie de Parkinson. C’est probablement la chose la plus frustrante. Ne vous inquiétez pas, il s'agit probablement d'un problème d'alimentation électrique. Ce type de petit servo a un courant instantané important au démarrage et au blocage. S'il est directement alimenté par la broche 5V d'une autre carte de développement, il est facile de provoquer une chute de tension due à un courant insuffisant, provoquant ainsi une gigue.
Résoudre ce problème est en fait très simple, il suffit de préparer une alimentation séparée pour le servo. Vous pouvez utiliser un boîtier de batterie de 4,8 V à 6 V ou un module régulateur de tension externe pour connecter respectivement les fils positif, négatif et de signal de l'alimentation, et assurez-vous de connecter le pôle négatif de l'alimentation du servo au GND (fil de terre) de la carte de commande ensemble pour garantir que les signaux sont synchronisés. De cette manière, le problème de la gigue peut être résolu.
Il existe différents servos 9g sur le marché, principalement divisés en deux catégories : les servos analogiques et les servos numériques. Les servos analogiques sont bon marché, mais pour les débutants réalisant de petites productions, tant que le programme est correctement contrôlé, la vitesse de réponse est suffisante. Les servos numériques sont plus chers, répondent plus rapidement et ont une plus grande précision de positionnement. Ils conviennent à une utilisation sur de petits robots nécessitant une réponse rapide.
Outre le type, le matériau des dents doit également être pris en compte. La plupart des servos bon marché utilisent des dents en plastique, qui ont l'avantage d'être bon marché et silencieuses. Cependant, si la force est trop importante, les dents seront facilement endommagées (les engrenages seront endommagés). Si le servo de votre projet doit supporter des forces externes, comme s'il est utilisé sur un robot à pattes, alors vous devez envisager un servo à dents métalliques. Bien qu’il soit plus cher et plus bruyant, il est beaucoup plus durable. Une autre chose à considérer est la marque. Le SG90 est un choix classique d’entrée de gamme. Il contient beaucoup d'informations et de nombreuses personnes l'achètent, la probabilité de se tromper est donc relativement faible.
Le câblage est une compétence de base. Si vous effectuez une mauvaise connexion, cela risque de ne pas fonctionner ou de griller. Ce type de petit servo comporte généralement trois fils et la couleur est la norme de différenciation. Généralement,le marron (ou noir)le fil est le pôle négatif, connecté à GND ;le rougele fil est le pôle positif, connecté à l’alimentation (généralement 5 V) ;l'orange (ou jaune ou blanc)Le fil est le fil de signal qui doit être connecté à la broche de sortie PWM de la carte de commande (par exemple).
Un rappel spécial ici est que les séquences de lignes de servo de différentes marques peuvent être différentes ! Bien que les SG90 les plus courants soient marron, rouge et orange, si vous en achetez un d’une autre marque, ne soyez pas paresseux. Assurez-vous de vérifier le schéma de câblage avec le schéma de câblage fourni par le commerçant ou dans le manuel avant le câblage. Si vous n’êtes pas sûr, il est préférable d’utiliser un multimètre pour le mesurer. Le fil de test noir est connecté au pôle négatif de l'alimentation électrique et le fil de test rouge mesure respectivement trois fils. Celui qui peut mesurer une tension de 5 V est le fil rouge. La sécurité est plus importante que toute autre chose.
Lorsque je reçois un nouveau servo, comment puis-je savoir rapidement s'il est bon ? Voici un moyen simple de le tester sans écrire de code. Tout d'abord, connectez le fil marron du servo à la borne négative de la batterie et le fil rouge à la borne positive de la batterie (utilisez simplement deux piles sèches de 1,5 V connectées en série, soit 3 V, ce qui est une tension de test sûre). À ce moment, le servo doit tourner jusqu'à une position initiale et s'arrêter.
Utilisez vos doigts pour tourner doucement le disque de sortie du servo. Si vous ressentez une résistance et qu'il reviendra automatiquement à sa position d'origine, cela signifie que le circuit de commande et le moteur à l'intérieur du servo sont fondamentalement bons. Ensuite, retirez le fil rouge du 3 V et remplacez-le par une alimentation 5 V (par exemple, en prenant l'alimentation du port USB). Touchez ensuite le fil de signal au pôle positif 5 V avec votre doigt, puis touchez-le à GND. L'axe du servo doit suivre votre toucher et tourner un peu en conséquence. Ce processus simple peut vous aider à éliminer la plupart des servos défectueux.
Ne vous laissez pas intimider par le code, il n'y a en réalité que trois étapes pour contrôler le servo. La première étape consiste à appeler la bibliothèque de servos et à ajouter# au début du code. La deuxième étape consiste à créer un objet servo et à connecter les broches, telles queServomoteur ;puis écris.(9);dans leinstallation()fonction. Cela signifie que vous avez connecté la ligne de signal du servo à la broche 9.
La troisième étape, et la plus importante, consiste à tourner le servo à l'angle spécifié. Dans leboucle()fonction, il vous suffit d'écrire.écrire(angle);Par exemple,.écrire(90);fera tourner le servo à la position 90 degrés. Avecretard()Fonction, vous pouvez le faire osciller d'avant en arrière. Si vous souhaitez lire l'angle actuel du servo, vous pouvez utiliser.lire(). C'est aussi simple que cela, dépêchez-vous d'essayer et laissez le gouvernail bouger !
Après avoir lu ceci, je me demande quel est le problème le plus étrange et le plus gênant que vous ayez rencontré lors du processus de débogage du servo ? Autant le partager dans l'espace commentaire, discutons-en ensemble, et laissez davantage d'amis qui débutent éviter les détours. Si vous trouvez l'article utile, donnez-lui un coup de pouce et partagez-le avec des amis qui jouent ensemble au matériel, ce qui est pour moi le plus grand soutien !
Heure de mise à jour:2026-02-20
Contactez le spécialiste des produits Kpower pour recommander un moteur ou une boîte de vitesses adapté à votre produit.