Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Domotique, objets connectés et objet 3D; DomoChris
6 février 2017

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.

boite_lego_facade

computerLego

top

 

Pièce 3d à imprimer :

Commande_bas

Commande_haut

Pour le fabriquer et récupérer les fichiers, ça se passe par là :

christoams/LegoComputer

LegoComputer - Ordinateur pour Lego Spacial

https://github.com

 

Une fois les boîtiers 3D imprimés (voir le lien ci dessus) on passe au câblage électronique :

Shema dev

Il faut:

-Un arduino nano

-Un servo-moteur type modélisme

-Une ecran type Nokia 

-un bouton on/off 

-un chenillard 5 led

 

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 :


 

 

Domochris

Domo Geek R2D2 BB8 Voyage et tour du monde Il était une fois...(petites histoires)

http://domochris.fr

 

Publicité
Publicité
Commentaires
Domotique, objets connectés et objet 3D; DomoChris
Publicité
Archives
Publicité