Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
dans ce tutoriel, explorons ce qu'est un servo
regardez ce tutoriel vidéo
Étape 1: Qu'est-ce qu'un servomoteur
Un servomoteur est un actionneur rotatif ou un actionneur linéaire qui permet un contrôle précis de la position angulaire ou linéaire, de la vitesse et de l'accélération. Il se compose d'un moteur adapté couplé à un capteur pour le retour de position. Il nécessite également un contrôleur relativement sophistiqué, souvent un module dédié conçu spécifiquement pour une utilisation avec des servomoteurs.
Les servomoteurs ne sont pas une classe spécifique de moteurs, bien que le terme servomoteur soit souvent utilisé pour désigner un moteur adapté à une utilisation dans un système de contrôle en boucle fermée.
Les servomoteurs sont utilisés dans des applications telles que la robotique, les machines CNC ou la fabrication automatisée.
Étape 2: permet d'ouvrir et d'inspecter ce qui se trouve à l'intérieur d'un servo
Nous expérimentons avec le servo sg90
système d'engrenage-utilisé pour réduire le régime et augmenter le circuit de contrôle de couple-circuit de commande basé sur le kc8801ic résistance variable -utilisé pour donner une rétroaction
Étape 3: Comment contrôler un servo
Les servos sont contrôlés en envoyant une impulsion électrique de largeur variable ou de modulation de largeur d'impulsion (PWM), à travers le fil de commande. Il existe une impulsion minimale, une impulsion maximale et un taux de répétition. Un servomoteur ne peut généralement tourner que de 90 ° dans les deux sens pour un mouvement total de 180 °. La position neutre du moteur est définie comme la position où le servo a la même quantité de rotation potentielle dans le sens horaire ou antihoraire. Le PWM envoyé au moteur détermine la position de l'arbre, et en fonction de la durée de l'impulsion envoyée via le fil de commande; le rotor tournera dans la position désirée. Le servomoteur s'attend à voir une impulsion toutes les 20 millisecondes (ms) et la durée de l'impulsion déterminera la distance parcourue par le moteur. Par exemple, une impulsion de 1,5 ms fera tourner le moteur en position 90°. Une durée inférieure à 1,5 ms le déplace dans le sens inverse des aiguilles d'une montre vers la position 0°, et une durée supérieure à 1,5 ms fera tourner le servo dans le sens des aiguilles d'une montre vers la position 180°
Étape 4: Composants nécessaires
- servomoteur
- Arduino
- Resistance variable
Étape 5: schéma de circuit
un servo a 3 broches
connexions avec Arduino
connecter VCC à 5v (rouge)
connecter gnd à gnd (marron)
fil de signal vers D9 (orange)
Étape 6: Bibliothèque et programme
télécharger d'ici