Gadgeteer la plataforma de hackeo de hardware de Microsoft que no has escuchado
Microsoft sigue en el negocio de la innovación. Si no lo cree, no ha oído hablar de la plataforma de creación de prototipos de electrónica de código abierto de Microsoft llamada Gadgeteer. Has leído bien - Microsoft y Fuente abierta en la misma frase ¿Quieres construir un pequeño invento que tenías en mente? Tal vez ya esté programando C # y le gustaría trabajar con un hardware diferente. ¿Eres un profesor de tecnología que busca una plataforma con la que enseñar? Desde el alumno hasta el profesional, Gadgeteer puede ayudarlo a hacer realidad sus ideas..
Para aquellos de ustedes que no están familiarizados con el creciente campo de las plataformas de creación de prototipos de electrónica, tenemos docenas de artículos, e incluso guías, en Arduino Introducción a Arduino: una guía para principiantes Introducción a Arduino: una guía para principiantes Arduino es una fuente abierta Plataforma de creación de prototipos electrónicos basada en hardware y software flexibles y fáciles de usar. Está dirigido a artistas, diseñadores, aficionados y cualquier persona interesada en crear objetos o entornos interactivos. Plataformas Read More y Raspberry Pi. Cada una de esas plataformas tiene sus propias fortalezas, como la flexibilidad masiva de Arduino mediante el uso de escudos, y la completa conveniencia para la computadora de la Pi desde el primer momento. Sin embargo, el Gadgeteer tiene el poder de Microsoft detrás de él. No importa lo que piense de algunos de los productos de Microsoft, tienen algunas de las mejores mentes en tecnología que trabajan apasionadamente por ellos. Creo que su admiración por los avances tecnológicos todavía existe, y también quieren contagiarte. Echemos un vistazo a lo que Gadgeteer puede hacer por usted. Tal vez usted quiera correr para hacer un poco de automatización para el hogar. Guía de automatización del hogar con Raspberry Pi y Arduino. Guía de automatización del hogar con Raspberry Pi y Arduino. Si tienes una Raspberry Pi y un Arduino, básicamente puedes lograr lo mismo en ... Leer más, como James Bruce hizo con Arduino y Raspberry Pi?
El hardware
Puede comenzar por alrededor de $ 50 con solo una placa base .NET Gadgeteer básica como el FEZ Cerebus ($ 30) y un módulo USB ($ 20) para conectar y alimentar la placa principal..
Si decide que desea probar varios proyectos en esta plataforma y familiarizarse realmente con él, puede mirar uno de los kits de inicio. El kit FEZ Hydrahacker ($ 299.95) viene con una placa base de lujo, el módulo USB y varios otros módulos que puede mezclar y combinar para varios proyectos: pantalla de 4.3 "con pantalla táctil, USB Client DP Module, 2x Button Module, LED Strip Module, Potentiometer , Módulo de radio FM1, módulo de joystick, cables IDC de 10 cm, módulo LightSense, módulos de melodías, cámara serie L1, módulo de tarjeta SD, tarjeta SD de 128 MB y una caja de plástico reutilizable. Si realiza cualquier tipo de trabajo con este tipo de cosas, Puede empezar a ver las posibilidades ya..
¿Ya estás trabajando con Arduino y quieres probar Gadgeteer? Existe un hardware Gadgeteer que funcionará bien con su hardware Arduino. Tomemos, por ejemplo, el FEZ Cerbuino Bee ($ 40). Es un pequeño híbrido de la placa principal FEZ Cerebus con cabezales compatibles con Arduino.
En este momento hay varios fabricantes de placas que fabrican componentes Gadgeteer, como Love Electronics (Reino Unido), Mountaineer (Suiza), Sytech Designs (Reino Unido) y GHI Electronics (EE. UU.). Esto suele ser un buen indicador de que habrá soporte de hardware para el futuro previsible.
Si está buscando crear un gabinete personalizado, considere la posibilidad de imprimir en 3D. James Bruce comparte 9 aplicaciones para hacer fácilmente objetos imprimibles en 3D 9 aplicaciones para hacer objetos imprimibles en 3D fácilmente 9 aplicaciones para hacer objetos imprimibles en 3D fácilmente Uno de los problemas con la impresión en 3D es conseguir cosas para imprimir. Por supuesto, puede descargar objetos prefabricados desde una variedad de lugares como Thingiverse; Pero si quieres algo único ... Leer más. A partir de ahí, tus proyectos podrían tomar cualquier forma.!
El software
Microsoft hace que llegar al final de la programación de Gadgeteer sea lo más asequible posible. Lo que necesitas para comenzar es Visual C # Studio 2012 Express. Si ya tienes la suite completa del desarrollador, eso también es bueno. Es posible que también deba instalar el Kit de desarrollo de software (SDK) .NET Micro Framework 4.3. De nuevo ... gratis. Saikat Basu comparte un poco sobre el estudio relativamente nuevo en El lanzamiento oficial de Visual Studio 2012.
Si ha utilizado alguno de los estudios de programación de Microsoft, sabe que realmente son muy fáciles de usar. La curva de aprendizaje no es demasiado pronunciada, incluso para aquellos que nunca han escrito una línea de código. El hecho de que sea un Visual Studio, se puede hacer un poco de programación arrastrando y soltando. Eventualmente, querrás saltar al código para modificar las cosas, pero esto te ayudará a comenzar. Si desea algunos tutoriales para comenzar, Microsoft ha compilado un par de profesores para que los usen con los estudiantes. ¿Qué tal hacer una cámara digital o un cronómetro? ¡Tú puedes ser tu propio maestro! Aunque no tienes el verano libre.
Una vez que tenga instaladas esas aplicaciones, puede comenzar a buscar los paquetes de software para cada módulo con el que le gustaría trabajar. Hay cientos de paquetes, fragmentos de código y proyectos documentados para aprender y inspirarse. Eso es solo en el enlace: busque en la web aún más. Si está un poco intimidado por la idea de aprender a codificar, no se asuste. Danny Stieben tiene un artículo, 5 formas interesantes de aprender a codificar 5 maneras interesantes de aprender a codificar 5 formas interesantes de aprender a codificar Muchas personas se han dado cuenta de la importancia de aprender a codificar como una habilidad para la vida. No importa a dónde vaya, y qué trabajo tenga, siempre se lo ve como una luz positiva si… Lea más, para ayudarlo a lograrlo. James Bruce también tiene un buen artículo en dos partes sobre Los fundamentos de la programación de computadoras Los fundamentos de la programación de computadoras 101 - Variables y tipos de datos Los fundamentos de la programación de computadoras 101 - Variables y tipos de datos Habiendo introducido y hablado un poco sobre la programación orientada a objetos antes y dónde de donde viene el mismo nombre, pensé que es hora de que pasemos por los conceptos básicos absolutos de la programación de una manera no específica para el lenguaje. Este… Leer más .
La comunidad
La diferencia entre una plataforma exitosa y una que permanece en la oscuridad es la vitalidad de la comunidad que existe a su alrededor. Es posible que tenga la mejor plataforma de la Tierra, pero sin una comunidad activa de desarrolladores, se encuentra en la plataforma polvorienta. Si eres programador, estoy seguro de que puedes pensar en al menos dos ejemplos como este.
La comunidad de Gadgeteer es en realidad bastante grande, muy activa y representa la gama de aficionados, neófitos e ingenieros. De hecho, el Instituto de Ingenieros Eléctricos y Electrónicos (IEEE, leído I-Triple-E), publicó un artículo en su boletín Spectrum de Steve Hodges, llamado Easy Prototyping With Microsoft Gadgeteer. Que presta todo tipo de credo geek a la plataforma..
Microsoft también ha declarado que están comprometidos a ver crecer la plataforma Gadgeteer. Una cita directa de los estados del sitio de Microsoft Codeplex, “No es extraño que las corporaciones abran la tecnología de código abierto mientras se alejan de ella. Este no es el caso con .NET Gadgeteer.”
No es extraño que las corporaciones abran la tecnología de código abierto mientras se alejan de ella. Esto es no el caso con .NET Gadgeteer.
Me parece bastante sólido. Qué piensas?
The Takeaway
Para los aficionados a la electrónica, Arduino y Raspberry Pi han sido los reyes de la colina durante los últimos años. Es bueno tener una tercera opción, especialmente si es una que ya cuenta con el apoyo de un equipo de clase mundial. No estoy seguro, pero sospecho que a medida que la tendencia de los aficionados continúe creciendo, la plataforma Gadgeteer se convertirá en una segunda opción, o incluso en la primera opción, si la gente puede superar su desdén absoluto por Microsoft. Sospecho que Gadgeteer abrirá muchas nuevas formas para que los sistemas basados en Windows también interactúen con nuestro entorno. ¿Será eso algo bueno? Si involucra a la gente en la configuración de la tecnología que da forma a su mundo, entonces sí, es algo muy bueno..
¿Qué piensas? ¿Buscas experimentar con hacking de hardware? ¿Quieres adquirir una nueva habilidad de programación? ¿Ya estás trabajando con Arduino o Pi y quieres probar algo más? O tal vez sea uno de los primeros en adoptar Gadgeteer y nos gustaría contarnos su experiencia. Para eso tenemos la sección de comentarios: es donde se realiza el verdadero aprendizaje..
Créditos de imagen: NashMicro Pong Build a través de NashMicro
Explorar más sobre: Programación.