cabler la Sabertooth

  • Ce sujet contient 32 réponses, 8 participants et a été mis à jour pour la dernière fois par Anonyme, le 30 Mai. 2015, 13:56.
15 sujets de 1 à 15 (sur un total de 33)
  • Auteur
    Messages
  • #7089
    Anonyme

      Bonjour,

      j´aimerais savoir comment je dois cabler mon Sabertooth 2X12A à mon Bluno (Bluno est un Arduino Uno + une connection Bluetooth, les Pins du Bluno son identique au Arduino Uno ainsi que son fonctionnement).

      Le cablage doit être fait afin que les 2 Moteurs du robot soit indépendamment contrôlable.

      Pour ce qui est de cabler les 2 moteurs je vais cabler le moteur 1, cable rouge (je pense +) sur M2B et le noir (doit être le -) sur M2A. Ensuite le moteur 2, cable rouge sur M1B et le noir sur M1A. Pour les batterie 12VDC je vais faire un montage mixte 2 X 2 batterie en série et le tout en parallele.

      Je vais ensuite faire un schéma que je vais poster pour la suite du montage.

      Merci

      #37161
      kethry
      Bloqué

        De mon côté les drive ne sont pas commandés par un arduino, mais directement sur le récepteur radio

        Sinon sur la sabertooth, il y a plusieurs modes de contrôle : série, R/C et packetized… donc à toi de voir quel mode tu veux adopter

        #37162
        Anonyme

          Salut,

          je vien de faire des recherches et j´ai trouvé 2 3 trucs… C´est très compliqué car je ne trouve aucune information. Dans la doc de Sabertooth on ne trouve pas non plus le cablage ou autres qui pourrait aider.

          Pour la partie cablage moteur et batterie c´est pas compliqué. Maintenant pour le cablage Arduino Sabertooth Il y a les pins 0V, 5V, S1 et S2.

          Le 0V va sur le GND de l´Arduino

          Le 5V sur la pin Vin de l´Arduino (Pin qui permet de fournir une alimentation 5V à la carte Arduino).

          Le S1 va sur la pine TX de l´Arduino (Les pin RX-TX sont deux piquages entre le FTDI et l’ATMEGA, vaut mieux pas essayer de comprendre…).

          Et pour la pin S2 je pense qu´elle doit être là pour controler le moteur 2, si oui, je ne sais pas où la brancher…

          Pour les modes j´y suis pas encore mais je pense que ca va être aussi dure de comprendre. Et pour la programmation n´en parlons même pas…

          Je trouve, qu´il manque énormément d´informations!!!

          Et pour celà, si j´ai la solution, je ferais un beau schema que je vais poster ici!

          #37163
          Anonyme

            Ah! j´ai trouvé des infos à décortiquer!

            http://forum.arduino.cc/index.php?topic=241396.0;wap2

            La pin S1 n´est plus sur TX mais sur la pin 9

            Et la pin S2 se trouve sur la pin 10.

            #37164
            Xoff
            Bloqué

              la sabertooth peut se piloter de la même manière qu’un servo

              #37165
              kethry
              Bloqué

                Oui, si tu ne maitrises pas le domaine, je déconseille de la piloter avec un arduino, si le programme n’est pas sécurisé à 100%, un droide “fou” devenu non maitrisable peut être très dangereux.

                Je conseille de brancher la sabertooth directement sur le récepteur R/C

                Tu pourras y revenir lorsque tu auras acquis plus d’expérience sur les autres parties programmation qui sont nombreuses

                #37166
                Anonyme

                  Xoff wrote:

                  Oui, si tu ne maitrises pas le domaine, je déconseille de la piloter avec un arduino, si le programme n’est pas sécurisé à 100%, un droide “fou” devenu non maitrisable peut être très dangereux.

                  Je conseille de brancher la sabertooth directement sur le récepteur R/C

                  Tu pourras y revenir lorsque tu auras acquis plus d’expérience sur les autres parties programmation qui sont nombreuses


                  Je suis d’accord avec Xoff au niveau sécurité via l’arduino et la Sabertooth, il faut faire attention…

                  J’ai fait quelques test via l’arduino + shield wifi ou ethernet + appli sous iphone:

                  http://r2builders.fr/forum/viewtopic.php?f=26&t=2629&start=520

                  Ca fonctionne, bien que j’ai quelques latence avec le shield wifi (pas trop en ethernet), il faudrait que je refasse des test avec un ESP8266 (microprocesseur avec wifi intégré qu’y fonctionne par défaut avec des commandes AT mais on peut flasher le firmware pour faire du scripting LUA (vu le prix du bouzin ça vaut le coup).

                  Sinon tu trouvera ici la librairie pour l’Arduino :

                  https://www.dimensionengineering.com/info/arduino

                  Si tu utilise SabertoothSweep.ino (mode R/C de la Sabertooth a paramétrer en 1er), tu verra par defaut la broche 9 et 10 de l’arduino sont a brancher sur la Sabertooth (S1 et S2).

                  [attachment=0]SabertoothRCModeExamples.zip[/attachment]

                  #37167
                  Anonyme

                    De la bombe le ESP8266 ! J’ai pris le modèle avec module de dev chez Olimex, pour moins de 10 € !

                    #37168
                    Anonyme

                      ça me rappelle les débuts de ma construction il y a deux ans;

                      le résultat de mes tests initiaux à partir du bas de la p4 ici:

                      http://r2builders.fr/forum/viewtopic.php?f=26&t=2590&start=30

                      En résumé, j’ai vite arrêter les liaisons séries pour préférer la liaison type R/C, plus fiable.

                      Je suis toujours dans cette config depuis; en respectant quelques règles de bases et de bon sens dans la conception et la réalisation, le contrôle par une Arduino peut être OK.

                      Il faut prototype avant et tester tous les cas de figures.

                      Et si on a le moindre doute sur le proto, alors il vaut mieux opter pour une R/C, la config sur la sabertooth étant la même, c’est vite fait de passer de l’un à l’autre.

                      #37169
                      Anonyme

                        Merci pour vos réponses, il y a vraiment de bonnes infos comme le lien de la librairie pour l’Arduino, le conseil de faire un prototype… Oui c´est sûr qu´il pourrait partir en cou… si c´est pas à 100% maitrisé.

                        Enfaite ca ne va pas être un robot bien compliqué, il va juste devoir savoir se déplacer.

                        J´attaque un truc pas facile avec la Sabertooth et la Bluno mais c´est les seuls carte que je vais avoir dans mon robot :D

                        Ce week end je vais faire un schema électrique que je vais poster ici.

                        #37170
                        Anonyme

                          Boris wrote:

                          De la bombe le ESP8266 ! J’ai pris le modèle avec module de dev chez Olimex, pour moins de 10 € !


                          Tu l’utilise comment l’ESp8266? commande AT ou en LUA? Si c’est en LUA, tu n’aurais pas un script de config wifi via un petit serveur web? (j’en ai un mais pour je ne sais quel raison c’est pas stable….) histoire de ne plus mettre le SSID et MDP en dure…

                          Sinon je suis d’accord avec toi c’est génial l’ESP8266, j’ai vu des tests de porté du signal impressionnant (plus de 4 km avec une antenne amplifié!)

                          Perso, je me suis fait un banc d’essaie a partir d’une alim de pc pour faire mumuse avec l’ESP et l’arduino :
                          [attachment=0]alim.jpg[/attachment]

                          #37171
                          Anonyme

                            J’utilise Arduino IDE pour ESP8266 :) (comme ça je n’ai rien de neuf à apprendre, je continue de coder en C++)

                            https://github.com/esp8266/Arduino” class=”bbcode_url”>https://github.com/esp8266/Arduino

                            et son forum associé avec les exemples qui vont bien

                            http://www.esp8266.com/viewforum.php?f=25” class=”bbcode_url”>http://www.esp8266.com/viewforum.php?f=25

                            Je le relie en I2C sur mon arduino. Je mets un webserver dessus qui attend les commandes et qui les envoi en I2C à l’arduino. (sert de passerelle en fait)

                            L’arduino lui envoi quelques valeurs de temps en temps (toujours via I2C), genre le niveau de charge de la batterie. (stocke les variables en local, prêt à les fournir à la moindre demande)

                            et depuis un iPhone :

                            – pour ouvrir les pie panels => http://192.168.1.4/piepanel?all=open

                            – pour avoir le niveau de charge de la batterie => http://192.168.1.4/status

                            Au démarrage de l’ESP8266, je liste les réseaux wifi disponible. Si le réseau de la maison est dispo, je me connecte dessus et je l’utilise depuis l’iPhone normallement. Sinon (je ne suis donc pas chez moi), je démarre en tant qu’access point et je connecte mon iPhone dessus.

                            Mais bon, on pollue un post qui ne parle pas de ça, si on veut en causer, il faut qu’on se fasse un message forum dédié.

                            #37172
                            Anonyme

                              Bonjour,

                              j aimerai savoir si mon schema est ok?

                              #37173
                              Anonyme

                                Des batteries en parallèle c’est jamais une bonne idée car ils y a des courants d’équilibrage qui circulent. Pour comprendre les phénomènes voir les théorèmes de Norton et de Thevenin ainsi de la loi de superposition.

                                #37174
                                Anonyme

                                  Dans les trotinettes elles étaient aussi en parallèle, je pense donc que ca va faire l´affaire. Franchement c´est le point qui me tracasse le moins mais merci pour l´info, c´est bon à savoir si on veut bien comprendre comment ca fonctionne.

                                  Rien d´autre?

                                15 sujets de 1 à 15 (sur un total de 33)
                                • Vous devez être connecté pour répondre à ce sujet.