Reklama
Microsoft nadal działa w branży innowacji. Jeśli tak nie uważasz, nie słyszałeś o platformie prototypowania elektroniki Microsoft typu open source o nazwie Gadżet. Czytasz to dobrze - Microsoft i Otwarte źródło w tym samym zdaniu. Chcesz zbudować mały wynalazek, o którym myślisz? Być może już programujesz w C # i chciałbyś pracować z innym sprzętem. Czy jesteś nauczycielem technologii szukającym platformy do nauczania? Od studenta do profesjonalisty Gadżeter może pomóc Ci zrealizować swoje pomysły.
Dla tych z Was, którzy nie są zaznajomieni z rosnącą dziedziną platform prototypowania elektroniki, mamy dziesiątki artykułów, a nawet przewodników, na Arduino Pierwsze kroki z Arduino: przewodnik dla początkującychArduino to platforma prototypowania elektroniki typu open source oparta na elastycznym, łatwym w użyciu sprzęcie i oprogramowaniu. Jest przeznaczony dla artystów, projektantów, hobbystów i wszystkich zainteresowanych tworzeniem interaktywnych obiektów lub środowisk. Czytaj więcej
i Raspberry Pi Raspberry Pi: The Unofficial TutorialNiezależnie od tego, czy jesteś obecnym właścicielem Pi, który chce dowiedzieć się więcej, czy potencjalnym właścicielem tego urządzenia o wielkości karty kredytowej, nie jest to przewodnik, którego nie możesz przegapić. Czytaj więcej platformy. Każda z tych platform ma swoje zalety, takie jak ogromna elastyczność Arduino dzięki zastosowaniu osłon i pełna wygoda komputera Pi od razu po wyjęciu z pudełka. Gadżet ma jednak moc Microsoftu. Bez względu na to, co myślisz o niektórych produktach Microsoft, mają oni jedne z najlepszych umysłów w technologii, pracując dla nich z pasją. Myślę, że ich poczucie podziwu dla postępów technologicznych wciąż istnieje i oni chcą cię zarazić. Zobaczmy, co Gadgeteer może dla Ciebie zrobić. Może chcesz wziąć uruchomić na automatyzacji domu Podręcznik automatyki domowej z Raspberry Pi i ArduinoRynek automatyki domowej jest zalany drogimi systemami konsumenckimi, niekompatybilnymi ze sobą i kosztownymi w instalacji. Jeśli masz Raspberry Pi i Arduino, możesz w zasadzie osiągnąć to samo w ... Czytaj więcej , jak James Bruce z Arduino i Raspberry Pi?Sprzęt
Możesz zacząć za około 50 USD za pomocą podstawowej płyty głównej .NET Gadgeteer, takiej jak FEZ Cerebus (30 USD) i modułu USB (20 USD) do podłączenia i zasilania płyty głównej.
Jeśli zdecydujesz, że chcesz wypróbować kilka projektów na tej platformie i naprawdę się z nią zapoznasz, możesz spojrzeć na jeden z zestawów startowych. Zestaw FEZ Hydrahacker (299,95 USD) jest wyposażony w luksusową płytę główną, moduł USB i kilka innych modułów, które można łączyć i dopasowywać do siebie różne projekty: wyświetlacz 4,3 with z ekranem dotykowym, moduł DP klienta USB, 2x moduł przycisku, moduł LED Strip, potencjometr, moduł Radio FM1, Moduł joysticka, kable 10 cm IDC, moduł LightSense, moduły melodii, kamera szeregowa L1, moduł karty SD, karta SD 128 MB i plastik wielokrotnego użytku Schowek. Jeśli wykonujesz jakąkolwiek pracę z tego rodzaju rzeczami, możesz już zacząć dostrzegać możliwości.
Pracujesz już z Arduino i chcesz wypróbować Gadgeteer? Istnieje sprzęt Gadgeteer, który będzie dobrze grał ze sprzętem Arduino. Weźmy na przykład FEZ Cerbuino Bee (40 USD). To przyjemna hybryda płyty głównej FEZ Cerebus ze złączami kompatybilnymi z Arduino.
Obecnie istnieje kilku producentów płyt wytwarzających komponenty do gadżetów, takie jak Love Electronics (Wielka Brytania), Góral (Szwajcaria), Sytech Designs (UK) oraz GHI Electronics (NAS). Zazwyczaj jest to dobry wskaźnik, że w przewidywalnej przyszłości będzie dostępna obsługa sprzętu.
Jeśli chcesz stworzyć niestandardową obudowę, rozważ wydruk 3D. James Bruce dzieli się 9 aplikacji do łatwego tworzenia obiektów do druku 3D 9 aplikacji do łatwego tworzenia obiektów do druku 3DJednym z problemów z drukowaniem 3D jest utrwalenie rzeczy do wydrukowania. Możesz oczywiście pobierać gotowe obiekty z różnych miejsc, takich jak Thingiverse; ale jeśli chcesz czegoś wyjątkowego ... Czytaj więcej . Stamtąd Twoje projekty mogą przybierać dowolną formę!
Oprogramowanie
Microsoft sprawia, że wejście w programowanie Gadżetera jest tak przystępne, jak to tylko możliwe - za darmo. Na początek musisz Visual C # Studio 2012 Express. Jeśli masz już pełny pakiet programisty, to też dobrze. Może być konieczne zainstalowanie Zestaw programistyczny .NET Micro Framework 4.3 (SDK). Znowu… za darmo. Saikat Basu dzieli się nieco relatywnie nowym studiem w The Official Launch Of Visual Studio 2012.
Jeśli korzystałeś z któregoś studia programistycznego Microsoftu, wiesz, że są one naprawdę przyjazne dla użytkownika. Krzywa uczenia się nie jest zbyt stroma nawet dla tych, którzy nigdy nie wpisali linii kodu. Fakt, że jest to Visual Studio, sporo programowania można wykonać metodą przeciągnij i upuść. W końcu będziesz chciał wskoczyć do kodu, aby poprawić rzeczy, ale to zacznie. Jeśli chcesz zacząć od kilku samouczków, Microsoft przygotował parę dla nauczycieli do wykorzystania z uczniami. Co powiesz na zrobienie aparatu cyfrowego lub stopera? Możesz być swoim własnym nauczycielem! Nie dostaniesz jednak lata wolnego.
Po zainstalowaniu tych aplikacji możesz zacząć przeglądać pakiety oprogramowania dla każdego modułu, z którym chcesz pracować. Istnieją setki pakietów, fragmentów kodu i udokumentowanych projektów do nauki i czerpania inspiracji. To tylko jeden link - szukaj w Internecie jeszcze więcej. Jeśli jesteś nieco zastraszony myślą o nauce kodowania, nie panikuj. Danny Stieben ma artykuł, 5 interesujących sposobów nauki kodowania 5 interesujących sposobów nauki kodowaniaWiele osób zdało sobie sprawę ze znaczenia nauki kodowania jako umiejętności życiowej. Bez względu na to, gdzie się wybierasz i jaką pracę masz, zawsze widzisz to w pozytywnym świetle, jeśli ... Czytaj więcej , aby pomóc ci się w to zaangażować. James Bruce ma również fajny dwuczęściowy artykuł na temat Podstawy programowania komputerowego Podstawy programowania komputerowego 101 - Zmienne i typy danychPo wprowadzeniu i rozmowie o programowaniu obiektowym wcześniej i gdzie jego nazwa pochodzi, myślałem, że nadszedł czas, aby przejść przez absolutne podstawy programowania w języku innym niż język droga. To... Czytaj więcej .
Społeczność
Różnica między udaną platformą a platformą utrzymującą się w ciemności polega na dynamice społeczności, która istnieje wokół niej. Być może masz najlepszą platformę na Ziemi, ale bez aktywnej społeczności programistów stoi ona na zakurzonej półce. Jeśli jesteś programistą, jestem pewien, że możesz pomyśleć o co najmniej dwóch takich przykładach.
Społeczność gadżetów jest w rzeczywistości dość duża, bardzo aktywna i reprezentuje gamę hobbystów, neofitów i inżynierów. W rzeczywistości Institute of Electrical and Electronics Engineers (IEEE, czytaj I-Triple-E), opublikował artykuł w biuletynie Spectrum Steve'a Hodgesa zatytułowanym: Łatwe prototypowanie dzięki Microsoft Gadgeteer. To pożycza platformie wszelkiego rodzaju maniaków geek.
Microsoft stwierdził również, że są zaangażowani w rozwój platformy Gadgeteer. Bezpośredni cytat z Microsoft Codeplex Witryna stwierdza: „Nie jest rzadkością, że korporacje otwierają technologię open source, gdy od niej odchodzą. Nie dotyczy to gadżetu .NET. ”
Nie jest rzadkością, że korporacje otwierają technologię open source, gdy od niej odchodzą. To jest nie sprawa z gadżetem .NET.
Wydaje mi się dość solidny. Co myślisz?
Na wynos
Dla hobbystów elektroniki Arduino i Raspberry Pi od kilku lat są królami wzgórza. Dobrze jest mieć trzecią opcję, zwłaszcza jeśli jest ona już wspierana przez zespół światowej klasy. Nie jestem pewien, ale podejrzewam, że wraz ze wzrostem trendu hobbystycznego platforma Gadgeteer będzie stać się silną drugą, a nawet pierwszą opcją - jeśli ludzie mogą przezwyciężyć swoją bezwzględną pogardę Microsoft. Podejrzewam, że Gadgeteer otworzy wiele nowych sposobów interakcji systemów Windows również z naszym środowiskiem. Czy to będzie dobra rzecz? Jeśli zaangażuje ludzi w kształtowanie technologii kształtującej ich świat, to tak, to bardzo dobrze.
Co myślisz? Chcesz poeksperymentować z hakowaniem sprzętu? Chcesz podnieść nową umiejętność programowania? Pracujesz już z Arduino lub Pi i chcesz spróbować czegoś innego? A może jesteś początkującym użytkownikiem gadżetu i chciałbyś poinformować nas o swoich wrażeniach. Do tego mamy sekcję komentarzy - tam odbywa się prawdziwe uczenie.
Kredyty obrazkowe: Kompilacja NashMicro Pong za pośrednictwem NashMicro
Mając ponad 20 lat doświadczenia w branży IT, szkoleniach i branżach technicznych, pragnę dzielić się tym, czego się nauczyłem, z kimkolwiek innym, kto chce się uczyć. Staram się wykonywać najlepszą możliwą pracę w najlepszy możliwy sposób i z odrobiną humoru.