Smart Servo MS-12A : Première utilisation

Après avoir déballé le Smart Servo et l’avoir observé sous toutes les coutures, vient le temps des premiers essais.

Raccordement du Smart Servo :

Pour faire fonctionner votre Smart Servo, vous aurez besoin en plus du servo, d’une carte de programmation : Me Auriga V1.3 dans mon cas, d’un câble  de connexion Augira / Servo et, d’un câble de transfert usb carte/PC.
Suivez le mode mode de connexion suivant le modèle de carte :
Pour ma part, ayant une carte Auriga, ça ressemble à ceci :

Notez au passage que la couleur du câble de connexion n’est pas de la même couleur que sur la notice. Le câble gris ne possède pas la bonne embase et ne connecte pas à l’Auriga.
Il ne reste plus qu’a relier le tout à un PC, et zou !!!

Programmation du Smart Servo :

Après avoir activé un bon vieux mBlock 3.4.11, connectez votre carte et sélectionnez là dans la liste :

Dans la partie “Pilotage” vous devriez voir apparaître les extensions “Auriga” et “Smart Servo”. Si l’etension “Smart Servo” n’est pas présente, il convient de l’installer grâce au menu “Gérer les extensions”.
Notez dans le menu “Choix des extensions” le sous menu “Smart Servo Tools”

L’instruction “Set zero position” : Permet de définir le point Zéro du servo. Cela va permettre de faire varier l’angle de rotation en prenant comme référence ce point zéro.
L’instruction “Unlock servos” : Permet de déconnecter électriquement les servo et donc de pouvoir les faire pivoter à la main de façon à pouvoir régler la position zéro par exemple.

Les différents blocs de programmation s’utilisent comme ainsi :

Repositionne le servo à son point zéro.

Positionner le servo 1 à un angle de 90° à 30 tours/min

Faire effectuer au servo 1 une rotation de 90° à 30 tours/min

Faire tourner l’axe du servo à une vitesse comprise entre -255 et +255. “+ et -” faisant référence au sens de rotation.

Permet de régler le couleur de la DEL du servo et son intensité.

Permet de créer des variables afin d’avoir le retour d’information d’intensité, tension, vitesse, angle et température.

1er programme :

Après avoir réglé mon point zéro, je varier l’angle de rotation selon plusieurs valeurs tout en faisant changer la couleur de la DEL (c’est plus joli).

2eme programme :

Au premier programme, je rajoute cette modification qui me permet d’avoir un retour des différentes informations.

  

Conclusion :

Un servomoteur que je commence donc à découvrir et qui me plaît bien : le fait qu’il soit chaînable, couple important, mode continu ou angulaire, … .Il me reste plus qu’à l’essayer sur une carte Arduino. Le prix ( 40€ environ) ne me parait pas excessif dans la mesure ou il fait le travail de 2 servo.
Prévoir une alimentation externe (9Vcc) pour réaliser l’alimentation des seromoteurs)
Je n’ai pas trouvé, par contre, le moyen de régler le point zéro avec mBlock 5 ou avec l’app Neuron.

Print Friendly, PDF & Email