Aller au contenu


Photo

Servos et moteurs Lego. Ici, on en parle !


  • Veuillez vous connecter pour répondre
14 réponses à ce sujet

#1 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 6 732 messages
  • Gender:Male

Posté 25 juillet 2018 - 11:25

Ce sujet est né d'un échange sur un autre sujet, http://www.robot-mak...ressable-en-ic/
Il nous a semblé qu'un sujet spécifique était nécessaire.

 

Je ne sais pas si je refais le servo lego...

Le servo Lego est en I2C, rotation continu ou degrés, ou nombre de tours, ou temps, capteur de position. Et même, roue libre ou maintien de la position.

#2 thermo_nono

thermo_nono

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 825 messages

Posté 25 juillet 2018 - 11:31

Le servo Lego est en I2C, rotation continu ou degrés, ou nombre de tours, ou temps, capteur de position. Et même, roue libre ou maintien de la position.

Dans ce cas, oui.. c'est bien le genre de produit que je souhaite réaliser. 
mais le mien sera open source...   :dance2:

 

Merci pour l'info.. les connecteurs de lego c'est des RJ11 ?.. je pense que je vais faire comme eux... 5V et I²C.. si tout va bien mon servo sera compatible lego. ^^ (il faut que je trouve une doc de chez lego mindstorm NXT du coup) et avec son couple de 2Kg/cm (ou en choisissant un rapport de couple plus important) il pourra p'tetr solutionner ton problème sur gato
 



#3 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 6 732 messages
  • Gender:Male

Posté 25 juillet 2018 - 01:48

si tout va bien mon servo sera compatible lego.

Je n'osais pas te le proposer.

La batterie rechargeable de l'EV3 fait 10V, mais les sorties font 7,4V. https://shop.lego.co...eable-EV3-45501
J'ai la doc, mais il faut que je la retrouve.

Sinon, je pensais à un truc, une connerie surement…
Peut-être hors sujet. Serait-il possible de faire une interface I2C pour n'importe quel servo classique ?

#4 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 934 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é 25 juillet 2018 - 01:50

Sinon, je pensais à un truc, une connerie surement…
Peut-être hors sujet. Serait-il possible de faire une interface I2C pour n'importe quel servo classique ?

 

genre ça ?

 

=>

driver-i2c-pour-16-servomoteurs.jpg

:P


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 ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#5 thermo_nono

thermo_nono

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 825 messages

Posté 25 juillet 2018 - 02:04

Ha ben je ne savais pas que ça existait ça...  :thank_you: merci.

 



#6 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 6 732 messages
  • Gender:Male

Posté 25 juillet 2018 - 05:38

Le Père Noël existe, c'est sûr !

J'avais vu cette carte bien sûr, mais je n'avais pas compris que c'était du I2C.
Et ce serait pas possible d'interfacer cette carte à l'EV3 sur une entrée capteur ?
C'est ce que fait Mindsensors pour une extension de 2 servos Lego, ici, http://www.mindsensors.com/ev3-and-nxt/21-multiplexer-for-nxtev3-motors

Bon, et bien, je vais lire tout ça.
Merci Myke.

#7 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 934 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é 25 juillet 2018 - 06:23

N'étant pas utilisateur de EV3 je ne saurais répondre à la question ... 

Mais si c'est suffisament ouvert pour que tu puisse écrire tes propres commandes I2C alors oui ça doit être possible et dans ce cas il faut juste se brancher sur la prise de l'EV3 et envoyer les bonnes commandes I2C...

 

Si c'est pas possible d'écrire ses propres commandes eh bien c'est une des raisons pour lesquels j'aime pas les trucs fermés x)


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 ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#8 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 6 732 messages
  • Gender:Male

Posté 25 juillet 2018 - 06:26

Voici le lien de toute la documentation technique de l'EV3, https://education.le.../developer-kits
Le dernier lien pointe sur "EV3 Hardware Developer Kit" qui donne toutes les caractéristiques techniques ainsi que les schémas électroniques. Bon courage.

Je pense m'être trompé ! Si les entrées capteurs sont bien en I2C, les sorties servos sont en PWM classique. Si j'ai bien compris.
Il n'en reste pas moins qu'il existe une carte, http://www.mindsensors.com/ev3-and-nxt/21-multiplexer-for-nxtev3-motors, qui se connecte sur une entrée capteur en I2C et qui permet d'avoir 2 servos supplémentaires.

Je suis peut-être un peu hors sujet là. Si tu préfères que je fasse un fil spécifique, pas de souci.

#9 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 6 732 messages
  • Gender:Male

Posté 25 juillet 2018 - 06:41

Merci pour l'info.. les connecteurs de lego c'est des RJ11 ?

Il semblerait que ce soit du RJ12 :
https://www.ebay.fr/...6QAAOSwYmZXMIFD
https://www.aliexpre...iceBeautifyAB=0

#10 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 934 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é 25 juillet 2018 - 08:16

La question c'est : Comment utilises tu la brique qui permet d'ajouter des servomoteurs ? As tu une limitation dans le logiciel qui t'empêche de déclarer 40 servomoteurs par exemple?


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 ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#11 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 6 732 messages
  • Gender:Male

Posté 25 juillet 2018 - 08:41

La question c'est : Comment utilises tu la brique qui permet d'ajouter des servomoteurs ? As tu une limitation dans le logiciel qui t'empêche de déclarer 40 servomoteurs par exemple?

Les ports de sortie des servos sont reconnus par les lettres A,B,C,D. Cela fait donc 4 servos maximum.
On peut ajouter 2 servos par entrées capteurs qui sont numérotés de 1 à 4, avec le multiplexeur I2C de Mindsensors. Ils ont leur bloc de programmation spécifique.
Ils coutent très cher à cause des frais de port américains.

Aujourd'hui, j'ai découvert que les sorties servos Lego ne sont pas en I2C et que donc à priori, il n'y a aucune raison de ne pas utiliser des servos classiques.
je vais explorer cette voie.

#12 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 6 732 messages
  • Gender:Male

Posté 26 juillet 2018 - 06:55

Grace à Mike qui m'a ouvert les yeux, j'ai trouvé chez Mindsensors une carte I2C pour 8 servos que l'on peut connecter à l'EV3.
Bien entendu, les "Mon Blocs" sont fournis et vous permettent une programmation facile avec le langage EV3-G.
Cette carte se connecte sur une des entrées capteur I2C de l'EV3.
Imaginez qu'avec 2 cartes cela fait 16 servos. C'est précisément ce qu'il me faut pour mon projet Gato, http://www.robot-maker.com/forum/topic/12207-gato-mon-petit-quadrupede/

http://www.mindsensors.com/ev3-and-nxt/25-8-channel-servo-controller-for-nxt-or-ev3
C'est un peut cher, $49.95 + $14.36 de frais de port. Au total cela fait 57€.

Voici une vidéo.



#13 pmdd

pmdd

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 932 messages
  • Gender:Male

Posté 26 juillet 2018 - 02:18

C'est dans les prix, il me semble, c'est celui-ci ?

 

 https://www.generati...indsensors.html, dispo en qq jours



#14 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 6 732 messages
  • Gender:Male

Posté 26 juillet 2018 - 08:11

C'est dans les prix, il me semble, c'est celui-ci ?
 https://www.generati...indsensors.html, dispo en qq jours

Oui, c'est le même.
Il est légèrement moins cher à partir de USA. Je ne pense pas que cela soit très long.
En as-tu un ?

#15 pmdd

pmdd

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 932 messages
  • Gender:Male

Posté 26 juillet 2018 - 10:39

Oui, c'est le même.Il est légèrement moins cher à partir de USA. Je ne pense pas que cela soit très long.yEn as-tu un ?



Non mais ça me démange.. .




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

0 members, 0 guests, 0 anonymous users