Quelques images pour vous montrer la diversité des robots en LEGO. Le plus spectaculaire est, sans aucun doute, le gyropode (segway), en haut à droite.
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.