Forums › Construction d’unité astromech › Electronique, radiocommande, motorisation › 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.
-
AuteurMessages
-
9 mai 2015 à 15:31 #7089Anonyme
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
9 mai 2015 à 18:03 #37161De 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
10 mai 2015 à 11:44 #37162AnonymeSalut, 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!
10 mai 2015 à 12:01 #37163AnonymeAh! 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.
10 mai 2015 à 12:38 #37164la sabertooth peut se piloter de la même manière qu’un servo 11 mai 2015 à 06:50 #37165Oui, 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
11 mai 2015 à 11:42 #37166AnonymeXoff 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] 11 mai 2015 à 17:19 #37167AnonymeDe la bombe le ESP8266 ! J’ai pris le modèle avec module de dev chez Olimex, pour moins de 10 € ! 11 mai 2015 à 18:04 #37168Anonymeç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.
12 mai 2015 à 10:36 #37169AnonymeMerci 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

Ce week end je vais faire un schema électrique que je vais poster ici.
12 mai 2015 à 13:43 #37170AnonymeBoris 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] 12 mai 2015 à 13:50 #37171AnonymeJ’utilise Arduino IDE pour ESP8266 (comme ça je n’ai rien de neuf à apprendre, je continue de coder en C++)
https://github.com/esp8266/Arduinohttps://github.com/esp8266/Arduino” class=”bbcode_url”> et son forum associé avec les exemples qui vont bien
http://www.esp8266.com/viewforum.php?f=25http://www.esp8266.com/viewforum.php?f=25” class=”bbcode_url”> 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é.
15 mai 2015 à 16:53 #37172AnonymeBonjour, j aimerai savoir si mon schema est ok?
15 mai 2015 à 20:39 #37173AnonymeDes 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. 16 mai 2015 à 16:29 #37174AnonymeDans 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?
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.
