Gadgeteer la piattaforma di hacking hardware di Microsoft di cui non hai mai sentito parlare

Gadgeteer la piattaforma di hacking hardware di Microsoft di cui non hai mai sentito parlare / finestre

Microsoft è ancora nel business dell'innovazione. Se non la pensi così, non hai sentito parlare della piattaforma di prototipazione elettronica open source di Microsoft chiamata Gadgeteer. Hai letto bene - Microsoft e Open Source nella stessa frase. Volevi costruire una piccola invenzione che avevi in ​​mente? Forse stai già programmando C # e vorresti lavorare con hardware diverso. Sei un insegnante di tecnologia alla ricerca di una piattaforma con cui insegnare? Dallo studente al professionista, Gadgeteer può aiutarti a trasformare le tue idee in realtà.

Per quelli di voi che non hanno familiarità con il crescente settore delle piattaforme di prototipazione elettronica, abbiamo dozzine di articoli, e persino guide, su Arduino. Guida introduttiva di Arduino: Guida per principianti Guida introduttiva ad Arduino: Guida per principianti Arduino è un open source piattaforma di prototipazione elettronica basata su hardware e software flessibili e facili da usare. È pensato per artisti, designer, hobbisti e chiunque sia interessato a creare oggetti o ambienti interattivi. Maggiori informazioni e piattaforme Raspberry Pi. Ognuna di queste piattaforme ha i suoi punti di forza, come la massiccia flessibilità di Arduino attraverso l'uso degli scudi, e la completa comodità del computer di Pi fin da subito. Tuttavia, il Gadgeteer ha il potere di Microsoft dietro di esso. Non importa cosa pensi di alcuni prodotti Microsoft, hanno alcune delle migliori menti della tecnologia che lavorano appassionatamente per loro. Penso che il loro senso di ammirazione per i progressi tecnologici esista ancora, e vogliono anche contagiarti con esso. Diamo un'occhiata a ciò che Gadgeteer può fare per te. Forse si vuole fare una corsa a fare un po 'di automazione domestica Home Automation Guide Con Raspberry Pi e Arduino Home Automation Guide Con Raspberry Pi e Arduino Il mercato domotico è invaso da costosi sistemi di consumo, incompatibili tra loro e costosi da installare. Se hai un Raspberry Pi e un Arduino, puoi sostanzialmente ottenere la stessa cosa in ... Leggi di più, come James Bruce ha fatto con Arduino e Raspberry Pi?

L'hardware

Puoi iniziare per circa $ 50 con una semplice scheda di base di .NET Gadgeteer come il FEZ Cerebus ($ 30) e un modulo USB ($ 20) per il collegamento e l'alimentazione della scheda principale.

Se decidi che vuoi provare diversi progetti in questa piattaforma e familiarizzarti con esso, potresti guardare uno dei kit iniziali. Il kit FEZ Hydrahacker ($ 299,95) è dotato di una scheda principale deluxe, il modulo USB e diversi altri moduli che è possibile combinare per vari progetti: display da 4.3 "con touchscreen, modulo DP Client USB, modulo a 2 pulsanti, modulo LED Strip, potenziometro , Modulo radio FM1, modulo joystick, cavi IDC da 10 cm, modulo LightSense, moduli Tunes, fotocamera seriale L1, modulo scheda SD, scheda SD da 128 MB e contenitore di plastica riutilizzabile Se lavori con questo tipo di cose, può cominciare a vedere già le possibilità.

Stai già lavorando con Arduino e vuoi provare Gadgeteer? C'è l'hardware di Gadgeteer che funzionerà bene con il tuo hardware Arduino. Prendiamo, per esempio, la FEZ Cerbuino Bee ($ 40). È un piccolo ibrido della scheda madre FEZ Cerebus con intestazioni compatibili con Arduino.

Al momento ci sono diversi produttori di schede che producono componenti Gadgeteer, come Love Electronics (Regno Unito), Mountaineer (Svizzera), Sytech Designs (Regno Unito) e GHI Electronics (Stati Uniti). Questo di solito è un buon indicatore del fatto che ci sarà un supporto hardware per il prossimo futuro.

Se stai cercando di creare un contenitore personalizzato, considera la stampa 3D. James Bruce condivide 9 app per creare facilmente oggetti stampabili in 3D 9 app per creare facilmente oggetti stampabili in 3D 9 app per creare facilmente oggetti stampabili in 3D Uno dei problemi con la stampa 3D è la presa di cose da stampare. È ovviamente possibile scaricare oggetti prefabbricati da una varietà di luoghi come Thingiverse; ma se vuoi qualcosa di unico ... Leggi altro. Da lì, i tuoi progetti potrebbero assumere qualsiasi forma!

Il software

Microsoft rende accessibile la programmazione del Gadgeteer nel modo più economico possibile. Quello che serve per iniziare è Visual C # Studio 2012 Express. Se hai già la suite completa dello sviluppatore, va bene anche questo. Potrebbe essere necessario installare anche il Software Development Kit (SDK) di .NET Micro Framework 4.3. Ancora ... gratis. Saikat Basu condivide un po 'lo studio relativamente nuovo in The Official Launch Of Visual Studio 2012.

Se hai usato uno qualsiasi degli studi di programmazione Microsoft, sai che sono davvero molto user-friendly. La curva di apprendimento non è troppo ripida anche per chi non ha mai digitato una riga di codice. Il fatto che si tratti di un Visual Studio, un bel po 'di programmazione può essere fatto in un modo drag-and-drop. Alla fine, vorrai saltare nel codice per modificare le cose, ma questo ti farà iniziare. Se desideri alcuni tutorial per iniziare, Microsoft ha compilato una coppia per gli insegnanti da utilizzare con gli studenti. Che ne dici di realizzare una fotocamera digitale o un cronometro? Puoi essere il tuo insegnante! Non ti prendi l'estate, però.

Una volta che hai installato quelle applicazioni, puoi iniziare a guardare i pacchetti software per ogni modulo con cui vorresti lavorare. Ci sono centinaia di pacchetti, frammenti di codice e progetti documentati da cui imparare e trarre ispirazione. Questo è solo a un link: cerca nel web ancora di più. Se sei un po 'intimidito dal pensiero di imparare a programmare, non farti prendere dal panico. Danny Stieben ha un articolo, 5 modi interessanti per imparare a codificare 5 modi interessanti per imparare a codificare 5 modi interessanti per imparare a codificare Molte persone hanno capito l'importanza di imparare a codificare come abilità di vita. Non importa dove tu vada, e quale lavoro hai, è sempre visto come in una luce positiva se tu ... Leggi altro, per aiutarti a farti entrare. James Bruce ha anche un bel articolo in due parti su Nozioni di base sulla programmazione del computer Nozioni di base sulla programmazione del computer 101 - Variabili e tipi di dati Le basi della programmazione computerizzata 101 - Variabili e tipi di dati Avendo introdotto e parlato un po 'di programmazione orientata agli oggetti prima e dove deriva l'omonima, ho pensato che è ora di passare attraverso le basi assolute della programmazione in un modo non specifico del linguaggio. Questo ... Per saperne di più .

La comunità

La differenza tra una piattaforma di successo e una che rimane nell'oscurità è la vitalità della comunità che esiste attorno ad essa. Potresti avere la migliore piattaforma sulla Terra, ma senza una comunità attiva di sviluppatori, si trova sullo scaffale polveroso. Se sei un programmatore, sono sicuro che puoi pensare ad almeno due esempi come questo.

La comunità di Gadgeteer è in realtà abbastanza grande, molto attiva e rappresenta la gamma di hobbisti, neofiti e ingegneri. Infatti, l'Institute of Electrical and Electronics Engineers (IEEE, leggi I-Triple-E), ha pubblicato un articolo nella loro newsletter Spectrum di Steve Hodges, chiamato Easy Prototyping con Microsoft Gadgeteer. Ciò presta tutti i tipi di creduloni geek alla piattaforma.

Microsoft ha anche dichiarato che si sono impegnati a vedere crescere la piattaforma Gadgeteer. Si afferma una citazione diretta dal sito Microsoft Codeplex, “Non è inaudito per le aziende la tecnologia open source mentre si allontanano da essa. Questo non è il caso di .NET Gadgeteer.”

Non è inaudito per le aziende la tecnologia open source mentre si allontanano da essa. Questo è non il caso con .NET Gadgeteer.

Sembra abbastanza solido per me. Cosa pensi?

Il Takeaway

Per gli appassionati di elettronica, Arduino e Raspberry Pi sono stati i re della collina negli ultimi anni. È bello avere una terza opzione, specialmente se è già supportata da una squadra di livello mondiale. Non ne sono certo, ma sospetto che man mano che la tendenza degli hobbisti continua a crescere, la piattaforma di Gadgeteer diventerà una seconda, o addirittura la prima, un'opzione - se le persone riescono a superare il loro assoluto disprezzo per Microsoft. Sospetto che Gadgeteer aprirà molti nuovi modi per i sistemi basati su Windows per interagire con il nostro ambiente. Sarà una buona cosa? Se coinvolge le persone nel plasmare la tecnologia che plasma il loro mondo, allora sì, è un'ottima cosa.

Cosa pensi? Cerchi di sperimentare con l'hacking hardware? Vuoi acquisire una nuova abilità di programmazione? Stai già lavorando con Arduino o Pi e vuoi provare qualcos'altro? O forse sei uno dei primi ad adottare Gadgeteer e vorresti farci sapere della tua esperienza. Questo è ciò per cui abbiamo la sezione dei commenti - è dove viene fatto il vero apprendimento.

Crediti immagine: NashMicro Pong Build tramite NashMicro

Scopri di più su: Programmazione.