Reklame
Microsoft er stadig i innovationsbranchen. Hvis du ikke tror det, har du ikke hørt om Microsofts open source-elektronikprototypeplatform kaldet Gadgeteer. Du læser det rigtigt - Microsoft og Åben kilde i samme sætning. Ønskede du at bygge en lille opfindelse, du havde i tankerne? Måske programmerer du allerede C # og vil gerne arbejde med nogle forskellige hardware. Er du teknologilærer på udkig efter en platform, hvorpå du kan undervise? Fra den studerende til den professionelle kan Gadgeteer hjælpe dig med at gøre dine ideer til virkelighed.
For dem af jer, der ikke er bekendt med det voksende felt inden for elektronikprototyperplatforme, har vi snesevis af artikler, og endda guider, på Arduino Kom godt i gang med Arduino: En begynderguideArduino er en open source-elektronikprototypeplatform baseret på fleksibel, letanvendelig hardware og software. Det er beregnet til kunstnere, designere, hobbyister og enhver, der er interesseret i at skabe interaktive objekter eller miljøer. Læs mere
og Hindbær Pi Raspberry Pi: Den uofficielle tutorialUanset om du er en nuværende Pi-ejer, der vil lære mere eller en potentiel ejer af denne enhed med kreditkortstørrelse, er dette ikke en guide, du vil gå glip af. Læs mere platforme. Hver af disse platforme har deres egne styrker, såsom Arduinos massive fleksibilitet gennem brug af skjolde og Pi's komplette computerkomfort lige uden for kassen. Gadgeteeren har imidlertid kraften fra Microsoft bag sig. Uanset hvad du synes om nogle af Microsofts produkter, har de nogle af de bedste sind inden for teknologi, der arbejder lidenskabeligt for dem. Jeg tror, at deres følelse af ærefrygt for teknologiske fremskridt stadig eksisterer, og at de også ønsker at inficere dig med det. Lad os se på, hvad Gadgeteer kan gøre for dig. Måske vil du tage en løb med at lave noget hjemmeautomatisering Hjemmeautomatiseringsvejledning med Raspberry Pi og ArduinoHjemmeautomatiseringsmarkedet er oversvømmet af dyre forbrugersystemer, uforenelige med hinanden og dyre at installere. Hvis du har en Raspberry Pi og en Arduino, kan du dybest set opnå det samme ved ... Læs mere , ligesom James Bruce gjorde med Arduino og Raspberry Pi?Hardwaren
Du kan komme i gang for omkring $ 50 med bare en grundlæggende .NET Gadgeteer-mainboard såsom FEZ Cerebus ($ 30) og et USB-modul ($ 20) til at tilslutte og tænde hovedkortet.
Hvis du beslutter, at du vil prøve flere projekter i denne platform og blive virkelig fortrolig med den, kan du se på en af startkasserne. FEZ Hydrahacker-kittet ($ 299,95) leveres med en deluxe mainboard, USB-modulet og flere andre moduler, som du kan blande og matche til forskellige projekter: 4,3 ″ display med berøringsskærm, USB-klient DP-modul, 2x knapmodul, LED strip-modul, potensiometer, Radio FM1-modul, Joystick-modul, 10 cm IDC-kabler, LightSense-modul, melodimoduler, seriekamera L1, SD-kortmodul, 128 MB SD-kort og et genanvendeligt plast Opbevaringskasse. Hvis du laver noget arbejde med denne slags ting, kan du begynde at se mulighederne allerede.
Arbejder du allerede med Arduino og vil prøve Gadgeteer? Der er Gadgeteer-hardware, der vil spille pænt med din Arduino-hardware. Tag for eksempel FEZ Cerbuino Bee ($ 40). Det er en dejlig lille hybrid af FEZ Cerebus-mainboard med Arduino-kompatible overskrifter.
Lige nu er der flere pladeproducenter, der fremstiller Gadgeteer-komponenter, som f.eks Elsker elektronik (UK), Mountaineer (Schweiz), Sytech Designs (UK), og GHI Elektronik (OS). Dette er normalt en god indikator for, at der vil være hardwarestøtte i en overskuelig fremtid.
Hvis du ser på at oprette en brugerdefineret kabinet, kan du overveje 3D-udskrivning. James Bruce deler 9 apps til let at gøre 3D-udskrivbare objekter 9 apps til let at gøre 3D-udskrivbare objekterEt af problemerne med 3D-udskrivning er at få fat i ting, der skal udskrives. Du kan naturligvis downloade foruddannede objekter fra forskellige steder som Thingiverse; men hvis du vil have noget unikt ... Læs mere . Derfra kunne dine projekter tage enhver form!
Softwaren
Microsoft gør at komme ind i programmeringsenden af Gadgeteer så overkommelig som det kan få - gratis. Hvad du har brug for for at komme i gang er Visual C # Studio 2012 Express. Hvis du allerede har den komplette udvikler-suite, er det også godt. Du skal muligvis også installere .NET Micro Framework 4.3 Softwareudviklingssæt (SDK). Igen… gratis. Saikat Basu deler lidt om det relativt nye studie i The Official Launch Of Visual Studio 2012.
Hvis du har brugt nogen af Microsofts programmeringsstudier, ved du, at de virkelig er ret brugervenlige. Læringskurven er ikke for stejl for selv dem, der aldrig har skrevet en kodelinie. Det faktum, at det er et Visual Studio, kan en ganske smule programmering udføres på en træk-og-slip-måde. Til sidst vil du hoppe ind i koden for at finpusse ting, men dette får dig i gang. Hvis du gerne vil have nogle tutorials til at komme i gang, har Microsoft samlet et par, som lærere skal bruge sammen med studerende. Hvad med at fremstille et digitalt kamera eller et stopur? Du kan være din egen lærer! Du får dog ikke sommeren fri.
Når du har installeret disse applikationer, kan du begynde at se på softwarepakkerne til hvert modul, som du gerne vil arbejde med. Der er hundreder af pakker, kodestykker og dokumenterede projekter at lære og hente inspiration fra. Det er bare ved det ene link - søg på nettet efter endnu mere. Hvis du er lidt skræmt af tanken om at lære at kode, skal du ikke få panik. Danny Stieben har en artikel, 5 interessante måder at lære at kode 5 interessante måder at lære at kodeMange mennesker har indset vigtigheden af at lære at kode som en livsevne. Uanset hvor du går, og hvilket job du har, ses det altid som i et positivt lys, hvis du ... Læs mere , for at lette dig ind i det. James Bruce har også en dejlig todelt artikel om Grundlæggende om computerprogrammering Grundlæggende om computerprogrammering 101 - variabler og datatyperEfter at have introduceret og talt lidt om Objektorienteret programmering før og hvor dens navnebror kommer fra, jeg troede, det er på tide, at vi gennemgår de absolutte grundlæggende programmering i et ikke-sprogspecifikt vej. Det her... Læs mere .
Samfundet
Forskellen mellem en vellykket platform og en, der dvæler i mørke, er den livlige samfund, der findes omkring den. Du har måske den bedste platform på Jorden, men uden et aktivt samfund af udviklere sidder den på den støvede hylde. Hvis du er en programmør, er jeg sikker på, at du kan tænke på mindst to eksempler som dette.
Gadgeteer-samfundet er faktisk ret stort, meget aktivt, og det repræsenterer gamet af hobbyister, neophytter og ingeniører. Faktisk offentliggjorde Institute of Electrical and Electronics Engineers (IEEE, læste I-Triple-E) en artikel i deres Spectrum-nyhedsbrev af Steve Hodges kaldet, Nem prototyper med Microsoft Gadgeteer. Det giver alle mulige geek cred til platformen.
Microsoft har også oplyst, at de er forpligtet til at se Gadgeteer-platformen vokse. Et direkte citat fra Microsoft Codeplex site siger: ”Det er ikke uhørt for virksomheder at åbne kildekodeteknologi, mens de går væk fra den. Dette er ikke tilfældet med .NET Gadgeteer. ”
Det er ikke uhørt for virksomheder at åbne kildekodeteknologi, mens de går væk fra den. Dette er ikke tilfældet med .NET Gadgeteer.
Synes mig ret solid. Hvad synes du?
Takeaway
For elektronikhobbyister har Arduino og Raspberry Pi været bakkerne i de sidste par år. Det er godt at have en tredje mulighed, især hvis det allerede er understøttet af et hold i verdensklasse. Jeg er ikke sikker, men jeg formoder, at Gadgeteer-platformen vil, når hobbytrenden fortsætter med at vokse blive en stærk anden eller endda første mulighed - hvis folk kan komme over deres uudgivne foragt for Microsoft. Jeg formoder, at Gadgeteer også vil åbne mange nye måder for Windows-baserede systemer til at interagere med vores miljø. Vil det være en god ting? Hvis det bliver folk involveret i at forme teknologien, der former deres verden, så er det ja, det er en meget god ting.
Hvad synes du? Leder du efter at eksperimentere med hardware hacking? Vil du hente en ny programmeringsevne? Arbejder du allerede med Arduino eller Pi og vil prøve noget andet? Eller måske er du en tidlig adopterer af Gadgeteer og vil gerne fortælle os om din oplevelse. Det er det, vi har kommentarsektionen til - det er her, den virkelige læring foregår.
Billedkreditter: NashMicro Pong Build via NashMicro
Med mere end 20 års erfaring inden for it, uddannelse og teknisk fag, er det mit ønske at dele det, jeg har lært med andre, der er villige til at lære. Jeg stræber efter at gøre det bedst mulige job på den bedst mulige måde og med lidt humor.