Gadgeteer - La plate-forme de piratage matériel de Microsoft dont vous n'avez jamais entendu parler
Microsoft est toujours dans le secteur de l'innovation. Si vous ne le pensez pas, vous n'avez pas entendu parler de la plate-forme de prototypage électronique open source de Microsoft appelée Gadgeteer. Vous avez bien lu - Microsoft et Open source dans la même phrase. Vous voulez construire une petite invention que vous aviez en tête? Peut-être que vous programmez déjà C # et voudriez travailler avec un matériel différent. Êtes-vous un enseignant en technologie à la recherche d'une plate-forme pour enseigner? De l'étudiant au professionnel, Gadgeteer peut vous aider à concrétiser vos idées.
Pour ceux d'entre vous qui ne sont pas familiers avec le domaine en pleine expansion des plates-formes de prototypage électronique, nous avons des dizaines d'articles et même de guides sur Arduino Démarrer avec Arduino: Guide du débutant Démarrer avec Arduino: Guide du débutant Arduino est un logiciel libre plate-forme de prototypage électronique basée sur du matériel et des logiciels flexibles et faciles à utiliser. Il est destiné aux artistes, concepteurs, amateurs et à toute personne intéressée par la création d'objets ou d'environnements interactifs. Lire la suite et les plates-formes Raspberry Pi. Chacune de ces plates-formes a ses propres atouts, tels que la grande flexibilité d'Arduino grâce à l'utilisation de boucliers, et la commodité informatique complète du Pi, dès la sortie de l'emballage. Cependant, le gadget a le pouvoir de Microsoft derrière lui. Peu importe ce que vous pensez de certains produits Microsoft, certains des meilleurs esprits technologiques travaillent passionnément pour eux. Je pense que leur sens de la crainte des progrès technologiques existe toujours et ils veulent également vous en infecter. Jetons un coup d'oeil à ce que Gadgeteer peut faire pour vous. Vous souhaitez peut-être vous lancer dans la domotique? Guide de la domotique avec Raspberry Pi et Arduino Guide de la domotique avec Raspberry Pi et Arduino Le marché de la domotique est inondé de systèmes grand public coûteux, incompatibles et coûteux à installer. Si vous avez un Raspberry Pi et un Arduino, vous pouvez obtenir la même chose à… Read More, comme l'a fait James Bruce avec les Arduino et Raspberry Pi?
Le matériel
Vous pouvez vous lancer pour environ 50 USD avec seulement une carte mère .NET Gadgeteer de base telle que la FEZ Cerebus (30 USD) et un module USB (20 USD) permettant de connecter et d'alimenter la carte mère..
Si vous décidez d’essayer plusieurs projets de cette plate-forme et de vous y familiariser vraiment, vous pouvez consulter l’un des kits de démarrage. Le kit FEZ Hydrahacker (299,95 $) comprend une carte mère de luxe, le module USB et plusieurs autres modules que vous pouvez combiner pour différents projets: écran de 4,3 "avec écran tactile, module client USB, module à 2 boutons, module à bande LED, potentiomètre , Module Radio FM1, module de manette de jeu, câbles IDC de 10 cm, module LightSense, modules Tunes, caméra série L1, module de carte SD, carte SD de 128 Mo et une boîte de rangement en plastique réutilisable. peut commencer à voir les possibilités déjà.
Vous travaillez déjà avec Arduino et vous voulez essayer Gadgeteer? Il existe un matériel Gadgeteer qui fonctionnera bien avec votre matériel Arduino. Prenons l'exemple de l'abeille FEZ Cerbuino (40 $). C'est un joli petit hybride de la carte mère FEZ Cerebus avec des en-têtes compatibles Arduino.
À l'heure actuelle, plusieurs fabricants de cartes fabriquent des composants Gadgeteer, tels que Love Electronics (Royaume-Uni), Mountaineer (Suisse), Sytech Designs (Royaume-Uni) et GHI Electronics (États-Unis). C’est généralement un bon indicateur de la prise en charge matérielle dans un avenir prévisible..
Si vous envisagez de créer un boîtier personnalisé, envisagez l'impression 3D. James Bruce partage 9 applications pour créer facilement des objets imprimables en 3D 9 applications pour créer facilement des objets imprimables en 3D 9 applications pour créer facilement des objets imprimables en 3D L'un des problèmes liés à l'impression 3D est la maîtrise des choses à imprimer. Vous pouvez bien sûr télécharger des objets déjà créés à partir d’endroits variés comme Thingiverse; mais si vous voulez quelque chose d'unique… Lire la suite. A partir de là, vos projets pourraient prendre n'importe quelle forme!
Les logiciels
Microsoft rend l'accès à la programmation du Gadgeteer aussi abordable que possible - gratuitement. Ce dont vous avez besoin pour commencer, c'est Visual C # Studio 2012 Express. Si vous avez déjà la suite complète du développeur, c'est bien aussi. Vous devrez peut-être également installer le Kit de développement logiciel (SDK) .NET Micro Framework 4.3. Encore une fois… gratuit. Saikat Basu nous parle un peu du nouveau studio dans le lancement officiel de Visual Studio 2012.
Si vous avez utilisé l'un des studios de programmation de Microsoft, sachez qu'ils sont vraiment très conviviaux. La courbe d'apprentissage n'est pas trop raide, même pour ceux qui n'ont jamais tapé une ligne de code. Le fait qu’il s’agisse d’un Visual Studio, une bonne partie de la programmation peut être faite par glisser-déposer. Finalement, vous voudrez vous lancer dans le code pour peaufiner les choses, mais cela vous permet de commencer. Si vous souhaitez que certains didacticiels vous aident à démarrer, Microsoft en a compilé un couple que les enseignants peuvent utiliser avec les étudiants. Pourquoi ne pas fabriquer un appareil photo numérique ou un chronomètre? Vous pouvez être votre propre professeur! Vous n'obtenez pas l'été, cependant.
Une fois ces applications installées, vous pouvez commencer à consulter les packages logiciels de chaque module avec lequel vous souhaitez travailler. Il existe des centaines de packages, d'extraits de code et de projets documentés pour apprendre et s'inspirer. C'est juste sur le lien - recherchez sur le Web pour encore plus. Si vous êtes un peu intimidé par l'idée d'apprendre à coder, ne paniquez pas. Danny Stieben a publié un article intitulé 5 méthodes intéressantes pour apprendre à coder. 5 méthodes intéressantes pour apprendre à coder. 5 méthodes intéressantes pour apprendre à coder. Beaucoup de gens ont compris à quel point il était important d'apprendre à coder en tant que compétence de la vie. Où que vous alliez et quel que soit votre travail, vous êtes toujours considéré comme positif si… Lire la suite, pour vous aider à y entrer facilement. James Bruce a également publié un article en deux parties intitulé Les bases de la programmation informatique. Les bases de la programmation informatique 101 - Variables et DataTypes Les bases de la programmation informatique 101 - Variables et Types de données. Le nom vient de, je pensais qu'il était temps que nous passions aux bases absolues de la programmation d'une manière non spécifique au langage. This… Lire la suite .
La communauté
La différence entre une plate-forme réussie et une plate-forme qui reste dans l'obscurité réside dans le dynamisme de la communauté qui l'entoure. Vous avez peut-être la meilleure plate-forme sur Terre, mais sans une communauté active de développeurs, elle reste sur le plateau poussiéreux. Si vous êtes un programmeur, je suis sûr que vous pouvez penser à au moins deux exemples comme celui-ci..
La communauté Gadgeteer est en fait assez nombreuse, très active et représente l’ensemble des passionnés, néophytes et ingénieurs. En fait, l'Institut des ingénieurs électriciens et électroniciens (IEEE, I-Triple-E) a publié un article dans leur bulletin d'information Spectrum de Steve Hodges intitulé Easy Prototyping With Microsoft Gadgeteer. Cela donne toutes sortes de credo geek à la plateforme.
Microsoft a également déclaré son engagement à voir la plate-forme Gadgeteer se développer. Une citation directe du site Microsoft Codeplex indique, “Il n’est pas rare que les entreprises ouvrent la technologie open source pendant qu’elles la quittent. Ce n'est pas le cas avec .NET Gadgeteer.”
Il n’est pas rare que les entreprises ouvrent la technologie open source pendant qu’elles la quittent. C'est ne pas le cas avec .NET Gadgeteer.
Cela semble assez solide pour moi. Qu'est-ce que tu penses?
La vente à emporter
Pour les amateurs d'électronique, l'Arduino et le Raspberry Pi sont les rois de la colline depuis quelques années. Il est bon d’avoir une troisième option, en particulier si elle bénéficie déjà du soutien d’une équipe de classe mondiale. Je n'en suis pas certain, mais je soupçonne qu'au fur et à mesure que la tendance chez les amateurs grandira, la plate-forme Gadgeteer deviendra une deuxième, voire une première option, si les gens peuvent surmonter leur dédain total pour Microsoft. Je soupçonne que Gadgeteer ouvrira également de nombreuses nouvelles façons pour les systèmes Windows d'interagir avec notre environnement. Sera-ce une bonne chose? Si cela engage les gens à façonner la technologie qui façonne leur monde, alors oui, c'est une très bonne chose.
Qu'est-ce que tu penses? Vous souhaitez expérimenter le piratage matériel? Voulez-vous acquérir une nouvelle compétence de programmation? Vous travaillez déjà avec Arduino ou Pi et souhaitez essayer autre chose? Ou peut-être êtes-vous l'un des premiers utilisateurs de Gadgeteer et souhaitez-vous nous faire part de votre expérience? C'est ce que nous avons dans la section commentaire - c'est là que se fait le véritable apprentissage.
Crédits d'image: NashMicro Pong Build via NashMicro
En savoir plus sur: Programmation.