Aller au contenu


Photo

Faire des robots en LEGO


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

#1 Oracid

Oracid

    Pilier du forum

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

Posté 07 mai 2016 - 11:19

Quelques images pour vous montrer la diversité des robots en LEGO. Le plus spectaculaire est, sans aucun doute, le gyropode (segway), en haut à droite.
 
Divers robots Lego.jpg



Si vous ne connaissez rien à lélectronique, rien à la programmation, rien à la mécanique, les LEGO, cest fait pour vous.
Si vous avez des connaissances en électronique, en programmation et en mécanique, alors avec des LEGO vous pouvez décupler votre efficacité.
Quel que soit votre niveau, avec des LEGO vous allez très rapidement valider la faisabilité dun projet ou dune idée.

Par quoi commencer ?
Le plus simple, et le moins cher, est de commencer par lenvironnement PF (Power Functions), http://shop.lego.com/fr-FR/Power-Functions-ParCategorie .
Il sagit dun système mettant en uvre plusieurs type de moteurs et une télécommande. Cest avec ce système que vous testerez rapidement la faisabilité de vos projets avant de passer au système à microprocesseur.
Où acheter les pièces ?
Bien entendu, vous pouvez acheter des boites LEGO au rayon jouets de votre magasin préféré, mais chaque boite ne contiendra pas forcement les pièces que vous désirez.
Le mieux est dacheter les pièces au détail et en grande quantité, si vous le souhaitez. Pour cela, le site incontournable, cest http://www.bricklink.com/ .
BrickLink est un site qui met en relation des vendeurs et des acheteurs, il ne vend pas luimême des pièces. Je vous conseille douvrir un compte sans tarder sur ce site.

Passons aux choses sérieuses.
Lenvironnement de construction et de développement de robots en LEGO sintitule « LEGO Mindstorms EV3 » : http://www.lego.com/fr-fr/mindstorms
Il sagit dun environnement contenant des pièces LEGO techniques usuelles, mais également des servomoteurs ainsi que la brique EV3.
La brique EV3 contient « un processeur Arm9 plus rapide, 16 MB de mémoire flash embarquée, 64 MB de mémoire RAM, un slot d'extension SD, un OS Linux, l'USB 2.0, 4 ports d'entrées et 4 ports de sortie permettant l'interconnexion de plusieurs briques "intelligentes" EV3 entre elles, un haut-parleur, le Bluetooth 2.1, 3 servo-moteurs interactifs, deux capteurs sensoriels, un capteur IR, un capteur de couleurs amélioré (détection de 6 couleurs et de l'absence de couleur) et une programmation possible directement sur l'écran de la brique "intelligente" EV3. Le tout sera compatible iOS et Android. », source http://www.hothbricks.com/2013/01/mondstorms-ev3-la-nouvelle-generation-de-robots-lego/

Où acheter lenvironnement LEGO Mindstorms EV3 ?
Vous pourrez acquérir la boite de base que je ne conseille pas, ou la boite Mindstorms éducation EV3 qui est plus complète.
La boite de base :
http://shop.lego.com/fr-FR/LEGO-MINDSTORMS-EV3-31313?fromListing=listing
La boite LEGO éducation EV3 avec le logiciel de développement (non gratuit) :
http://www.robot-advance.com/art-ensemble-de-base-lego-mindstorms-education-ev3-avec-logiciel-1568.htm
La boite complémentaire :
Elle permet la construction dun ensemble de robots très intéressants et serait dommage de sen priver.
http://www.robot-advance.com/art-ensemble-complemenataire-lego-mindstorms-education-ev3-1146.htm
Le pack complet :
http://www.robot-advance.com/art-pack-lego-mindstorms-education-ev3-avec-logiciel-1614.htm
Vous pouvez également acquérir la batterie rechargeable pour lEV3:
http://www.robot-advance.com/art-batterie-cc-rechargeable-lego-mindstorms-education-ev3-1140.htm
Et, lensemble émetteur/récepteur infrarouge :
http://www.robot-advance.com/art-capteur-autodirecteur-infrarouge-lego-mindstorms-education-ev3-1138.htm
http://www.robot-advance.com/art-balise-infrarouge-lego-mindstorms-education-ev3-1135.htm

 

L'environnement de développement avec le langage EV3-G. 

    https://www.lego.com...torms/downloads

 

Arduino et Raspberry Pi :
Si la mécanique LEGO vous convient, mais que vous voulez utiliser une carte Arduino ou Raspberry Pi, pas de problème, il existe des shields (des cartes dadaptation) répondant à votre besoin.
https://www.generati...lego-mindstorms
http://www.dexterindustries.com/BrickPi/
http://www.mindsensors.com/teaching-stem-with-robotics/13-pistorms-base-kit-raspberry-pi-brain-for-lego-robot

Les langages de programmation :
Pour développer vos programmes, vous aller utiliser le logiciel EV3 LEGO MINSTORMS Education sur PC ou Mac. Il sagit dune version adapté de LabVIEW de National Instruments.
Mais vous pouvez également utiliser dautres langages tels que :
C, http://bricxcc.sourceforge.net/nbc/
robotC, http://botbench.com/blog/robotc-driver-suite/
Java, http://www.lejos.org/ .
 
La documentation technique de l'EV3 :
Vous trouverez ici tout ce qui nécessaire pour faire vos propres développements Hardware et Software :
https://education.le.../developer-kits
 
Les logiciels de CAO LEGO :
Vous pouvez créer vos projets virtuellement à laide de logiciel de CAO spécifiques, mais attention, les problèmes de couple et de force ne sont pas pris en compte.
- LDD (LEGO Digital Designer, de LEGO), cest un programme de création de modèle LEGO virtuel. Il génère une liste automatique des pièces utilisées. http://ldd.lego.com/fr-fr/
- MLCAD, logiciel gratuit fait pas Mickaël Lachmann, http://mlcad.lm-software.com/e_default.htm
- LDraw, fait par James Jessiman, http://ldraw.org/

 

Les liens vers d'autres sites : 

http://www.mindstormsrobots.com

https://www.eurobric...s-and-robotics/

 

Ci-dessous, vous pouvez voir ce qui est considéré comme l'une des plus belle réalisation mécanique en LEGO, à ce jour.


  • Forthman , Mulsore , othedeedy et 2 autres aiment ceci

#2 abdelkrim

abdelkrim

    Membre occasionnel

  • Membres
  • Pip
  • 143 messages
  • Gender:Male
  • Location:France/Picardie/Oise/ Creil

Posté 08 juillet 2016 - 07:50

Ce topic date un peu mais comme son créateur en parle dans un autre sujet je pense pouvoir en profitez pour le reveiller  :lazy2:  :clapping:

 

 

Quelques images pour vous montrer la diversité des robots en LEGO.

Si vous ne connaissez rien à lélectronique, rien à la programmation, rien à la mécanique, les LEGO, cest fait pour vous.
Quel que soit votre niveau, avec des LEGO vous allez très rapidement valider la faisabilité dun projet ou dune idée.

C'est surs qu'avec des images comme ça et une phrase comme ça, JE ME LANCE TOUT DE SUITE!!!

Mais quant meme, le faite de savoir que ce n'est pas de la "vrai" mécanique me décourage un peu^^

La EV3 m'a l'air d'etre très puissante, une petite comparaison avec les autres carte? :P

Une boite comme celle là, avec ce prix là, on peux faire lequel des robots avec? (car il y en a plein en image)

Et la facilité est assuré 100%?

 

Le cheval aussi est très intéressant, la construction est donné ou est secrete?

C'est tous pour le moment^^


pour mieux me connaitre : Abdelkrim et sa révolution

mes animation 3D (pas toute mais ça arrive ;) ) : youtube


#3 Telson

Telson

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 975 messages
  • Gender:Male
  • Location:Punaauai - Tahiti

Posté 08 juillet 2016 - 10:33

Wahou !!! Punaise,
 
Je n'avais pas encore lu ce post. Super travail, super intéressant......C'est le petit poulet qui serait content avec la boîte éducation EV3. c'est quand même 432€ !!!

 

Mon petit poulet à 6 ans dommage je pense qu'il est encore un peu petit.....



#4 maximusk

maximusk

    Membre passionné

  • Membres
  • PipPipPip
  • 304 messages
  • Gender:Male
  • Location:Le Mans

Posté 08 juillet 2016 - 10:33

La EV3 n'est pas si puissante que ça. Si tu compares avec une carte microcontrôleur type arduino, c'est sur, mais par rapport à une carte équipée de processeur ARM type raspberry ou beaglebone (ou autre hein, c'est pas parce que tout le monde connait raspberry qu'il n'y à que ça...), c'est plutôt limité. Après, c'est aussi vrai que pour faire un petit robot, toute la puissance d'une raspberry n'est pas necessaire.

Par contre, même si lego c'est simple, je trouve le kit vraiment super cher. L'avantage d'acheter des pièces séparément, c'est que quand on sait un peu ou récupérer des choses, on peut faire un robot pour presque rien.



#5 Oracid

Oracid

    Pilier du forum

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

Posté 09 juillet 2016 - 06:29

C'est vrai que LEGO, c'est un peu cher. Mais LEGO, c'est un concept global où la réutilisation, le faire et le défaire est la clé de la réussite.

Mais quant meme, le faite de savoir que ce n'est pas de la "vrai" mécanique me décourage un peu^^

Si tu savais le nombre de postes qu'il y a, sur les forums LEGO, portant sur les boites de vitesses, les différentiels, la suspension etc... tu serais surpris.
Cela en devient même lassant. Aujourd'hui, il existe un média extraordinaire, YouTube, profite en.

Tous les robots dont j'ai mis les images sont réalisables avec la boite de base ou la boite éducation. Mais il faudra quand même acheter quelques capteurs de plus, ici ou là.

Vous n'êtes pas obligé d'utiliser un EV3. Comme je l'ai indiqué dans mon poste plus haut, vous pouvez utiliser un Arduino ou un Raspberry Pi, tout est prévu. Là encore, YouTube est une mine.

Dans ce fil, http://www.robot-maker.com/forum/topic/10472-les-meilleurs-videos-lego/, j'essaye de montrer le meilleur.

Pour moi, la question n'est pas "LEGO or not LEGO". Pour moi, la question est, veut-on faire de l'électronique, de la mécanique, de l'informatique ou veut-on faire des robots ?

#6 abdelkrim

abdelkrim

    Membre occasionnel

  • Membres
  • Pip
  • 143 messages
  • Gender:Male
  • Location:France/Picardie/Oise/ Creil

Posté 09 juillet 2016 - 08:59

C'est moi ou les programmes c'est du style scratch? (dans l'EV3)

Moi perso si je fait un robot, je le défait que pour l'améliorer, jamais pour en faire un autre avec les pieces^^

 

Tous les robots dont j'ai mis les images sont réalisables avec la boite de base ou la boite éducation. Mais il faudra quand même acheter quelques capteurs de plus, ici ou là.

Oui mais combien de robot peut-on faire (comme sur les image) avec 1 seul boite? (sa coute un bras quant meme, pas que pour faire 1 seul robot)

Sinon il y en a un qui tir des missiles, plutot pas mal pour des combats ;)

 

certaine piece lego peuvent etre imprimer?


pour mieux me connaitre : Abdelkrim et sa révolution

mes animation 3D (pas toute mais ça arrive ;) ) : youtube


#7 maximusk

maximusk

    Membre passionné

  • Membres
  • PipPipPip
  • 304 messages
  • Gender:Male
  • Location:Le Mans

Posté 09 juillet 2016 - 09:14

Tu peux imprimer des pièces lego mais je ne suis pas sur que ce soit viable par rapport au prix et au temps. Et oui les programmes, c'est de la programmation graphique. Heureusement qu'on peut aussi les programmer en C ou Java, parce que la programmation graphique, c'est bien pour les enfants, ou pour débuter sans se prendre la tête, mais dès que ton programme devient un peu gros, il te faut 4 écrans 4K de 120cm...



#8 Oracid

Oracid

    Pilier du forum

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

Posté 10 juillet 2016 - 06:27

C'est moi ou les programmes c'est du style scratch? (dans l'EV3)
Moi perso si je fait un robot, je le défait que pour l'améliorer, jamais pour en faire un autre avec les pieces^^

Au début, j'ai été un peu surpris et puis j'ai trouvé que la programmation visuelle, c'était quand même assez efficace. Pour la structuration, on peut faire des fonctions comme en C.

Le principe des LEGO, c'est faire et défaire. Tu pourras quand même garder tes robots, mais démonter les servos et l'EV3.
Oui, tu pourras imprimer des pièces pour compléter la gamme LEGO, c'est ce que je suis en train de faire, mais imprimer des pièces existantes, cela ne présente aucun intérêt.

Comme je l'ai dis plus haut, les LEGO, c'est génial pour tester très rapidement la faisabilité d'un projet. Après, tu peux t'inspirer de ta réalisation pour faire la même chose avec une imprimante 3D, par exemple.
Se lancer dans un projet avec de la mécanique traditionnelle, sans savoir si cela fonctionne, te coutera plus cher que des LEGO.
À titre d'exemple, jamais je n'aurais réussi à faire mon char qui monte des escaliers sans des LEGO, http://www.robot-maker.com/forum/topic/10366-lego-un-char-qui-monte-des-escaliers/

#9 abdelkrim

abdelkrim

    Membre occasionnel

  • Membres
  • Pip
  • 143 messages
  • Gender:Male
  • Location:France/Picardie/Oise/ Creil

Posté 10 juillet 2016 - 08:42

Sa m'interesse beaucoup la programmation visuel pour débuter et tester des limites^^

 

Oui mais si je fait un truc très réussis, j'aimerais pas le défaire^^ (au pire, faire une carcasse imprimer en 3D seulement, sans plus

 

Ton char est exactement ce que je veux pour la plupart de mes futurs robot roulant! (je te demanderez surement un tuto dessus :P )

 

Sinon pour sa :

 

Oui mais combien de robot peut-on faire (comme sur les image) avec 1 seul boite?

Une réponse? :D


pour mieux me connaitre : Abdelkrim et sa révolution

mes animation 3D (pas toute mais ça arrive ;) ) : youtube


#10 Oracid

Oracid

    Pilier du forum

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

Posté 11 juillet 2016 - 06:39

Une réponse? :D

Tu ne pourras faire qu'un robot à la fois.

#11 abdelkrim

abdelkrim

    Membre occasionnel

  • Membres
  • Pip
  • 143 messages
  • Gender:Male
  • Location:France/Picardie/Oise/ Creil

Posté 11 juillet 2016 - 09:55

Ow ok^^ (je devais pas m'attendre à l'impossible non plus :x )

 

Mais les robots lego avec tous ses sujets gagne de plus en plus de place dans mon estime!


pour mieux me connaitre : Abdelkrim et sa révolution

mes animation 3D (pas toute mais ça arrive ;) ) : youtube


#12 Path

Path

    Made By Humans

  • Modérateur
  • PipPipPipPipPip
  • 2 504 messages
  • Gender:Male
  • Location:Paris

Posté 18 décembre 2016 - 12:13

Depuis que j'ai commencé, la partie mécanique est un problème pour moi. Je suis en train de réfléchir à utiliser les pièces mécaniques de lego. Vraiment pas cher et facile à trouver. Mais je ne veux pas m'enfermer dans le lego.

 

J'ai trouvé des infos sur la mise en réseau du cerveau lego avec un arduino avec I2C. On peut aussi très facilement remplacer ce cerveau lego par un raspberry. Je pourrai donc rester dans le domaine arduino et raspberry. Mais qu'en est-il de mes actionneurs. Je trouve trop peu d'infos sur le couplage mécanique entre un servo classic et le monde lego, un moteur pas à pas, un moteur cc non plus. ça existe ?

 

Edit :

Faut que je pose la question pour tomber la dessus https://www.youtube....nicRobot/videos :)

 

Et, j'ai un coupleur mécanique sous le nez avec l'imprimante. La voilà la solution :)

 

s-l1600.jpg

 

Si vous avez d'autres ressources, je suis preneur.


Modifié par Path, 18 décembre 2016 - 01:04 .


#13 Oracid

Oracid

    Pilier du forum

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

Posté 18 décembre 2016 - 06:22

Et bien oui, avec ton lien, tu as pas mal de réponses.
S'il reste une zone d'ombre n'hésites pas à poser des questions.




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

0 members, 1 guests, 0 anonymous users