Gadgeteer - Platforma Microsoft de hacking hardware pe care nu ați auzit-o

Gadgeteer - Platforma Microsoft de hacking hardware pe care nu ați auzit-o / ferestre

Microsoft se află încă în domeniul inovării. Dacă nu credeți așa, nu ați auzit despre platforma de prototipuri electronice open source a Microsoft numită Gadgeteer. Ai citit acest drept - Microsoft și Sursa deschisa în aceeași propoziție. A vrut să construiești o mică invenție pe care ai avut-o în minte? Poate că deja programați C # și doriți să lucrați cu niște hardware-uri diferite. Sunteți un profesor de tehnologie care caută o platformă cu care să predea? De la student la profesionist, Gadgeteer te poate ajuta să-ți faci ideile realitate.

Pentru aceia dintre voi care nu sunteți familiarizați cu câmpul în creștere al platformelor de prototipuri electronice, avem zeci de articole și chiar și ghiduri pe Arduino. Noțiuni de bază cu Arduino: Ghidul începătorului Început cu Arduino: Un ghid pentru începători Arduino este un open-source platforma de prototipuri electronice bazată pe hardware și software flexibile, ușor de utilizat. Este destinat artiștilor, designerilor, pasionaților și tuturor celor interesați să creeze obiecte sau medii interactive. Citiți mai multe și platformele Pi Raspberry. Fiecare dintre aceste platforme are propriile sale forte, cum ar fi flexibilitatea masivă a lui Arduino prin folosirea scuturilor, și comoditatea completă a computerelor de la Pi. Cu toate acestea, Gadgeteer are puterea Microsoft în spatele ei. Indiferent ce credeți despre unele dintre produsele Microsoft, acestea au unele dintre cele mai bune minți în tehnologia care lucrează cu pasiune pentru ei. Cred că sentimentul lor de venerație pentru progresele tehnologice mai există și ei vor să vă infecteze și ei. Să aruncăm o privire la ceea ce poate face Gadgeteer pentru tine. Poate doriți să faceți o alergare la efectuarea unor automatizări la domiciliu Ghid de automatizare acasă cu Raspberry Pi și Arduino Ghidul de automatizare a locuinței cu Raspberry Pi și Arduino Piața de automatizare a locuințelor este inundată cu sisteme de consum scumpe, incompatibile una cu cealaltă și costisitoare pentru instalare. Dacă aveți o pițurică Pi și un Arduino, puteți obține în mod esențial același lucru la ... Citește mai mult, cum a făcut James Bruce cu Arduino și Raspberry Pi?

Hardware-ul

Aveți posibilitatea să începeți pentru aproximativ 50 de dolari doar cu o bază de bază GADGETEER .NET, cum ar fi FEZ Cerebus ($ 30) și un modul USB ($ 20) pentru conectarea și alimentarea plăcii principale.

Dacă decideți că doriți să încercați mai multe proiecte în această platformă și să vă familiarizați cu ea, puteți să vă uitați la unul dintre kiturile de pornire. Kitul FEZ Hydrahacker (299,95 USD) vine cu o placă de bază de lux, modulul USB și alte câteva module pe care le puteți amesteca și potrivi pentru diverse proiecte: ecranul touchscreen de 4,3 ", modulul USB Client DP, modulul Buton 2x, modulul cu LED-uri, potențiometrul , Modul Radio FM1, Modul Joystick, Cabluri IDC de 10cm, Modul LightSense, Module Tunes, Camera Serial L1, Modulul SD Card, Card SD de 128 MB și o cutie de stocare reutilizabilă din plastic. poate începe să vadă posibilitățile deja.

Lucrați deja cu Arduino și doriți să încercați Gadgeteer? Există hardware Gadgeteer care va juca frumos cu hardware-ul dvs. Arduino. Luați, de exemplu, FEZ Cerbuino Bee (40 de dolari). Este un hibrid mic al seriei principale FEZ Cerebus cu plăcuțe compatibile cu Arduino.

Chiar acum există mai mulți producători de bord care fac componente Gadgeteer, cum ar fi Love Electronics (Marea Britanie), Mountaineer (Elveția), Sytech Designs (Marea Britanie) și GHI Electronics (SUA). Acesta este, de obicei, un bun indicator că va exista suport hardware pentru viitorul previzibil.

Dacă vă gândiți la crearea unei incinte personalizate, luați în considerare imprimarea 3D. James Bruce împarte 9 aplicații pentru a face cu ușurință obiecte imprimabile 3D 9 Aplicații pentru a face cu ușurință obiecte imprimabile 3D 9 Aplicații pentru a face cu ușurință obiecte imprimabile 3D Una dintre problemele cu imprimarea 3D este obtinerea unui lucru de imprimat. Desigur, puteți descărca obiecte pre-fabricate dintr-o varietate de locuri, cum ar fi Thingiverse; dar dacă vrei ceva unic ... Citește mai mult. De aici, proiectele tale ar putea lua orice formă!

Software-ul

Microsoft devine capabil să intre în capătul de programare al Gadgeteer la fel de accesibil ca să poată obține - gratuit. Ceea ce trebuie să începeți este Visual C # Studio 2012 Express. Dacă aveți deja suita completă a dezvoltatorului, asta este bine. Este posibil să fie necesar să instalați, de asemenea, Kitul de dezvoltare software .NET Micro Framework 4.3 (SDK). Din nou ... gratuit. Saikat Basu împărtășește un pic despre studioul relativ nou în lansarea oficială a Visual Studio 2012.

Dacă ați folosit oricare dintre studiourile de programare ale Microsoft, știți că ele sunt cu adevărat ușor de utilizat. Curba de învățare nu este prea abruptă chiar și pentru cei care nu au introdus niciodată o linie de cod. Faptul că este un Visual Studio, un program de programare se poate face într-un mod drag-and-drop. În cele din urmă, veți dori să sari în cod pentru a modifica lucrurile, dar asta te face să începi. Dacă doriți ca unele tutoriale să vă inițieze, Microsoft a compilat un cuplu de profesori pentru a le folosi cu elevii. Ce zici de a face o camera digitala sau un cronometru? Poți fi profesor al tău! Însă nu iei vara.

Odată ce ați instalat aceste aplicații, puteți începe să căutați pachetele software pentru fiecare modul cu care doriți să lucrați. Există sute de pachete, fragmente de cod și proiecte documentate de învățat și de inspirație. Aceasta este doar la un link - căutați pe web pentru mai mult. Dacă sunteți puțin intimidat de gândul de a învăța să codificați, nu vă puneți în panică. Danny Stieben are un articol, 5 Moduri interesante de a învăța să codificați 5 Moduri interesante de a învăța să codificați 5 Moduri interesante de a învăța să cod Mulți oameni și-au dat seama de importanța de a învăța cum să codificați ca o abilitate de viață. Indiferent unde te duci și ce slujbă ai, e întotdeauna văzută ca într-o lumină pozitivă dacă ... Citește mai mult, pentru a te ușura în asta. James Bruce are, de asemenea, un articol frumos din două părți despre Bazele programării pe calculator Bazele programării pe calculator 101 - Variabile și tipuri de date Bazele programării pe calculator 101 - Variabile și tipuri de date După ce am introdus și am vorbit puțin despre programarea orientată pe obiecte înainte și în cazul în care vine de la asociere, am crezut că este timpul să trecem prin programele de bază absolut, într-un mod specific non-lingvistic. Acest ... Citește mai mult .

Comunitatea

Diferența dintre o platformă de succes și cea care se află în întuneric este vibrația comunității care există în jurul ei. S-ar putea să aveți cea mai bună platformă de pe Pământ, dar fără o comunitate activă de dezvoltatori, aceasta se află pe raftul praf. Dacă sunteți programator, sunt sigur că vă puteți gândi la cel puțin două exemple de genul acesta.

Comunitatea Gadgeteer este de fapt destul de mare, foarte activă și reprezintă gama de pasionați, neofizi și ingineri. De fapt, Institutul de Ingineri Electrotehnici și Electronici (IEEE, citit I-Triple-E), a publicat un articol în Buletinul lor de Spectru de Steve Hodges, numit Prototyping Easy With Microsoft Gadgeteer. Asta dă tot felul de geek cred pe platformă.

De asemenea, Microsoft a declarat că se angajează să crească platforma Gadgeteer. Un citat direct de la site-ul Microsoft Codeplex state, “Nu este nemaiauzit pentru corporații să deschidă tehnologia sursă în timp ce ei se îndepărtează de ea. Nu este cazul cu .NET Gadgeteer.”

Nu este nemaiauzit pentru corporații să deschidă tehnologia sursă în timp ce ei se îndepărtează de ea. Aceasta este nu cazul cu .NET Gadgeteer.

Pare destul de solidă pentru mine. Tu ce crezi?

Takeaway

Pentru pasionații de electronice, Arduino și Raspberry Pi au fost regi de deal în ultimii ani. Este bine să ai oa treia opțiune, mai ales dacă este una care suportă deja o echipă de clasă mondială. Nu sunt sigur, dar bănuiesc că, pe măsură ce tendința hobbyistului continuă să crească, platforma Gadgeteer va deveni o a doua opțiune puternică, sau chiar prima opțiune - dacă oamenii pot depăși disprețul lor nemotivat pentru Microsoft. Bănuiesc că Gadgeteer va deschide multe noi modalități prin care sistemele bazate pe Windows să interacționeze și cu mediul nostru. Va fi un lucru bun? Dacă oamenii devin implicați în modelarea tehnologiei care modelează lumea lor, atunci da, este un lucru foarte bun.

Tu ce crezi? Încercați să experimentați hacking hardware? Doriți să obțineți o nouă abilitate de programare? Lucrați deja cu Arduino sau Pi și doriți să încercați altceva? Sau poate că sunteți un adoptor timpuriu al lui Gadgeteer și v-ar plăcea să ne informați despre experiența dvs. Asta pentru care avem secțiunea de comentare - este locul unde se face învățarea reală.

Creditele de imagine: NashMicro Pong Build prin intermediul NashMicro

Explorați mai multe despre: Programare.