Wow, une belle soirée: une audience attentive et intéressée. Voici quelques liens qui ont été discutés lors de la soirée:
Vous pouvez télécharger les fichiers et la présentation sous format zip ici et sur le site du groupe .Net Montréal.
J’ai oublié des autocollants Gadgeteer à la maison, alors si vous en voulez faites moi signe et on s’arrangera pour vous les envoyer!
Merci, si vous avez des questions n’hésitez pas à me contacter et j’ai hâte de voir vos projets!
Le 25 février prochain je ferai une présentation intitulé .NET Micro Framework et .NET Gadgeteer: l’informatique embarqué à la portée de tous lors de la rencontre Alt.Net de Montréal. Je ferais un tour du Framework ainsi que de Gadgeteer à l’aide d’exemple: des trucs qui clignotent, bougent et donnent des informations utiles ;)
Si vous avez des projets que vous aimeriez montrer au groupe, ne vous gênez pas de les apportez, nous nous ferons un plaisir d’en discuter.
Au plaisir de vous y rencontrer!
À la fin de l’année dernière, j’avais publié que Microsoft Research travaillait sur un prototype de plateforme électronique roulant sous NETMF nommée Gadgeteer. Et bien il semble maintenant qu’il soit sorti de la phase de recherche pour “commercialiser” cette plateforme: Microsoft .NET Gadgeteer.

GHI Electronics ont sorti le premier kit Gadgeteer nommée GHI FEZ Spider Starter Kit. Celui-ci vous permet de coder vous-même à partir de votre langage préféré (et je parle ici du C# ;) ) un module électronique sans connaitre les bases de l’électronique. En fait, c’est une abstraction matérielle pour permettre aux hobbyiste en herbes de commencer sans apprendre comment souder ou connecter les divers éléments électroniques.

Vous pouvez voir les 2 premières applications démonstrateurs:
Arcade Console
Flipbook maker
Alors, cela vous intéresse?
J’ai enfin reçu mon Fez Panda II, roulant sous NETMF évidemment, de Ghi Electronics après avoir dépensé un certificat cadeau que j’avais gagné sur TinyClr.com! 
Je me suis aussi commandé un écran LCD rétro-éclairé de 128x64 pixels, connecté ici via mon Fez Panda II:
Bon je retourne jouer avec mes bébelles.
Joyeux codage!
En regardant un peu les outils de prototypage pour mon Fez Domino, je suis tombé sur Fritzing, un logiciel permettant de schématiser votre circuit électrique très aisément! Voici un résumé:

Voici mes trois vues que j’ai testé du même circuit:
Platine d’essai

Schématique

PCB

Bon prototypage!
30. décembre 2010
Gabriel
.Net , Français , NETMF
Je viens de tomber sur le site de Microsoft Gadgeteer en faisant quelques recherches pour La Machine.

Gadgeteer permet de créer rapidement des prototypes sans connaitre nécessairement l’électronique, il suffit de brancher, écrire quelques lignes (en NETMF bien sûr) et le tour est joué. Vous pouvez voir une démonstration complète sur le site de Channel 9 (Incluse ci-dessous).
Pour l’instant, ce produit est encore dans l’enceinte de Microsoft Research, mais on pourrait espérer le voir être commercialisé d’ici le printemps ou l’été 2011.
27. décembre 2010
Gabriel
Français , .Net , NETMF
Dans une publication précédente, je vous disait que j’avais acquis un FEZ Domino. J’ai donc entrepris le projet de me monter une plateforme robotique à partir de celle-ci et ainsi l’améliorer avec le temps. Donc voici le début de La Machine.
Composantes
J’ai acheté quelques composantes chez RobotShop pour débuter la construction de La Machine:
J’ai aussi utilisé une manette de jeu USB Logitech Dual Action pour me permettre de contrôler le robot. Le Fez Domino supporte les joystick, clavier et souris, donc pas de driver à écrire.
Construction
Je ne vais pas détaillé la construction, car j’ai suivi le tutoriel de Rug Community pour l’assemblage, mais voici quelques points à noter:
-
INSTRUCTIONS DE MONTAGE INEXISTANT! Même si le tutoriel vidéo de Rug Community est très pratique, il aurait été intéressant d’avoir tout de même des instructions.
-
Ils ont monté la plaque supérieure à l’envers, donc ils n’ont pas été capable de viser leur
Arduino Romeo sur la plaque. Les FEZ Panda et Domino ainsi que les Arduino sont facilement à monter.
-
Il y a maintenant 4 entretoise incluses dans le kit de la plateforme, ceci permet de surélever votre microcontrôleur.
Voici quelques photos du travail terminé:




Le code
Pour bien faire fonctionner le robot, j’ai dû créer un driver pour le blindage pour le contrôleur des moteurs. Vous pouvez retrouver le code sur Fezzer.com. J’ai aussi écrit une petite application pour permettre d’intéragir avec La Machine à partir de ma manette. Par ici pour le code de cette première application. Et voici une petite vidéo pour vous permettre d’admirer La Machine en action:
Conclusion
Les +
- Le kit de la plateforme du robot:
- est plutôt simple à monter
- semble plutôt robuste (je n’ai pas fait de off-road)
- Moteurs performants
- FEZ:
- La programmation en C# est très simple
- Une grande communauté entourant les FEZ, donc beaucoup de support
Les -
- Le kit de la plateforme du robot:
Prochaines étapes
- Souder certaines connections
-
Remplacer les batteries non-rechargeables avec un kit de chargeur, donc cela va permettre de débrancher mon Fez Domino de mon laptop pour avoir un peu plus de liberté.
-
Réfléchir aux autres étapes (communication, senseurs, vision, etc.)
21. décembre 2010
Gabriel
Français , NETMF
Après quelques semaines d’attentes, j'ai reçu mon Fez Domino commandé via RobotShop!

Ce micro-contrôleur roulant sur le .Net Micro Framework (NETMF) est taillé sous le même format que les Arduino, permettant ainsi l’utilisation des “shields” de ce dernier.
En attendant de pouvoir jouer avec ce dernier et vous faire mon compte rendu, vous pouvez consulter les sites suivant:
-
-
Fezzer.com: Drivers et mini-applications développé par la communauté
-
14. décembre 2010
Gabriel
.Net , Français , NETMF
Pyxis 2 est un OS roulant sous .Net Micro Framework (NETMF). Il peut rouler (théoriquement) sur toute les plateforme NETMF, mais il est présentement configuré que pour les produits de GHI Electronics (Tinyclr.com).

Pour en savoir plus, allez lire le blogue de l’équipe NETMF ou le site officiel. Le code est disponible en open source au pyxis2.codeplex.com. Voici un vidéo pour vous mettre l’eau à la bouche: