Publicité
Microsoft est toujours dans le domaine 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 vouliez construire une petite invention que vous aviez en tête? Peut-être que vous programmez déjà C # et que vous souhaitez travailler avec un matériel différent. Êtes-vous un professeur de 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 connaissent pas le domaine croissant des plates-formes de prototypage électronique, nous avons des dizaines d'articles, et même des guides, sur le Arduino Débuter avec Arduino: Guide du débutantArduino est une plate-forme de prototypage électronique open source basée sur du matériel et des logiciels flexibles et faciles à utiliser. Il est destiné aux artistes, designers, amateurs et à toute personne intéressée par la création d'objets ou d'environnements interactifs. Lire la suite et Tarte aux framboises Raspberry Pi: le didacticiel non officielQue vous soyez un propriétaire Pi actuel qui veut en savoir plus ou un propriétaire potentiel de cet appareil de la taille d'une carte de crédit, ce n'est pas un guide que vous voulez manquer. Lire la suite plates-formes. Chacune de ces plates-formes a ses propres forces, telles que la flexibilité massive 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 Gadgeteer a le pouvoir de Microsoft derrière lui. Peu importe ce que vous pensez de certains des produits Microsoft, ils ont certains des meilleurs esprits de la technologie qui travaillent avec passion pour eux. Je pense que leur sentiment d'admiration pour les progrès technologiques existe toujours, et ils veulent également vous infecter. Voyons ce que Gadgeteer peut faire pour vous. Vous voulez peut-être prendre un courir à faire un peu de domotique Guide domotique avec Raspberry Pi et ArduinoLe marché de la domotique est inondé de systèmes grand public coûteux, incompatibles entre eux et coûteux à installer. Si vous avez un Raspberry Pi et un Arduino, vous pouvez essentiellement réaliser la même chose à ... Lire la suite , comme James Bruce l'a fait avec l'Arduino et le Raspberry Pi?
Le matériel
Vous pouvez commencer pour environ 50 $ avec juste une carte mère .NET Gadgeteer de base comme le FEZ Cerebus (30 $) et un module USB (20 $) pour la connexion et l'alimentation de la carte principale.
Si vous décidez que vous voulez essayer plusieurs projets dans cette plate-forme et que vous vous y familiarisez vraiment, vous pouvez regarder l'un des kits de démarrage. Le kit FEZ Hydrahacker (299,95 $) est livré avec une carte mère de luxe, le module USB et plusieurs autres modules que vous pouvez mélanger et assortir pour divers projets: écran 4,3 ″ avec écran tactile, module client USB DP, module 2x boutons, module LED Strip, potentiomètre, module Radio FM1, Module joystick, 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 un plastique réutilisable Boîte de rangement. Si vous travaillez avec ce genre de choses, vous pouvez déjà voir les possibilités.
Vous travaillez déjà avec Arduino et vous voulez essayer Gadgeteer? Il existe du matériel Gadgeteer qui jouera bien avec votre matériel Arduino. Prenez, par exemple, le FEZ Cerbuino Bee (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), Alpiniste (Suisse), Sytech Designs (Royaume-Uni), et GHI Electronics (NOUS). C'est généralement un bon indicateur qu'il y aura un support matériel dans un avenir prévisible.
Si vous envisagez de créer un boîtier personnalisé, pensez à 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 3DL'un des problèmes de l'impression 3D est de mettre la main sur des choses à imprimer. Vous pouvez bien sûr télécharger des objets préfabriqués à partir de divers endroits comme Thingiverse; mais si vous voulez quelque chose d'unique ... Lire la suite . À 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 des développeurs, c'est bien aussi. Vous devrez peut-être également installer le Kit de développement logiciel .NET Micro Framework 4.3 (SDK). Encore une fois… gratuitement. Saikat Basu partage un peu sur le studio relativement nouveau dans The Official Launch Of Visual Studio 2012.
Si vous avez utilisé l'un des studios de programmation de Microsoft, vous savez qu'ils sont vraiment très conviviaux. La courbe d'apprentissage n'est pas trop abrupte, même pour ceux qui n'ont jamais tapé de ligne de code. Le fait qu'il s'agisse d'un Visual Studio, une bonne partie de la programmation peut être effectuée par glisser-déposer. Finalement, vous voudrez sauter dans le code pour modifier les choses, mais cela vous permet de commencer. Si vous souhaitez que certains didacticiels vous aident à démarrer, Microsoft en a compilé quelques-uns à l'intention des enseignants. Que diriez-vous de faire un appareil photo numérique ou un chronomètre? Vous pouvez être votre propre professeur! Cependant, vous ne profitez pas de l'été.
Une fois ces applications installées, vous pouvez commencer à regarder les packages logiciels pour 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. Ce n’est qu’un seul lien: recherchez encore plus sur le Web. Si vous êtes un peu intimidé par l’idée d’apprendre à coder, ne paniquez pas. Danny Stieben a un article, 5 façons intéressantes d'apprendre à coder 5 façons intéressantes d'apprendre à coderBeaucoup de gens ont réalisé l'importance d'apprendre à coder en tant que compétence de vie. Peu importe où vous allez et quel travail vous avez, c'est toujours considéré comme positif si vous ... Lire la suite , pour vous y aider. James Bruce a également un bel article en deux parties sur Les bases de la programmation informatique Les bases de la programmation informatique 101 - Variables et types de donnéesAprès avoir présenté et parlé un peu de la programmation orientée objet avant et où son homonyme vient, je pensais qu'il était temps de passer par les bases absolues de la programmation dans un langage non spécifique façon. Cette... Lire la suite .
La communauté
La différence entre une plateforme réussie et une qui persiste dans l'obscurité est le dynamisme de la communauté qui existe autour d'elle. Vous avez peut-être la meilleure plate-forme sur Terre, mais sans communauté active de développeurs, elle se trouve sur l'étagère poussiéreuse. Si vous êtes programmeur, je suis sûr que vous pouvez penser à au moins deux exemples comme celui-ci.
La communauté Gadgeteer est en fait assez grande, très active et représente la gamme des amateurs, des néophytes et des ingénieurs. En fait, l'Institut des ingénieurs électriciens et électroniciens (IEEE, lire I-Triple-E), a publié un article dans leur bulletin Spectrum par Steve Hodges intitulé, Prototypage facile avec Microsoft Gadgeteer. Cela donne toutes sortes de crédibilité à la plate-forme.
Microsoft a également déclaré son engagement à voir la plate-forme Gadgeteer se développer. Une citation directe du Microsoft Codeplex Le site déclare: «Il n’est pas rare que les entreprises utilisent la technologie open source alors qu’elles s’éloignent de celle-ci. Ce n'est pas le cas avec .NET Gadgeteer. »
Il n'est pas rare que les entreprises ouvrent la technologie open source alors qu'elles s'en éloignent. C'est ne pas le cas avec .NET Gadgeteer.
Cela me semble assez solide. Qu'est-ce que tu penses?
The Takeaway
Pour les amateurs d'électronique, l'Arduino et le Raspberry Pi sont les rois de la colline depuis quelques années. C’est bien d’avoir une troisième option, surtout si c’est une option qui bénéficie déjà du soutien d’une équipe de classe mondiale. Je ne suis pas certain, mais je soupçonne que, comme la tendance des amateurs continue de croître, la plateforme Gadgeteer devenir une seconde, voire une première option forte - si les gens peuvent surmonter leur dédain absolu pour Microsoft. Je soupçonne que Gadgeteer ouvrira également de nombreuses nouvelles façons pour les systèmes Windows d'interagir avec notre environnement. Est-ce que ce sera une bonne chose? S'il incite 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 cherchez à expérimenter le piratage matériel? Vous voulez acquérir une nouvelle compétence en programmation? Vous travaillez déjà avec Arduino ou Pi et vous voulez essayer autre chose? Ou peut-être que vous êtes un des premiers à adopter Gadgeteer et que vous souhaitez nous faire part de votre expérience. C’est pour cela que nous avons la section des commentaires - c’est là que se fait le véritable apprentissage.
Crédits image: NashMicro Pong Build via NashMicro
Avec plus de 20 ans d'expérience en informatique, en formation et dans les métiers techniques, je souhaite partager ce que j'ai appris avec quiconque souhaite apprendre. Je m'efforce de faire le meilleur travail possible de la meilleure manière possible, et avec un peu d'humour.