[Programmation] Probleme Programation servomoteur avec Arduino
Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

Probleme Programation servomoteur avec Arduino



  1. #1
    topaze17

    Probleme Programation servomoteur avec Arduino


    ------

    Bonsoir,
    Ayant l'idée d'acheter un servomoteur :
    180kg RC robot servo 150kg 12 Volt Brushless high torque servo motor (fournisseur chinois),
    La dame qui s'occupe de la vente m'a indiqué qu'il était nécessaire d'utiliser une carte FE-URT-1 ( Multi function serial port signal converter《USB/URAT TO SMS(RS485)&SCS(TTL)》entre l'arduino et le servomoteur.
    Mon problème est le suivant :
    Y a t-il un code spécial à écrire dans l'arduino pour faire fonctionner le servomoteur via la carte FE-URT-1 , ou non ( un code de base " servomoteur " de la bibliotheque arduino est - il suffisant )?
    Sinon où trouver ce code ?
    Car je ne voudrais pas faire l'achat et ne pas savoir le faire fonctionner...
    Merci de vos conseils.
    Cordialement

    -----

  2. #2
    penthode

    Re : Probleme Programation servomoteur avec Arduino

    hello ,

    un lien sur tous les produits évitera aux bonnes volontés de chercher.
    [b]le bon sens est un fardeau, car il faut s'entendre avec ceux qui ne l'ont pas [/b]

  3. #3
    freepicbasic

    Re : Probleme Programation servomoteur avec Arduino

    https://forum.arduino.cc/index.php?topic=633669.0

    Tu n'est pas le premier, il y a des codes en bas de la page.
    Apparemment Il faut une lib scservo
    A+, pat

  4. #4
    topaze17

    Re : Probleme Programation servomoteur avec Arduino

    Bonjour,
    Merci pour votre intérêt .
    Pour Penthode, voici le lien où je l'ai trouvé
    https://wholesaler.alibaba.com/produ...632661248.html
    et voici le message de la dame chinoise :
    This is Jenny from Feetech RC Model CO.,LTD,
    a leading manufacturers in China specialized in Digital servo, Analog servo ,Robot servo,robot kits etc .
    We are very interested in cooperate with you.
    As your request,I would like to make the quotation as follow:
    ITEM NAME
    SM150 12V High Torque 180kg 485 Protocol Magnetic Encoding Servo
    FE-URT-1 Multi function serial port signal converter《USB/URAT TO SMS(RS485)&SCS(TTL)》

    Donc, que puis-je faire au niveau programmation sur l'arduino?
    Merci

    Pour freepicbasic ,
    merci pour la réponse
    En effet, j'ai regardé le lien ,
    mais où trouver la lib scservo ? car pour moi ce n'est pas évident , est-ce parmi les codes 'en bas de la page ',et si oui, lequel ?
    ou pour la lib scservo , c'est autre chose , et où la trouver ?
    En tout cas, merci pour votre aide
    Amicalement.

  5. A voir en vidéo sur Futura
  6. #5
    freepicbasic

    Re : Probleme Programation servomoteur avec Arduino

    Utilise Google !
    En 2 minutes on en trouve;
    https://github.com/AversivePlusPlus/feetech

    Les mots magic Google
    "lib scservo github"
    192 réponses

    Il faudra peut être en chercher d'autres, si ça ne convient pas.
    Chacun y va de sa modif , Arduino , il y a du bien et du mauvais ...
    A+, pat

  7. #6
    topaze17

    Re : Probleme Programation servomoteur avec Arduino

    Merci Pat, ceci m'a l'air très inintéressant. j'avais pas les mots magiques .....heureusement une bonne fée est passé par là...
    Toi qui as certainement l'habitude, penses tu que je peux arrivé à commander ce servo moteur, et que j’arriverai à le faire fonctionner,grâce à une de ces librairies ( simplement lui faire faire une rotation de x degrés selon résultat d'un capteur ); ce serait un servo directement commandé par l’Arduino , sans passer par cette carte FE-URT-1, le codage ne me poserai pas de problème.
    Merci de ton avis
    Amicalement

  8. #7
    freepicbasic

    Re : Probleme Programation servomoteur avec Arduino

    Il faut lire le datasheet du servo (s'il existe...)
    Si la commande se fait en RS485 il faudra de toute façon un circuit pour convertir !

    Je sais pas si tu as déjà acheter le servo, mais il doit couter cher, et doit consommer beaucoup !
    ça vaux peut être le coup d'en faire un maison ?
    A+, pat

  9. #8
    topaze17

    Re : Probleme Programation servomoteur avec Arduino

    Bonsoir,
    Pour que tu puisses te faire une idée voici le lien :

    https://wholesaler.alibaba.com/produ...632661248.html

    et ce qui m'a été présenté comme datasheet :

    https://www.alibaba.com/product-deta...33135939Vad3Gu

    en sélectionnant et cliquant sur " ouvrir dans un nouvel onglet" ça ouvre le lien ( j'ai essayé )

    elle me le fait à 37 dollar + 7 pour la carte .

    Merci de ton avis et du temps que tu prends pour me conseillé.
    Topaze

  10. #9
    freepicbasic

    Re : Probleme Programation servomoteur avec Arduino

    https://ecksteinimg.de/Datasheet/MO01016/SCS15.pdf
    La doc la plus claire que j'ai trouvé.
    Pas trouvé le détail du protocole, il faut chercher sur le net, ou lire les libs dispo en download ou sur les sites...

    En fait c'est du RS232 5 Volts puisqu'il le (S du servo) connecte à un 74hc126d 3,3V, que l'on peut connecter à l'Arduino directement !
    C'est pas du rs485 qui fonctionne en courant et nécessite un circuit spécialisé??

    Mais le S fonctionne dans les 2 sens, émission et réception Rx et Tx.
    Il faudrait donc connecter RX et TX ensemble.
    Cela pose quelques problèmes (pas trop insurmontables)
    1) On reçoit ce qu'on envoie.
    2) sur Arduino Uno on a 1 seul port qui sert aussi à la prog. (Le 2560 à plusieurs ports)
    3) Si on a plus de servo que de port il faut multiplexer le port et le sens.

    Dans les exemple proposés on utilise un multiplexeur pour 2 servos.

    Il faudrait un peu étudier la lib pour voir si la réception est vraiment nécessaire ?
    Si c'est de simple ACK on pourrait faire l'impasse dessus , sinon il faut le gérer surtout si la lib bloque en attente.
    Sinon pour un servo unique on peut tester avec une simple prise mode : prog/release
    A+, pat

  11. #10
    polo974

    Re : Probleme Programation servomoteur avec Arduino

    l'adaptateur à 2 balles:

    https://www.alibaba.com/product-deta...415334002.html
    il y a le schéma, mais à ce prix...

    (le lien se trouve en fin de la page du moteur)

    une doc (un peu obscure):
    http://grobotronics.com/images/compa...5%20Manual.pdf
    la même en docx zippé:
    https://forum.pjrc.com/attachment.ph...6&d=1526687775

    un projet qui semble avoir des sources (CS15Controller.cpp et CS15Controller.hpp)
    https://github.com/Titwin/Hexapod/tr...es/Controllers
    Jusqu'ici tout va bien...

  12. #11
    topaze17

    Re : Probleme Programation servomoteur avec Arduino

    Merci beaucoup de toutes ces participations qui me sont très précieuses.
    Amicalement
    Topaze

Discussions similaires

  1. [Exercices] Projet arduino uno servomoteur avec bouton
    Par vfiking91 dans le forum Électronique
    Réponses: 11
    Dernier message: 20/03/2018, 20h17
  2. [Programmation] Débutante programation Arduino : optimisation d'un programme
    Par gwendoline dans le forum Électronique
    Réponses: 11
    Dernier message: 16/08/2017, 19h44
  3. [Programmation] Cherche livre sur la programation Arduino
    Par nathanmart dans le forum Électronique
    Réponses: 29
    Dernier message: 02/06/2016, 08h29
  4. Besoin d'aide Servomoteur Arduino avec bouton.
    Par theol31 dans le forum Électronique
    Réponses: 3
    Dernier message: 12/02/2016, 00h04
  5. problème avec N! factorielle programation en C
    Par mourtoux.f dans le forum Programmation et langages, Algorithmique
    Réponses: 15
    Dernier message: 24/09/2012, 21h52
Découvrez nos comparatifs produits sur l'informatique et les technologies.