Annuncio pubblicitario
Microsoft è ancora nel settore 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 ti piacerebbe 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 campo delle piattaforme di prototipazione elettronica, abbiamo dozzine di articoli e persino guide Arduino Introduzione a Arduino: una guida per principiantiArduino è una piattaforma di prototipazione elettronica open source basata su hardware e software flessibili e di facile utilizzo. È destinato ad artisti, designer, hobbisti e chiunque sia interessato a creare oggetti o ambienti interattivi. Leggi di più
e Raspberry Pi Raspberry Pi: The Unofficial TutorialChe tu sia un attuale proprietario Pi che desideri saperne di più o un potenziale proprietario di questo dispositivo di dimensioni di una carta di credito, questa non è una guida che vuoi perdere. Leggi di più piattaforme. Ognuna di queste piattaforme ha i suoi punti di forza, come la grande flessibilità di Arduino attraverso l'uso di scudi e la completa comodità del computer del Pi fin dall'inizio. Tuttavia, il Gadgeteer ha il potere di Microsoft dietro di esso. Indipendentemente da ciò che pensi di alcuni dei prodotti Microsoft, hanno alcune delle migliori menti della tecnologia che lavorano appassionatamente per loro. Penso che il loro senso di timore reverenziale per i progressi tecnologici esista ancora e vogliono infettarvi anche voi. Diamo un'occhiata a ciò che Gadgeteer può fare per te. Forse vuoi prendere un correre a fare un po 'di domotica Guida alla domotica con Raspberry Pi e ArduinoIl mercato dell'automazione domestica è invaso da costosi sistemi di consumo, incompatibili tra loro e costosi da installare. Se hai un Raspberry Pi e un Arduino, puoi praticamente ottenere la stessa cosa a ... Leggi di più , come ha fatto James Bruce con Arduino e Raspberry Pi?L'hardware
Puoi iniziare per circa $ 50 con solo una scheda madre .NET Gadgeteer di base come FEZ Cerebus ($ 30) e un modulo USB ($ 20) per il collegamento e l'alimentazione della scheda principale.
Se decidi di voler provare diversi progetti su questa piattaforma e di acquisirne familiarità, potresti guardare uno degli starter kit. Il kit FEZ Hydrahacker ($ 299,95) viene fornito con una scheda madre deluxe, il modulo USB e molti altri moduli per i quali è possibile combinare vari progetti: display da 4,3 "con touchscreen, modulo DP client USB, modulo 2x pulsanti, modulo striscia LED, potenziometro, modulo radio FM1, Modulo joystick, cavi IDC da 10 cm, modulo LightSense, moduli Tunes, telecamera seriale L1, modulo scheda SD, scheda SD da 128 MB e una plastica riutilizzabile Scatola di immagazzinaggio. Se lavori con questo tipo di cose, puoi già iniziare a vedere le possibilità.
Stai già lavorando con Arduino e vuoi provare Gadgeteer? C'è un hardware Gadgeteer che giocherà perfettamente con il tuo hardware Arduino. Prendi, ad esempio, l'ape Cerbuino FEZ ($ 40). È un bel piccolo ibrido della scheda madre FEZ Cerebus con header compatibili con Arduino.
In questo momento ci sono diversi produttori di schede che producono componenti Gadgeteer, come ad esempio Love Electronics (UK), Alpinista (Svizzera), Sytech Designs (Regno Unito) e GHI Electronics (NOI). Questo di solito è un buon indicatore che ci sarà supporto hardware per il prossimo futuro.
Se stai cercando di creare un recinto personalizzato, prendi in considerazione la stampa 3D. Azioni di James Bruce 9 app per creare facilmente oggetti stampabili in 3D 9 app per creare facilmente oggetti stampabili in 3DUno dei problemi con la stampa 3D è ottenere una sospensione delle cose da stampare. Puoi ovviamente scaricare oggetti prefabbricati da una varietà di luoghi come Thingiverse; ma se vuoi qualcosa di unico ... Leggi di più . Da lì, i tuoi progetti potrebbero assumere qualsiasi forma!
Il software
Microsoft rende l'accesso alla programmazione del Gadgeteer il più economico possibile - gratuitamente. Quello che ti serve per iniziare è Visual C # Studio 2012 Express. Se hai già la suite completa per gli sviluppatori, va bene lo stesso. Potrebbe essere necessario installare anche il Kit di sviluppo software .NET Micro Framework 4.3 (SDK). Ancora una volta... gratis. Saikat Basu condivide un po 'lo studio relativamente nuovo in The Official Launch Of Visual Studio 2012.
Se hai utilizzato uno degli studi di programmazione di Microsoft, sai che sono davvero facili da usare. La curva di apprendimento non è troppo ripida anche per coloro che non hanno mai digitato una riga di codice. Il fatto che si tratti di Visual Studio, un bel po 'di programmazione può essere fatto in modo drag-and-drop. Alla fine, ti consigliamo di passare al codice per modificare le cose, ma questo ti farà iniziare. Se desideri iniziare alcuni tutorial, Microsoft ne ha compilati un paio che gli insegnanti possono utilizzare con gli studenti. Che ne dici di fare una fotocamera digitale o un cronometro? Puoi essere il tuo insegnante! Tuttavia, non trascorri l'estate.
Una volta installate quelle applicazioni, puoi iniziare a guardare i pacchetti software per ogni modulo con cui vorresti lavorare. Esistono centinaia di pacchetti, frammenti di codice e progetti documentati da cui imparare e trarre ispirazione. È solo a un link: cerca ancora di più sul Web. 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 programmare 5 modi interessanti per imparare a programmareMolte persone hanno capito l'importanza di imparare a programmare come abilità di vita. Non importa dove tu vada e che lavoro fai, è sempre visto come sotto una luce positiva se ... Leggi di più , per aiutarti a facilitarti. James Bruce ha anche un bel articolo in due parti su Le basi della programmazione informatica Nozioni di base sulla programmazione al computer 101 - Variabili e tipi di datiDopo aver introdotto e parlato un po 'della programmazione orientata agli oggetti prima e dove si chiama viene, ho pensato che fosse tempo di passare attraverso le basi assolute della programmazione in uno specifico non linguistico modo. Questo... Leggi di più .
La comunità
La differenza tra una piattaforma di successo e una che indugia nelle tenebre è la vivacità della comunità che esiste intorno 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. In effetti, l'Istituto di ingegneri elettrici ed elettronici (IEEE, leggi I-Triple-E), ha pubblicato un articolo nella loro newsletter Spectrum di Steve Hodges chiamato: Semplice prototipazione con Microsoft Gadgeteer. Ciò presta ogni tipo di credito geek alla piattaforma.
Microsoft ha inoltre dichiarato di impegnarsi a far crescere la piattaforma Gadgeteer. Una citazione diretta dal Microsoft Codeplex afferma il sito, "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.
Mi sembra abbastanza solido. Cosa ne pensi?
The Takeaway
Per gli appassionati di elettronica, Arduino e Raspberry Pi sono stati i re della collina negli ultimi anni. È bello avere una terza opzione, soprattutto se è già dotata del supporto di un team di livello mondiale. Non ne sono certo, ma sospetto che, man mano che la tendenza degli hobbisti continuerà a crescere, la piattaforma Gadgeteer lo farà diventare una seconda opzione, o addirittura la prima, se le persone riescono a superare il loro disprezzo assoluto Microsoft. Ho il sospetto che Gadgeteer aprirà molti nuovi modi per i sistemi basati su Windows di interagire anche con il nostro ambiente. Sarà una buona cosa? Se coinvolge le persone a modellare la tecnologia che modella il loro mondo, allora sì, è un'ottima cosa.
Cosa ne pensi? Stai cercando di sperimentare 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: è qui che viene fatto il vero apprendimento.
Crediti immagine: NashMicro Pong Build via NashMicro
Con oltre 20 anni di esperienza in IT, formazione e scambi tecnici, è mio desiderio condividere ciò che ho imparato con chiunque sia disposto a imparare. Mi sforzo di fare il miglior lavoro possibile nel miglior modo possibile e con un po 'di umorismo.