Aller au contenu


Photo
- - - - -

Besoin de conseils pour mon futur robot.


179 réponses à ce sujet

#41 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 5 032 messages
  • Gender:Male

Posté 02 mars 2020 - 12:47

C'est pas bon !

Ton driver moteur doit être connecté au Shield.

Et de toute façon, dans le nouveau cas qui nous intéresse, tu n'as plus besoin du driver puisque tu utilises un servo. Ton servo doit être directement connecté sur le shield.

Ton Shield n'est bon du tout. Il s'agit d'un Shield pour élaborer son propre circuit. Ce n'est pas ton cas.

 

Tu as un exemple de connections, toujours sur ma vidéo, à 3'50", https://www.robot-ma...rquad/?p=104639



#42 Luke

Luke

    Membre occasionnel

  • Membres
  • Pip
  • 89 messages

Posté 02 mars 2020 - 12:57

Le driver sert à controller les 2 moteurs DC. Donc j'ai besoin du driver.

 

Le servo sert à controller un capteur ultrasons.

 

Sinon le schéma précédent c'est juste pour illustrer les connections de l'alimentation. Le reste n'est pas connecté.

 

C'est possible d'utiliser un UBEC 5V comme le tiens, sans shield ?



#43 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 5 032 messages
  • Gender:Male

Posté 02 mars 2020 - 02:05

C'est possible d'utiliser un UBEC 5V comme le tiens, sans shield ?

Oui, bien sûr, cela n'a aucun rapport. C'est une alimentation. Imagine que tu as un pack de piles.

 

Concernant le driver. Bien entendu, il faut l'alimenter, mais les fils de commandes doivent être connectés au Shield.

Sinon, ton Shield, ce n'est toujours pas le bon.



#44 Luke

Luke

    Membre occasionnel

  • Membres
  • Pip
  • 89 messages

Posté 02 mars 2020 - 10:20

Après quelques recherches sur les shields pour servo, je suis tombé sur ce post du forum.

 

Il fait des tests, 2 servos alimentés via l'arduino puis le convertisseur, et ensuite 4 servos. On voit bien que l'arduino peut alimenter 2 servos sans problème non ? Mais à 4 mais on voit bien qu'il a du mal :D. De toute façon si l'arduino n'arrive pas à alimenter le servo, il redémarre ? Il ne va pas griller ?

 

Je pense que pour le moment je vais laisser tomber les shields pour servomoteur. Je n'utilise qu'un seul servo, l'arduino devrait supporter ça, d'autant plus que je ne tire pas dessus, il ne porte pas une grosse charge ( juste un petit capteur ultrasons )



#45 Luke

Luke

    Membre occasionnel

  • Membres
  • Pip
  • 89 messages

Posté 03 mars 2020 - 06:36

Bon la nuit porte conseil ...

 

Je vais réfléchir pour passer sur une arduino nano + shield servo + UBEC 5V ... L'avantage c'est que ce sera beaucoup plus compact que ma grosse arduino mega, car je n'ai pas beaucoup de place sur le chassis ( surtout avec tout ce cablage d'alimentation qui va prendre une place énorme ... )

 

Autre avantage, je peux rajouter des servos si besoin pour controller d'autres capteurs, sans me casser la tête. Ce setup sera réutilisable dans le futur si je veux faire un robot quadripède à base de servos.

 

Voici le cablage pour l'alimentation uniquement :

 

batterie-lipo-3s-v2.jpg

 

Dites moi si c'est ok, sachant que je vais devoir couper la petite prise noire du UBEC pour souder les fils + et - sur une prise jack. C'est possible de cabler directement le UBEC sans passer par une soudure sur un jack ? C'est peut être possible de le plug direct sur le shield ???

 

Il y a également une soudure à prévoir pour raccorder sur le XT60 venant de l'alim.

 

EDIT : je n'avais pas vu ça sur le shield -> Tension d'alimentation recommandée : 7 à 12 VDC .... du coup je peux me passer du UBEC 5V et envoyer direct du 12V ??



#46 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 5 032 messages
  • Gender:Male

Posté 03 mars 2020 - 08:11

C'est mieux ! Là, ton servo n'est pas connecté directement au Nano.

La prise du Shield, ce n'est pas une prise Jack, mais une prise Alim PC (je ne sais pas comment ça s'appelle)

Si tu ne trouves pas la prise seule, tu achètes ce genre d'adaptateur, https://www.robot-ma...et-mega-47.html, tu supprime tous les fils et tu soudes les fils de l'UBEC directement sur la prise PC. Attention de ne pas te tromper !

 

Ton schéma n'est pas encore tout à fait bon. Tu as oublié la commande du driver qui doit être connecté au Shield.

 

Mais, mais, mais ! Si tu utilises le Shield pour le Nano qui a un convertisseur 5V incorporé, tu n'as plus besoin de l'UBEC 5V.

Néanmoins, il pourra t'être utile si tu utilises un Shield pour Uno qui lui n'as pas de convertisseur 5V.

 

Capito ? 



#47 Luke

Luke

    Membre occasionnel

  • Membres
  • Pip
  • 89 messages

Posté 03 mars 2020 - 08:24

Je n'ai pas matérialisé la connection du driver moteur sur le shield, c'est juste pour illustrer le cablage de l'alim.

 

Sinon oui dans ce cas de figure, pas besoin d'UBEC 5V étant donné qu'il faut alimenter le shield entre 7 et 12 VDC. 

 

La prise c'est une prise Jack arduino classique 5.5 x 2.1 si je ne dis pas de bêtises.



#48 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 5 032 messages
  • Gender:Male

Posté 03 mars 2020 - 08:45

Pour moi, une prise Jack, c'est ça :

 

prise jack.png



#49 Luke

Luke

    Membre occasionnel

  • Membres
  • Pip
  • 89 messages

Posté 03 mars 2020 - 08:59

Oui tu as raison, j'appelle ça " jack " parce que ça y ressemble, mais c'est différent :).

 

Voilà j'ai rajouté le raccord du driver moteur sur le shield nano.Dites moi si c'est bon, si tout ce cablage tient la route ou si je m'égare :D

 

batterie-lipo-3s-v3.jpg

 

Zoom :

 

batterie-lipo-3s-v4.jpg

 

Merci encore pour toutes ces infos j'y vois plus clair et j'ai hâte de commencer à assembler tout ça:)

 

EDIT : pour raccorder le driver moteur au shield, je dois utiliser des cables femelles / femelles, est-ce que ça c'est bon ?



#50 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 8 672 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 03 mars 2020 - 11:33

Oui câbles femelle femelle pour relier le shield et le driver de moteur. 

Je pense que ton dernier schemas est pas mal ;)

Le convertisseur intégré au shield nano est bien un peu plus costaud que celui intégré dans une nano ou une uno, mais il est bien moins costaud que le convertisseur ubec 5V 7A. Pour 1 à 2 servo pas besoin du convertisseur en plus ;) 

Par contre juste pour info si un jour tu veux piloter plus de servo à un moment donné tu auras besoin du ubec. Le ubec se branchera alors directement sur des broches 5V GND du shield ( broches aussi indiquées V et G ) et pas sur la prise DC jack. 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 

 

Les réalisations de Mike118  

 

 

 


#51 Luke

Luke

    Membre occasionnel

  • Membres
  • Pip
  • 89 messages

Posté 03 mars 2020 - 11:37

oui pour le moment je compte utiliser 1 seul servo, voire 2 grand maximum.

 

En tout cas merci beaucoup pour ces informations, je vous tiens au courant sur l'avancée de mon projet :)



#52 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 5 032 messages
  • Gender:Male

Posté 03 mars 2020 - 11:59

Ton schéma de branchement n'est pas bon.

 

Sur le Shield, tu as des ensembles de 3 connecteurs bien alignés. Si tu regardes bien, il y a des indication G, V et S.

G, c'est la masse, V la tension et S le signal.

A chaque fois que tu vas connecter un moteur(la commande dans ton cas), un servo ou un capteur, tu vas utiliser un de ces connecteurs. Alors que toi, dans ton schéma, tu as réparti tes fils sur différents connecteurs.

En résumé, tu dois connecter chaque moteur avec une nappe de 3 brins, terminée par un connecteur Dupont, femelle. Un connecteur Dupont femelle, c'est celui qui te permet de connecter ton servo.

 

Je n'en ai pas trouvé sur la boutique, ça ressemble à ça, https://www.amazon.f...91&s=hi&sr=1-13

Tu dois couper une extrémité. Les 3 fils coupés doivent être reliés/soudés à ton driver et le connecteur doit être enfiché sur un des connecteurs du Shield, dans le bon sens.

 

N'achète pas en Chine, actuellement le délai est de 6 mois...



#53 Luke

Luke

    Membre occasionnel

  • Membres
  • Pip
  • 89 messages

Posté 03 mars 2020 - 02:23

Mais IN1 et IN2 par exemple cest pour le signal ( IN1 high IN2 low -> javance / IN1 low IN2 high -> je recule ) donc les ports IN doivent être placés sur le signal (S) et non sur le V (5v) ?

Javoue que je suis un peu perdu, je regarderai ça ce soir là je vais bosser.

#54 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 5 032 messages
  • Gender:Male

Posté 03 mars 2020 - 03:42

Ah oui, désolé, je m'aperçois que ce type de driver ne fonctionne pas comme je l'imaginais.

On va attendre, l'avis d'un expert...



#55 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 8 672 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 03 mars 2020 - 06:52

Mais IN1 et IN2 par exemple cest pour le signal ( IN1 high IN2 low -> javance / IN1 low IN2 high -> je recule ) donc les ports IN doivent être placés sur le signal (S) et non sur le V (5v) ?

Javoue que je suis un peu perdu, je regarderai ça ce soir là je vais bosser.

 

 

 

Oui c'est bien cela. IN1 et IN2 sont deux signaux et se branchent bien sur les broches S. 

Ce driver semble se piloter comme le driver L9110 qu'on a sur la boutique. Tu devrais pouvoir prendre le code d'exemple qu'on a fourni avec le L9110.


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 

 

Les réalisations de Mike118  

 

 

 


#56 Luke

Luke

    Membre occasionnel

  • Membres
  • Pip
  • 89 messages

Posté 03 mars 2020 - 10:22

Oui je pense que c'est bon.

 

J'ai trouvé dans la doc du driver ce code :

 

/* 

*Connections:
* BOARD -> ARDUINO
* IN1 -> 3
* IN2 -> 5
* IN3 -> 6
* IN4 -> 9
* GND -> GND
##############################################################################*/


// Define constants and variables
const int Dir1a = 3;
const int Dir1b = 5;
const int Dir2a = 6;
const int Dir2b = 9;

 

J'ai pas mis la suite du code, mais on voit bien qu'il met IN1 sur le port 3, IN2 sur le port 5 etc ....

 

De toute façon il n'y a pas de risque de court circuit en faisant ce cablage ?



#57 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 5 032 messages
  • Gender:Male

Posté 04 mars 2020 - 08:11

De toute façon il n'y a pas de risque de court circuit en faisant ce cablage ?

Non, il n'y a pas de risque.

Donc là, pour les connections, tu peux utiliser ce type de nappe, https://www.robot-ma...nappe&results=8



#58 Luke

Luke

    Membre occasionnel

  • Membres
  • Pip
  • 89 messages

Posté 04 mars 2020 - 09:01

Ok merci.

 

J'attend mes livraisons je vous tiens au courant sur mon avancée :) 



#59 Luke

Luke

    Membre occasionnel

  • Membres
  • Pip
  • 89 messages

Posté 04 mars 2020 - 01:07

Et voilà j'ai reçu le chassis !

 

IMG_1097.jpg

 

IMG_1099.jpg

 

Une question, les moteurs ne tournent pas, j'ai essayé ( sans forcer ) de les faire tourner à la main mais non, pas moyen. J'ai vu une vidéo sur youtube de ce même modèle, un gars fais tourner l'ensemble sans courant, juste avec ses mains.

 

C'est sûrement du à un réducteur de vitesse sur mon modèle de moteur, mais pas sûr.

 

J'aimerai les connecter à une source d'énergie juste pour vérifier qu'ils fonctionnent, mais comme je n'ai pas encore reçu la batterie 12V ....

 

C'est des moteurs 12 V 350 rpm, est-ce que je peux en connecter 1 par exemple à une pile 9V ? A mon avis il n'y aura pas assez de jus, mais bon c'est juste pour vérifier qu'ils fonctionnent, j'enlèverai les chenilles pour le test. Y-a-t-il un risque de connecter un moteur 12V sur du 9V ? Bon à mon avis ça va vider la pile en 2 sec, mais c'est juste pour le test.

 

Sinon j'ai un multimètre ( ps :  je n'ai jamais utilisé de multimètre :D), mais sans source d'énergie je doute de pouvoir mesurer quoi que ce soit.



#60 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 5 032 messages
  • Gender:Male

Posté 04 mars 2020 - 02:06

SI tu as une alim de PC portable 12V, ça devrait faire l'affaire.





Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users