Annons
Microsoft är fortfarande i innovationsbranschen. Om du inte tror det har du inte hört talas om Microsofts prototypplattform för open source-elektronik Gadgeteer. Du läste det rätt - Microsoft och Öppen källa i samma mening. Ville du bygga en liten uppfinning som du hade i åtanke? Du kanske redan programmerar C # och vill arbeta med olika hårdvara. Är du en tekniklärare som letar efter en plattform att undervisa med? Från student till professionell kan Gadgeteer hjälpa dig att göra dina idéer till verklighet.
För dig som inte känner till det växande området för prototypplattformar för elektronik har vi dussintals artiklar, och till och med guider, på Arduino Komma igång med Arduino: En nybörjarguideArduino är en open-source elektronikprototypplattform baserad på flexibel, lättanvänd hårdvara och mjukvara. Den är avsedd för konstnärer, designers, hobbyister och alla som är intresserade av att skapa interaktiva objekt eller miljöer. Läs mer och Raspberry Pi Raspberry Pi: Den inofficiella självstudien Oavsett om du är en nuvarande Pi-ägare som vill lära dig mer eller en potentiell ägare av denna kreditkortsstorlek, är detta inte en guide du vill missa. Läs mer plattformar. Var och en av dessa plattformar har sina egna styrkor, till exempel Arduinos enorma flexibilitet genom användning av sköldar och Pi: s kompletta datorkomfort direkt utanför rutan. Gadgeteer har dock kraften hos Microsoft bakom sig. Oavsett vad du tycker om några av Microsofts produkter har de några av de bästa sinnena inom teknik som arbetar passionerat för dem. Jag tror att deras känsla av vördnad för tekniska framsteg fortfarande finns och att de också vill smitta dig med det. Låt oss titta på vad Gadgeteer kan göra för dig. Du kanske vill ta en kör med att göra lite hemmeautomation Hemmautomationsguide med hallon Pi och ArduinoHemmautomationsmarknaden är översvämmad av dyra konsumentsystem, oförenliga med varandra och kostsamma 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 en 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 i den här plattformen och bli riktigt bekant med den, kanske du tittar på en av startpaketen. FEZ Hydrahacker-paketet (299,95 $) kommer med en lyxig moderkort, USB-modulen och flera andra moduler som du kan blanda och matcha för olika projekt: 4,3 ″ display med pekskärm, USB-klient DP-modul, 2x knappmodul, LED-remsmodul, potentiometer, Radio FM1-modul, Joystick-modul, 10 cm IDC-kablar, LightSense-modul, melodimoduler, seriekamera L1, SD-kortmodul, 128 MB SD-kort och ett återanvändbart plast Förvaringslåda. Om du gör något arbete med den här typen av saker, kan du börja se möjligheterna redan.
Har du redan arbetat med Arduino och vill prova Gadgeteer? Det finns Gadgeteer-hårdvara som kommer att spela fint med din Arduino-hårdvara. Ta till exempel FEZ Cerbuino Bee ($ 40). Det är en trevlig liten hybrid av FEZ Cerebus-moderkortet med Arduino-kompatibla rubriker.
Just nu finns det flera kartongtillverkare som tillverkar Gadgeteer-komponenter, till exempel Älskar elektronik (STORBRITANNIEN), Bergsbo (Schweiz), Sytech Designs (Storbritannien) och GHI Electronics (US). Detta är vanligtvis en bra indikator på att det kommer att finnas hårdvarusupport under överskådlig framtid.
Om du tittar på att skapa en anpassad kapsling kan du överväga 3D-utskrift. James Bruce delar 9 appar för att enkelt göra 3D-utskrivbara objekt 9 appar för att enkelt göra 3D-utskrivbara objektEtt av problemen med 3D-utskrift är att få tag på saker att skriva ut. Du kan naturligtvis ladda ner förlagda objekt från en mängd platser som Thingiverse; men om du vill ha något unikt ... Läs mer . Därifrån kan dina projekt ta någon form!
Mjukvaran
Microsoft gör att gå in i programmeringsslutet på Gadgeteer så prisvärd 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 är det också bra. Du kanske också behöver 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 kodrad. Det faktum att det är en Visual Studio, en hel del programmering kan göras på ett drag-and-drop-sätt. Så småningom vill du hoppa in i koden för att finjustera saker, men det kommer att komma igång. Om du vill ha några självstudier för att komma igång har Microsoft sammanställt ett par för lärare att använda med elever. Vad sägs om att skapa en digitalkamera eller ett stoppur? Du kan vara din egen lärare! Du får dock inte sommaren av.
När du har installerat de applikationerna kan du börja titta på programvarupaketen för varje modul som du vill arbeta med. Det finns hundratals paket, kodavsnitt och dokumenterade projekt att lära sig och hämta inspiration från. Det är bara vid en länk - sök på nätet efter ännu mer. Om du är lite skrämd av tanken på att lära dig att koda, får du 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 kodaMånga har insett vikten av att lära sig att koda som en livsfärdighet. Oavsett vart du går och vilket jobb du har, så ses det alltid som i 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 i datorprogrammering Grunderna i datorprogrammering 101 - variabler och datatyperEfter att ha introducerat och pratat lite om objektorienterad programmering innan och var dess namngivare kommer från, jag trodde att det är dags att vi går igenom de absoluta grunderna i programmering på ett icke-språkspecifikt sätt. Detta... Läs mer .
Samhället
Skillnaden mellan en framgångsrik plattform och en som kvarstår i mörker är den livliga gemenskapen som finns runt den. Du kanske har den bästa plattformen på jorden, men utan en aktiv gemenskap av utvecklare sitter den på den dammiga hyllan. Om du är programmerare är jag säker på att du kan tänka på minst två exempel som detta.
Gadgeteer-samhället är faktiskt ganska stort, mycket aktivt och representerar utbudet av hobbyister, neofyter och tekniker. Faktum är att Institute of Electrical and Electronics Engineers (IEEE, läs I-Triple-E), publicerade en artikel i deras Spectrum-nyhetsbrev av Steve Hodges, som heter, Enkel prototyper med Microsoft Gadgeteer. Det ger alla slags geek cred till plattformen.
Microsoft har också uttalat att de har åtagit sig att se Gadgeteer-plattformen växa. En direkt offert från Microsoft Codeplex webbplats säger, ”Det är inte ovanligt för företag att öppna källkodsteknologi medan de går bort från den. Detta är inte fallet med .NET Gadgeteer. ”
Det är inte ovanligt för företag att öppna källkodstekniken medan de går bort från den. 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 på kullen under de senaste åren. Det är bra att ha ett tredje alternativ, särskilt om det är ett som redan har stöd från ett team i världsklass. Jag är inte säker, men jag misstänker att Gadgeteer-plattformen kommer att fortsätta växa, medan hobbytrenden fortsätter att växa bli en stark sekund, eller till och med första alternativet - om människor kan komma över sin otillåtna förakt för Microsoft. Jag misstänker att Gadgeteer kommer att öppna många nya sätt för Windows-baserade system att interagera med vår miljö också. Kommer det att vara bra? Om det blir människor involverade i att forma den teknik som formar sin värld, är det ja, det är mycket bra.
Vad tror du? Vill du experimentera med maskinvaruhackning? Vill du hämta en ny programmeringsfärdighet? Arbetar du redan med Arduino eller Pi och vill prova något annat? Eller kanske du är en tidig adopter av Gadgeteer och vill informera oss om din upplevelse. Det är det vi har kommentarsektionen för - det är där den verkliga inlärningen görs.
Bildkrediter: NashMicro Pong Build via NashMicro
Med mer än 20 års erfarenhet av IT, utbildning och teknik, är det min önskan att dela vad jag har lärt mig med någon annan som är villig att lära sig. Jag strävar efter att göra det bästa jobbet som möjligt på bästa sätt och med lite humor.