Gadgeteer - Microsofts Hardware Hacking Platform Du Har Inte Hört Om

Gadgeteer - Microsofts Hardware Hacking Platform Du Har Inte Hört Om / Windows

Microsoft är fortfarande i innovationsbranschen. Om du inte tror det, har du inte hört talas om Microsofts open source-elektronikprototypplattform Gadgeteer. Du läser det rätt - Microsoft och Öppen källa i samma mening. Ville du bygga en liten uppfinning du hade i åtanke? Kanske programmerar du redan C # och vill arbeta med en viss annan hårdvara. Är du en teknologisk lärare som letar efter en plattform som ska undervisas? Gadgeteer kan hjälpa dig att göra dina idéer till en verklighet från elev till professionell.

För dig som inte är bekant med det växande området för prototypplattformar för elektronik, har vi massor av artiklar, och även guider, på Arduino Komma igång med Arduino: En nybörjarguide Komma igång med Arduino: En nybörjarguide Arduino är en öppen källkod elektronik prototypning plattform baserad på flexibel, lättanvänd maskinvara och programvara. Den är avsedd för artister, designers, hobbyister och alla som är intresserade av att skapa interaktiva objekt eller miljöer. Läs mer och Raspberry Pi-plattformar. Var och en av dessa plattformar har sina egna styrkor, till exempel Arduinos massiva flexibilitet genom att använda sköldar, och Pis fullständiga datortillbehör direkt ut ur lådan. Gadgeteer har dock kraften i Microsoft bakom den. Oavsett vad du tycker om några av Microsofts produkter, har de några av de bästa sinnena i teknik som arbetar passionellt för dem. Jag tror att deras känsla av vördnad för tekniska framsteg fortfarande existerar, och de vill också infektera dig med det. Låt oss ta en titt på vad Gadgeteer kan göra för dig. Kanske vill du ta en körning på att göra några hemautomation Hemautomatiseringsguide Med Raspberry Pi och Arduino Hemautomatiseringsguide Med Raspberry Pi och Arduino Hemautomatiseringsmarknaden översvämmas med dyra konsumentsystem, inkompatibla med varandra och kostsamt att installera. Om du har en Raspberry Pi och en Arduino, kan du i princip uppnå samma sak på ... Läs mer, som James Bruce gjorde med Arduino och Raspberry Pi?

Hårdvaran

Du kan komma igång för cirka $ 50 med bara ett grundläggande. NET Gadgeteer moderkort som FEZ Cerebus ($ 30) och en USB-modul ($ 20) för att ansluta till och driva huvudkortet.

Om du bestämmer dig för att du vill prova flera projekt på den här plattformen och bli riktigt bekant med det, kan du titta på ett av startpaketet. FEZ Hydrahacker-paketet (299,95 USD) levereras med ett deluxe-moderkort, USB-modulen och flera andra moduler som du kan mixa och matcha för olika projekt: 4,3 tums display med pekskärm, USB-klient DP-modul, 2x knappmodul, LED Strip-modul, Potentiometer , Radio FM1-modul, joystick-modul, 10cm IDC-kablar, LightSense-modul, Tunes-moduler, Serial Camera L1, SD-kortmodul, 128 MB SD-kort och en återanvändbar plastförvaringslåda. Om du arbetar med sådana sorters saker, gör du kan börja se möjligheterna redan.

Arbetar vi redan med Arduino och vill ge Gadgeteer ett försök? Det finns Gadgeteer-hårdvara som kommer att spela bra med din Arduino-hårdvara. Ta till exempel FEZ Cerbuino Bee ($ 40). Det är en fin liten hybrid av FEZ Cerebus moderkort med Arduino kompatibla headers.

Just nu finns det flera brädspelstillverkare som tillverkar Gadgeteer-komponenter, som Love Electronics (Storbritannien), Bergsklättrare (Schweiz), Sytech Designs (Storbritannien) och GHI Electronics (USA). Det är vanligtvis en bra indikator på att det kommer att finnas hårdvaruunderstöd under överskådlig framtid.

Om du tittar på att skapa en anpassad bilaga, överväga 3D-utskrift. James Bruce delar 9 Apps för att enkelt göra 3D-skrivbara objekt 9 Apps för att enkelt göra 3D-skrivbara objekt 9 Apps för att enkelt göra 3D-skrivbara objekt Ett av problemen med 3D-utskrift tar tag i saker att skriva ut. Du kan självklart ladda ner färdiga föremål från olika platser som Thingiverse; men om du vill ha något unikt ... Läs mer. Därifrån kan dina projekt ta på sig någon form!

Mjukvaran

Microsoft gör det möjligt att komma in i programmeringsänden på Gadgeteer så prisvärt som det kan bli - gratis. Vad du behöver för att komma igång är Visual C # Studio 2012 Express. Om du redan har den kompletta utvecklarens svit, så är det bra också. Det kan hända att du också måste installera .NET Micro Framework 4.3 Software Development Kit (SDK). Återigen ... gratis. Saikat Basu delar lite om den relativt nya studion i The Official Launch Of Visual Studio 2012.

Om du har använt någon av Microsofts programmeringsstudior vet du att de verkligen är ganska användarvänliga. Inlärningskurvan är inte för brant för även de som aldrig har skrivit en kodlinje. Det faktum att det är en Visual Studio, kan en rättvis programmering göras på ett drag och släpp sätt. Så småningom vill du hoppa in i koden för att finjustera saker, men det här börjar du. Om du vill ha några handledning för att komma igång, har Microsoft sammanställt ett par för lärare att använda med studenter. Vad sägs om att göra en digital kamera eller en stopur? Du kan vara din egen lärare! Du får inte sommaren av, dock.

När du har installerat de här programmen kan du börja titta på programpaketen för varje modul som du vill arbeta med. Det finns hundratals paket, koduttag och dokumenterade projekt för att lära sig och dra inspiration från. Det är bara på den enda länken - sök på nätet för ännu mer. Om du är lite skrämmad av tanken på att lära sig att koda, var inte panik. Danny Stieben har en artikel, 5 intressanta sätt att lära sig att koda 5 intressanta sätt att lära sig att koda 5 intressanta sätt att lära sig att koda Många har insett vikten av att lära sig hur man kodar som en livskunskap. Oavsett var du går, och vilket jobb du har, ses det alltid som ett positivt ljus om du ... Läs mer, för att underlätta dig. James Bruce har också en trevlig tvådelad artikel om grunderna för datorprogrammering Grunderna för dataprogrammering 101 - Variabler och datatyper Grunderna i datorprogrammering 101 - Variabler och datatyper Efter att ha introducerat och pratat lite om Objektorienterad programmering före och var dess namnet kommer från, jag trodde att det är dags att vi går igenom de absoluta grunderna för programmering på ett icke-språkligt sätt. Detta ... Läs mer .

Samhället

Skillnaden mellan en framgångsrik plattform och en som lingrar i mörkret är den livskraft i samhället som finns runt den. Du kanske har den bästa plattformen på jorden, men utan ett aktivt samhälle av utvecklare sitter det på den dammiga hyllan. Om du är programmerare, är du säker på att du kan tänka på minst två exempel som detta.

Gadgeteer-gemenskapen är faktiskt ganska stor, mycket aktiv och representerar gamut av hobbyister, neophytes och ingenjörer. Faktum är att Institutet för elektriska och elektroniska ingenjörer (IEEE, läs I-Triple-E), publicerade en artikel i sitt Spectrum-nyhetsbrev av Steve Hodges, Easy Prototyping With Microsoft Gadgeteer. Det låter alla typer av geekkredit till plattformen.

Microsoft har också sagt att de är fast beslutna att se Gadgeteer-plattformen växa. Ett direkt citat från Microsoft Codeplex-webbplatsen anger, “Det är inte oerhört för företag att öppna källteknik medan de går bort från det. Detta är inte fallet med .NET Gadgeteer.”

Det är inte oerhört för företag att öppna källteknik medan de går bort från det. Detta är inte fallet med. NET Gadgeteer.

Verkar ganska solid för mig. Vad tror du?

Takeaway

För elektronikhobbyister har Arduino och Raspberry Pi varit kungarna i backen de senaste åren. Det är bra att ha ett tredje alternativ, särskilt om det är en som bär stöd av ett världsklasslag redan. Jag är inte säker, men jag misstänker att när hobbyisten trenden fortsätter att växa, kommer Gadgeteer-plattformen att bli en stark sekund, eller till och med första alternativet - om människor kan komma över sin oupphörliga förakt för Microsoft. Jag misstänker att Gadgeteer öppnar många nya sätt för Windows-baserade system att interagera med vår miljö också. Kommer det vara bra? Om det blir människor som är inblandade i att forma den teknik som formar sin värld, så, ja, det är en mycket bra sak.

Vad tror du? Vill du experimentera med hårdvarahackning? Vill du hämta en ny programmeringskunskap? Arbetar du redan med Arduino eller Pi och vill prova något annat? Eller kanske du är en tidig adoptör av Gadgeteer och skulle vilja meddela om din erfarenhet. Det är vad vi har kommentarsektionen för - det är där det verkliga lärandet är gjort.

Bildkrediter: NashMicro Pong Bygg via NashMicro

Utforska mer om: Programmering.