Propaganda
A Microsoft ainda está no negócio de inovação. Se você não acha, não ouviu falar da plataforma de prototipagem eletrônica de código aberto da Microsoft chamada Gadgeteer. Você leu certo - Microsoft e Código aberto na mesma frase. Queria criar uma pequena invenção que você tinha em mente? Talvez você já esteja programando C # e gostaria de trabalhar com algum hardware diferente. Você é professor de tecnologia procurando uma plataforma com a qual ensinar? Do aluno ao profissional, a Gadgeteer pode ajudá-lo a tornar suas idéias realidade.
Para aqueles que não estão familiarizados com o crescente campo de plataformas de prototipagem eletrônica, temos dezenas de artigos e até guias sobre o Arduino Introdução ao Arduino: Guia para iniciantesO Arduino é uma plataforma de prototipagem eletrônica de código aberto baseada em hardware e software flexível e fácil de usar. Destina-se a artistas, designers, entusiastas e qualquer pessoa interessada em criar objetos ou ambientes interativos. consulte Mais informação
e Raspberry Pi Raspberry Pi: o tutorial não oficialSe você é proprietário de um Pi atual e deseja saber mais ou um proprietário em potencial desse dispositivo de tamanho de cartão de crédito, este não é um guia que você deseja perder. consulte Mais informação plataformas. Cada uma dessas plataformas possui seus próprios pontos fortes, como a enorme flexibilidade do Arduino através do uso de escudos e a completa conveniência do computador do Pi, logo após a instalação. No entanto, o Gadgeteer tem o poder da Microsoft por trás disso. Não importa o que você pensa de alguns dos produtos da Microsoft, eles têm algumas das melhores mentes da tecnologia trabalhando apaixonadamente por eles. Eu acho que o senso de admiração deles pelos avanços tecnológicos ainda existe, e eles querem infectá-lo com isso também. Vamos dar uma olhada no que o Gadgeteer pode fazer por você. Talvez você queira dar uma executar em fazer alguma automação residencial Guia de automação residencial com Raspberry Pi e ArduinoO mercado de automação residencial é inundado por sistemas de consumo caros, incompatíveis entre si e com instalação dispendiosa. Se você tem um Raspberry Pi e um Arduino, basicamente pode conseguir a mesma coisa em ... consulte Mais informação , como James Bruce fez com o Arduino e o Raspberry Pi?O Hardware
Você pode começar por cerca de US $ 50 com apenas uma placa-mãe básica do .NET Gadgeteer, como o FEZ Cerebus (US $ 30) e um módulo USB (US $ 20) para conectar e alimentar a placa principal.
Se você decidir experimentar vários projetos nesta plataforma e se familiarizar com ela, consulte um dos kits iniciais. O kit FEZ Hydrahacker (US $ 299,95) vem com uma placa principal de luxo, o módulo USB e vários outros módulos que você pode misturar e combinar para vários projetos: display de 4,3 "com tela sensível ao toque, módulo DP cliente USB, módulo de 2 botões, módulo LED Strip, potenciômetro, módulo rádio FM1, Módulo Joystick, cabos IDC de 10 cm, módulo LightSense, módulos Tunes, câmera serial L1, módulo de cartão SD, cartão SD de 128 MB e um plástico reutilizável Caixa de armazenamento. Se você trabalha com esse tipo de coisa, pode começar a ver as possibilidades.
Já trabalha com o Arduino e quer experimentar o Gadgeteer? Há um hardware Gadgeteer que funcionará bem com o seu hardware Arduino. Veja, por exemplo, a FEZ Cerbuino Bee (US $ 40). É um ótimo híbrido da placa principal FEZ Cerebus com cabeçalhos compatíveis com Arduino.
No momento, existem vários fabricantes de placas fabricando componentes Gadgeteer, como Love Electronics (REINO UNIDO), Alpinista (Suíça), Sytech Designs (Reino Unido) e GHI Electronics (NOS). Normalmente, esse é um bom indicador de que haverá suporte de hardware no futuro próximo.
Se você deseja criar um gabinete personalizado, considere a impressão 3D. James Bruce compartilha 9 aplicativos para criar facilmente objetos imprimíveis em 3D 9 aplicativos para criar facilmente objetos imprimíveis em 3DUm dos problemas com a impressão 3D é conseguir algumas coisas para imprimir. Obviamente, você pode baixar objetos pré-fabricados de vários lugares como o Thingiverse; mas se você quiser algo único ... consulte Mais informação . A partir daí, seus projetos podem assumir qualquer forma!
O software
A Microsoft torna o acesso ao final da programação do Gadgeteer o mais acessível possível. O que você precisa para começar é o Visual C # Studio 2012 Express. Se você já possui o conjunto completo de desenvolvedores, isso também é bom. Pode ser necessário instalar também o Kit de desenvolvimento de software do .NET Micro Framework 4.3 (SDK). Mais uma vez... grátis. Saikat Basu compartilha um pouco sobre o estúdio relativamente novo no lançamento oficial do Visual Studio 2012.
Se você já usou algum dos estúdios de programação da Microsoft, sabe que eles são realmente fáceis de usar. A curva de aprendizado não é muito íngreme para quem nunca digitou uma linha de código. Pelo fato de ser um Visual Studio, uma boa parte da programação pode ser feita de maneira arrastar e soltar. Eventualmente, você desejará pular o código para ajustar as coisas, mas isso ajuda você a começar. Se você deseja alguns tutoriais para começar, a Microsoft compilou alguns para os professores usarem com os alunos. Que tal fazer uma câmera digital ou um cronômetro? Você pode ser seu próprio professor! Você não tira o verão, no entanto.
Depois de instalar esses aplicativos, você poderá começar a examinar os pacotes de software para cada módulo com o qual gostaria de trabalhar. Existem centenas de pacotes, trechos de código e projetos documentados para aprender e inspirar-se. Esse é apenas o link - pesquise ainda mais na web. Se você está um pouco intimidado com a idéia de aprender a codificar, não entre em pânico. Danny Stieben tem um artigo, 5 maneiras interessantes de aprender a codificar 5 maneiras interessantes de aprender a codificarMuitas pessoas perceberam a importância de aprender a codificar como uma habilidade para a vida. Não importa para onde você vá e qual o seu emprego, sempre será visto como positivo se você ... consulte Mais informação , para ajudar a facilitar você. James Bruce também tem um belo artigo em duas partes sobre Os princípios da programação de computadores Noções básicas de programação de computadores 101 - Variáveis e tipos de dadosTendo introduzido e falado um pouco sobre Programação Orientada a Objetos antes e onde seu homônimo vem, pensei que era hora de passarmos pelo básico absoluto da programação em um idioma não específico da linguagem caminho. Este... consulte Mais informação .
A comunidade
A diferença entre uma plataforma de sucesso e uma que permanece na escuridão é a vibração da comunidade que existe ao seu redor. Você pode ter a melhor plataforma da Terra, mas sem uma comunidade ativa de desenvolvedores, ela fica na prateleira empoeirada. Se você é programador, tenho certeza de que pode pensar em pelo menos dois exemplos como este.
A comunidade Gadgeteer é na verdade bastante grande, muito ativa e representa a gama de entusiastas, neófitos e engenheiros. De fato, o Instituto de Engenheiros Elétricos e Eletrônicos (IEEE, leia I-Triple-E), publicou um artigo em seu boletim de notícias Spectrum de Steve Hodges chamado, Prototipagem fácil com o Microsoft Gadgeteer. Isso empresta todos os tipos de créditos de nerd para a plataforma.
A Microsoft também afirmou que está comprometida em ver a plataforma Gadgeteer crescer. Uma citação direta do Microsoft Codeplex o site afirma: “Não é inédito para as empresas abrir a tecnologia de código-fonte enquanto elas se afastam dela. Este não é o caso do .NET Gadgeteer. ”
Não é inédito para as empresas a tecnologia de código aberto enquanto elas se afastam dela. Isto é não o caso com o .NET Gadgeteer.
Parece bastante sólido para mim. O que você acha?
The Takeaway
Para os entusiastas da eletrônica, o Arduino e o Raspberry Pi têm sido os reis da colina nos últimos anos. É bom ter uma terceira opção, especialmente se ela já tiver o apoio de uma equipe de classe mundial. Não tenho certeza, mas suspeito que, à medida que a tendência amadora continue a crescer, a plataforma Gadgeteer continuará tornar-se uma segunda opção forte, ou mesmo a primeira opção - se as pessoas puderem superar seu desdém absoluto por Microsoft Suspeito que o Gadgeteer abra muitas novas maneiras de os sistemas baseados no Windows interagirem com o nosso ambiente também. Isso será uma coisa boa? Se envolver as pessoas na formação da tecnologia que molda seu mundo, então, sim, é uma coisa muito boa.
O que você acha? Deseja experimentar hackers de hardware? Deseja adquirir uma nova habilidade de programação? Já trabalha com Arduino ou Pi e quer tentar outra coisa? Ou talvez você seja um dos primeiros a adotar o Gadgeteer e gostaria de nos informar sobre sua experiência. É para isso que temos a seção de comentários - é onde o aprendizado real é realizado.
Créditos da imagem: NashMicro Pong Build via NashMicro
Com mais de 20 anos de experiência em TI, treinamento e negociações técnicas, é meu desejo compartilhar o que aprendi com qualquer pessoa disposta a aprender. Esforço-me para fazer o melhor trabalho possível, da melhor maneira possível e com um pouco de humor.