Ordinateur Lego spatial
Pour l'anniversaire d'un ami, fan de Lego, j'ai fabriqué un mini ordinateur spatial compatible Lego. Il est composé de 4 pièces distinctes imprimées via une imprimante 3D qui sont toutes connectables sur une plaque Lego. Le 1er boîtier contient un micro-processeur de type Arduino qui gèrera l'écran (genre écran de vieux téléphone Nokia), le 2ème boîtier contient l'écran qui affiche plusieurs logos et informations (notamment une pseudo attaque de l'ordinateur!), ces informations peuvent être modifiées dans le code et une petite application permet d'intégrer n'importe quel logo. Le 3ème boîtiers contient un chenillard à 5 leds ainsi, qu'une pile 9v pour alimenter l'ensemble. Un petit servo-moteur est également relié à l'ensemble, afin de motoriser un élément de lego (une antenne par exemple). En bonus, un mini Han Solo cryogénisé version Lego.
Pièce 3d à imprimer :
Pour le fabriquer et récupérer les fichiers, ça se passe par là :
Une fois les boîtiers 3D imprimés (voir le lien ci dessus) on passe au câblage électronique :
Il faut:
-Un arduino nano
-Un servo-moteur type modélisme
-un bouton on/off
On connecte l'écran sur l'arduino nano sur les pattes numériques de cette façon : CLK=3, DIN=4, CE=7, DC=5, RST=6, light=11, VCC=+3,3
Le servo-moteur se connectera à la masse, au +5v et sur la patte 9 de l'arduino
Le chenillard est indépendant de l'arduino (NE555) et se connecte juste après le bouton on/off.
Une fois l'ensemble connecté, on va téléverser le code dans l'arduino, toujours via le lien github, on récupère (dans dev) la bibliothèque (u8glib_arduino_v1.17.zip) que l'on met dans mes documents\Arduino, puis l'on téléverse le fichier Lego_ecran_srv.ino via l'IDE de l'arduino. Il y a déjà des logos, notamment celui de la Nasa mais l'on peut modifier le code et intégrer d'autres logos en utilisant LCDAssistant.zip (dans setting se mettre en horizontal) et intégrer le code hexa dans le code Lego_ecran_srv.ino
Retrouvez tous mes blog sur Domochris.fr :
Domo Geek R2D2 BB8 Voyage et tour du monde Il était une fois...(petites histoires)
http://domochris.fr