Advertentie
Microsoft zit nog steeds in de innovatiebranche. Als je het niet denkt, heb je nog nooit gehoord van Microsofts prototype-platform voor open source elektronica Gadgeteer. Je leest het goed - Microsoft en Open source in dezelfde zin. Wil je een kleine uitvinding bouwen die je in gedachten had? Misschien programmeert u al C # en wilt u met een andere hardware werken. Ben jij een technologieleraar op zoek naar een platform om les te geven? Van de student tot de professional, Gadgeteer kan u helpen uw ideeën werkelijkheid te laten worden.
Voor degenen onder u die niet bekend zijn met het groeiende veld van prototyping-platforms voor elektronica, hebben we tientallen artikelen en zelfs handleidingen over de Arduino Aan de slag met Arduino: een beginnershandleidingArduino is een open-source prototypeplatform voor elektronica, gebaseerd op flexibele, gebruiksvriendelijke hardware en software. Het is bedoeld voor kunstenaars, ontwerpers, hobbyisten en iedereen die geïnteresseerd is in het maken van interactieve objecten of omgevingen. Lees verder
en Raspberry Pi Raspberry Pi: The Unofficial TutorialOf je nu een huidige Pi-eigenaar bent die meer wil leren of een potentiële eigenaar van dit apparaat op creditcardformaat, dit is geen gids die je wilt missen. Lees verder platforms. Elk van die platforms heeft zijn eigen sterke punten, zoals de enorme flexibiliteit van Arduino door het gebruik van schilden en het complete computergemak van de Pi direct uit de doos. De Gadgeteer heeft echter de kracht van Microsoft achter de rug. Het maakt niet uit wat u van sommige producten van Microsoft vindt, ze hebben een aantal van de beste technische koppen die hartstochtelijk voor hen werken. Ik denk dat hun gevoel voor ontzag voor technologische vooruitgang nog steeds bestaat, en ze willen je er ook mee besmetten. Laten we eens kijken wat Gadgeteer voor u kan doen. Misschien wil je een wat domotica doen Home Automation Guide Met Raspberry Pi en ArduinoDe markt voor domotica wordt overspoeld met dure consumentensystemen, onderling onverenigbaar en kostbaar om te installeren. Als je een Raspberry Pi en een Arduino hebt, kun je in principe hetzelfde bereiken met ... Lees verder , zoals James Bruce deed met de Arduino en Raspberry Pi?De hardware
U kunt aan de slag voor ongeveer $ 50 met slechts een standaard .NET Gadgeteer-moederbord zoals de FEZ Cerebus ($ 30) en een USB-module ($ 20) voor aansluiting op en voeding van het moederbord.

Als u besluit dat u verschillende projecten op dit platform wilt proberen en er echt vertrouwd mee wilt raken, kunt u een van de starterkits bekijken. De FEZ Hydrahacker-kit ($ 299,95) wordt geleverd met een luxe moederbord, de USB-module en verschillende andere modules die je kunt mixen en matchen verschillende projecten: 4,3 ″ display met touchscreen, USB Client DP Module, 2x Button Module, LED Strip Module, Potentiometer, Radio FM1 Module, Joystick-module, 10 cm IDC-kabels, LightSense-module, Tunes-modules, seriële camera L1, SD-kaartmodule, 128 MB SD-kaart en herbruikbaar plastic Opslagruimte. Als je met dit soort dingen werkt, kun je de mogelijkheden al gaan zien.

Werkt u al met Arduino en wilt u Gadgeteer eens proberen? Er is Gadgeteer-hardware die mooi zal spelen met uw Arduino-hardware. Neem bijvoorbeeld de FEZ Cerbuino Bee ($ 40). Het is een leuke kleine hybride van het FEZ Cerebus-moederbord met Arduino-compatibele headers.

Op dit moment zijn er verschillende bordfabrikanten die Gadgeteer-componenten maken, zoals Hou van elektronica (VK), Bergbeklimmer (Zwitserland), Sytech-ontwerpen (VK), en GHI Electronics (ONS). Dit is meestal een goede indicatie dat er in de nabije toekomst hardware-ondersteuning zal zijn.
Als u op zoek bent naar een aangepaste behuizing, overweeg dan om 3D te printen. James Bruce deelt 9 apps om eenvoudig 3D-afdrukbare objecten te maken 9 apps om eenvoudig 3D-afdrukbare objecten te makenEen van de problemen met 3D-printen is het vastpakken van dingen om te printen. U kunt natuurlijk vooraf gemaakte objecten downloaden van verschillende plaatsen zoals Thingiverse; maar als je iets unieks wilt ... Lees verder . Van daaruit kunnen uw projecten elke vorm aannemen!
De software
Microsoft maakt de toegang tot het programmeergedeelte van de Gadgeteer zo betaalbaar als mogelijk - gratis. Wat je nodig hebt om te beginnen is Visual C # Studio 2012 Express. Als je de volledige suite voor ontwikkelaars al hebt, is dat ook goed. Mogelijk moet u ook de .NET Micro Framework 4.3 Software Development Kit (SDK). Nogmaals... gratis. Saikat Basu vertelt iets over de relatief nieuwe studio in The Official Launch Of Visual Studio 2012.

Als je een van de programmeerstudio's van Microsoft hebt gebruikt, weet je dat ze echt behoorlijk gebruiksvriendelijk zijn. De leercurve is niet te steil voor zelfs degenen die nog nooit een regel code hebben getypt. Het feit dat het een Visual Studio is, een behoorlijk beetje programmeren kan worden gedaan door middel van slepen en neerzetten. Uiteindelijk wil je in de code springen om dingen aan te passen, maar hiermee kun je aan de slag. Als je graag wat tutorials wilt om mee te beginnen, heeft Microsoft er een paar samengesteld die docenten kunnen gebruiken voor studenten. Hoe zit het met het maken van een digitale camera of een stopwatch? Je kunt je eigen leraar zijn! Je krijgt de zomer echter niet vrij.
Zodra u die applicaties heeft geïnstalleerd, kunt u beginnen met het bekijken van de softwarepakketten voor elke module waarmee u wilt werken. Er zijn honderden pakketten, codefragmenten en gedocumenteerde projecten om van te leren en inspiratie op te doen. Dat is slechts de enige link: zoek op internet naar nog meer. Als je een beetje geïntimideerd bent door de gedachte om te leren coderen, raak dan niet in paniek. Danny Stieben heeft een artikel, 5 interessante manieren om te leren coderen 5 interessante manieren om te leren coderenVeel mensen hebben het belang ingezien van het leren coderen als levensvaardigheid. Waar je ook heen gaat en welke baan je ook hebt, het wordt altijd als positief gezien als je ... Lees verder , om u te helpen erin te komen. James Bruce heeft ook een mooi tweedelig artikel over De basis van computerprogrammering De basis van computerprogrammering 101 - Variabelen en gegevenstypenIk heb een beetje geïntroduceerd en gepraat over Object Oriented Programming voor en waar zijn naamgenoot komt van, ik dacht dat het tijd is dat we de absolute basis van programmeren doorlopen in een niet-taalspecifieke manier. Deze... Lees verder .
De gemeenschap
Het verschil tussen een succesvol platform en een platform dat in het donker blijft hangen, is de levendigheid van de gemeenschap die eromheen bestaat. Je hebt misschien wel het beste platform ter wereld, maar zonder een actieve community van ontwikkelaars staat het op de stoffige plank. Als je een programmeur bent, weet ik zeker dat je ten minste twee voorbeelden als deze kunt bedenken.
De Gadgeteer-gemeenschap is eigenlijk vrij groot, zeer actief en vertegenwoordigt het scala aan hobbyisten, neofieten en ingenieurs. In feite publiceerde het Institute of Electrical and Electronics Engineers (IEEE, lees I-Triple-E) een artikel in hun Spectrum-nieuwsbrief van Steve Hodges genaamd: Eenvoudige prototyping met Microsoft Gadgeteer. Dat verleent allerlei soorten nerds aan het platform.

Microsoft heeft ook verklaard dat ze ernaar streven het Gadgeteer-platform te zien groeien. Een direct citaat van de Microsoft Codeplex site stelt: “Het is niet ongehoord dat bedrijven open source-technologie openen terwijl ze ervoor weglopen. Dit is niet het geval bij .NET Gadgeteer. ”
Het is niet ongehoord dat bedrijven open source-technologie openen terwijl ze ervan weglopen. Dit is niet het geval met .NET Gadgeteer.
Lijkt me behoorlijk solide. Wat denk je?
De afhaalmaaltijd
Voor elektronicahobbyisten zijn de Arduino en Raspberry Pi de afgelopen jaren de koningen van de heuvel geweest. Het is goed om een derde optie te hebben, vooral als deze al wordt ondersteund door een team van wereldklasse. Ik weet het niet zeker, maar ik vermoed dat het Gadgeteer-platform zal groeien naarmate de hobbyistische trend blijft groeien word een sterke tweede, of zelfs eerste optie - als mensen hun regelrechte minachting kunnen overwinnen Microsoft. Ik vermoed dat Gadgeteer veel nieuwe manieren zal openen voor op Windows gebaseerde systemen om ook met onze omgeving te communiceren. Zal dat een goede zaak zijn? Als het mensen betrekt bij het vormgeven van de technologie die hun wereld vormt, dan is het, ja, een zeer goede zaak.
Wat denk je? Wil je experimenteren met hardware-hacking? Wil je een nieuwe programmeervaardigheid oppikken? Werkt u al met Arduino of Pi en wilt u iets anders proberen? Of misschien bent u een vroege gebruiker van Gadgeteer en wilt u ons uw ervaring laten weten. Daar hebben we het commentaargedeelte voor - hier wordt het echte leren gedaan.
Afbeeldingscredits: NashMicro Pong Build via NashMicro
Met meer dan 20 jaar ervaring in IT, training en technische beroepen, is het mijn wens om wat ik heb geleerd te delen met iedereen die bereid is te leren. Ik streef ernaar om het beste werk op de best mogelijke manier en met een beetje humor te doen.