Annonse

Microsoft er fortsatt i innovasjonsbransjen. Hvis du ikke tror det, har du ikke hørt om Microsofts åpen kildekode-prototypeplattform for elektronikk gadgeteer. Du leser det riktig - Microsoft og Åpen kilde i samme setning. Vil du bygge en liten oppfinnelse du hadde i tankene? Kanskje programmerer du allerede C # og vil jobbe med litt annen maskinvare. Er du teknologilærer som leter etter en plattform du kan undervise med? Fra student til profesjonell kan Gadgeteer hjelpe deg med å gjøre ideene dine til virkelighet.

For de av dere som ikke er kjent med det voksende feltet elektroniske prototypeplattformer, har vi dusinvis av artikler, og til og med guider, på Arduino Komme i gang med Arduino: En nybegynnerguideArduino er en åpen kildekode-prototypeplattform for elektronikk basert på fleksibel, brukervennlig maskinvare og programvare. Den er beregnet på kunstnere, designere, hobbyister og alle som er interessert i å lage interaktive objekter eller miljøer. Les mer og Bringebær Pi Raspberry Pi: Den uoffisielle opplæringen

instagram viewer
Enten du er en nåværende Pi-eier som vil lære mer eller potensiell eier av denne enheten med kredittkortstørrelse, er dette ikke en guide du vil gå glipp av. Les mer plattformer. Hver av disse plattformene har sine egne styrker, som Arduinos enorme fleksibilitet gjennom bruk av skjold og Pi's komplette datamaskinkomfort rett utenfor boksen. Gadgeteeren har imidlertid kraften fra Microsoft bak seg. Uansett hva du synes om noen av Microsofts produkter, har de noen av de beste tankene innen teknologi som jobber lidenskapelig for dem. Jeg tror at deres følelse av ærefrykt for teknologiske fremskritt fremdeles eksisterer, og at de også vil smitte deg med det. La oss se på hva Gadgeteer kan gjøre for deg. Kanskje du vil ta en kjør med å gjøre litt hjemme-automatisering Hjemmeautomatiseringsguide med bringebær Pi og ArduinoHjemmeautomatiseringsmarkedet er oversvømmet av dyre forbrukssystemer, uforenlige med hverandre og kostbare å installere. Hvis du har en Raspberry Pi og en Arduino, kan du i utgangspunktet oppnå det samme ved ... Les mer , som James Bruce gjorde med Arduino og Raspberry Pi?

Maskinvaren

Du kan komme i gang for rundt $ 50 med bare en grunnleggende .NET Gadgeteer-hovedkort som FEZ Cerebus ($ 30) og en USB-modul ($ 20) for tilkobling til og strøm til hovedkortet.

FEZ-Cerberus-gadgeteer

Hvis du bestemmer deg for at du vil prøve flere prosjekter i denne plattformen og bli veldig kjent med den, kan du se på en av startpakkene. FEZ Hydrahacker-settet ($ 299,95) kommer med et deluxe hovedkort, USB-modulen og flere andre moduler som du kan mikse og matche forskjellige prosjekter: 4,3 ″ skjerm med berøringsskjerm, USB-klient DP-modul, 2x knappmodul, LED-stripemodul, potensiometer, Radio FM1-modul, Joystick-modul, 10 cm IDC-kabler, LightSense-modul, melodimoduler, seriekamera L1, SD-kortmodul, 128 MB SD-kort, og et gjenbrukbart plast Oppbevaringsboks. Hvis du gjør noe med denne typen ting, kan du begynne å se mulighetene allerede.

FEZ-hydra-kit-gadgeteer

Har du allerede jobbet med Arduino og vil prøve Gadgeteer? Det er Gadgeteer-maskinvare som vil spille fint med Arduino-maskinvaren. Ta for eksempel FEZ Cerbuino Bee ($ 40). Det er en fin liten hybrid av FEZ Cerebus hovedkort med Arduino-kompatible topptekster.

FEZ-cerbuino-gadgeteer

Akkurat nå er det flere brettprodusenter som lager Gadgeteer-komponenter, som Elsker elektronikk (UK), fjellklatrer (Sveits), Sytech Designs (Storbritannia), og GHI Elektronikk (OSS). Dette er vanligvis en god indikator på at det vil være maskinvarestøtte i overskuelig fremtid.

Hvis du ser på å lage en tilpasset kabinett, kan du vurdere 3D-utskrift. James Bruce deler 9 apper for enkelt å lage 3D-utskrivbare objekter 9 apper for enkelt å lage 3D-utskrivbare objekterEt av problemene med 3D-utskrift er å få tak i ting å trykke. Du kan selvfølgelig laste ned ferdiglagde objekter fra en rekke steder som Thingiverse; men hvis du vil ha noe unikt ... Les mer . Derfra kan prosjektene dine ta på seg hvilken som helst form!

Programvaren

Microsoft gjør det mulig å komme inn på programmeringsenden av Gadgeteer - gratis. Det du trenger for å komme i gang er Visual C # Studio 2012 Express. Hvis du allerede har den komplette utviklerpakken, er det også bra. Du må kanskje også installere .NET Micro Framework 4.3 Programvareutviklingssett (SDK). Igjen... gratis. Saikat Basu deler litt om det relativt nye studioet i The Official Launch Of Visual Studio 2012.

net visuelt-studio

Hvis du har brukt noen av Microsofts programmeringsstudioer, vet du at de virkelig er ganske brukervennlige. Læringskurven er ikke for bratt for selv de som aldri har skrevet en kodelinje. Det faktum at det er et Visual Studio, en god del programmering kan gjøres på en dra-og-slipp-måte. Etter hvert vil du hoppe inn i koden for å finpusse ting, men dette får du i gang. Hvis du vil at noen opplæringsprogrammer skal komme i gang, har Microsoft samlet et par for lærere å bruke sammen med studenter. Hva med å lage et digitalt kamera eller stoppeklokke? Du kan være din egen lærer! Du får ikke sommeren av.

Når du har installert applikasjonene, kan du begynne å se på programvarepakkene for hver modul du vil jobbe med. Det er hundrevis av pakker, kodebiter og dokumenterte prosjekter du kan lære og hente inspirasjon fra. Det er bare på den ene lenken - søk på nettet for enda mer. Hvis du blir skremt av tanken på å lære deg å kode, ikke gå i panikk. Danny Stieben har en artikkel, 5 interessante måter å lære seg å kode på 5 interessante måter å lære seg å kode påMange mennesker har innsett viktigheten av å lære å kode som en livsferdighet. Uansett hvor du går og hvilken jobb du har, blir det alltid sett på som i et positivt lys om du ... Les mer , for å lette deg inn i det. James Bruce har også en fin todelt artikkel om Grunnleggende om dataprogrammering Grunnleggende om dataprogrammering 101 - variabler og datatyperEtter å ha introdusert og snakket litt om objektorientert programmering før og hvor dens navnebror kommer fra, jeg trodde det er på tide at vi går gjennom de absolutte grunnleggende programmene i et ikke-språklig spesifikt vei. Dette... Les mer .

Samfunnet

Forskjellen mellom en vellykket plattform og en som henger i mørket er den livlige samfunnet som eksisterer rundt den. Du har kanskje den beste plattformen på jorden, men uten et aktivt fellesskap av utviklere sitter den på den støvete hylla. Hvis du er en programmerer, er jeg sikker på at du kan tenke på minst to eksempler som dette.

Gadgeteer-samfunnet er faktisk ganske stort, veldig aktivt, og det representerer gamut av amatører, neofytter og ingeniører. Faktisk publiserte Institute of Electrical and Electronics Engineers (IEEE, les I-Triple-E) en artikkel i deres Spectrum-nyhetsbrev av Steve Hodges kalt, Enkel prototyping med Microsoft Gadgeteer. Det gir alle slags geek cred til plattformen.

gadgeteer-IEEE-steve-Hodges

Microsoft har også uttalt at de er opptatt av å se Gadgeteer-plattformen vokse. Et direkte sitat fra Microsoft Codeplex nettstedet sier: "Det er ikke uhørt for selskaper å åpne open source-teknologi mens de går bort fra den. Dette er ikke tilfelle med .NET Gadgeteer. "

Det er ikke uhørt for selskaper å åpne kildekode-teknologi mens de går bort fra den. Dette er ikke saken med .NET Gadgeteer.

Virker ganske solid for meg. Hva tror du?

Takeaway

For elektronikkhobbyister har Arduino og Raspberry Pi vært kongene på bakken de siste årene. Det er bra å ha et tredje alternativ, spesielt hvis det allerede er støtte fra et team i verdensklasse. Jeg er ikke sikker, men jeg har mistanke om at mens hobbytrenden fortsetter å vokse, vil Gadgeteer-plattformen gjøre det bli et sterkt sekund, eller til og med det første alternativet - hvis folk kan komme over sitt uoppgivne forakt for Microsoft. Jeg mistenker at Gadgeteer vil åpne mange nye måter for Windows-baserte systemer å samhandle med miljøet vårt også. Vil det være bra? Hvis det blir folk involvert i å forme teknologien som former deres verden, er det, ja, det er veldig bra.

Hva tror du? Ønsker du å eksperimentere med maskinvarehacking? Vil du plukke opp en ny programmeringsevne? Jobber du allerede med Arduino eller Pi og vil prøve noe annet? Eller kanskje er du en tidlig adopterer av Gadgeteer og vil gi oss beskjed om opplevelsen din. Det er det vi har kommentarseksjonen til - det er her den virkelige læringen gjøres.

Bildetillegg: NashMicro Pong Build via NashMicro

Med mer enn 20 års erfaring innen IT, trening og tekniske bransjer, er det mitt ønske å dele det jeg har lært med noen andre som er villige til å lære. Jeg streber etter å gjøre en best mulig jobb på en best mulig måte, og med litt humor.