Gadżet - platforma do hakowania sprzętu firmy Microsoft, o której nie słyszałeś

  • Brian Curtis
  • 0
  • 4764
  • 1249
Reklama

Microsoft nadal działa w branży innowacji. Jeśli tak nie uważasz, nie słyszałeś o platformie prototypowania elektroniki Microsoft o nazwie open source Gadżet. Dobrze to przeczytałeś - 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żet może pomóc Ci zrealizować swoje pomysły.

Dla tych, którzy nie są zaznajomieni z rosnącą dziedziną platform prototypowania elektroniki, mamy dziesiątki artykułów, a nawet przewodników, na temat Arduino Pierwsze kroki z Arduino: Przewodnik dla początkujących Pierwsze kroki z Arduino: Przewodnik dla początkujących Arduino to oprogramowanie typu open source elektroniczna platforma prototypowania oparta na elastycznym, łatwym w obsłudze sprzęcie i oprogramowaniu. Jest przeznaczony dla artystów, projektantów, hobbystów i wszystkich zainteresowanych tworzeniem interaktywnych obiektów lub środowisk. oraz platformy Raspberry Pi. 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 rzucić okiem na automatyzację domu Przewodnik automatyki domowej z Raspberry Pi i Arduino Przewodnik automatyki domowej z Raspberry Pi i Arduino Rynek 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…, 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łączania 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 $) jest wyposażony w luksusową płytę główną, moduł USB i kilka innych modułów, które można łączyć i dopasowywać do różnych projektów: wyświetlacz 4,3 "z ekranem dotykowym, moduł USB Client DP, 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 o pojemności 128 MB i plastikowy pojemnik do wielokrotnego użytku. może 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 ładna mała hybryda płyty głównej FEZ Cerebus ze złączami kompatybilnymi z Arduino.

Obecnie istnieje kilku producentów płyt wytwarzających komponenty Gadgeteer, takich jak Love Electronics (Wielka Brytania), Mountaineer (Szwajcaria), Sytech Designs (Wielka Brytania) i GHI Electronics (USA). Zazwyczaj jest to dobry wskaźnik, że w przewidywalnej przyszłości będzie dostępna obsługa sprzętu.

Jeśli chcesz utworzyć niestandardową obudowę, rozważ wydruk 3D. James Bruce udostępnia 9 aplikacji do łatwego tworzenia obiektów do druku 3D 9 aplikacji do łatwego tworzenia obiektów do druku 3D 9 aplikacji do łatwego tworzenia obiektów do druku 3D Jednym z problemów związanych z drukowaniem 3D jest utrudnienie drukowania. Możesz oczywiście pobierać gotowe obiekty z różnych miejsc, takich jak Thingiverse; ale jeśli chcesz czegoś wyjątkowego… 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 zestawu .NET Micro Framework 4.3 Software Development Kit (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! Jednak nie dostaniesz urlopu.

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 onieśmielony myślą o nauce kodowania, nie panikuj. Danny Stieben ma artykuł: 5 ciekawych sposobów uczenia się kodowania 5 interesujących sposobów uczenia się kodowania 5 interesujących sposobów uczenia się kodowania Wiele 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ą masz pracę, zawsze widać to w pozytywnym świetle, jeśli… aby pomóc Ci się w tym znaleźć. James Bruce ma także ładny dwuczęściowy artykuł na temat Podstaw programowania komputerowego Podstawy programowania komputerowego 101 - Zmienne i typy danych Podstawy programowania komputerowego 101 - Zmienne i typy danych Po zapoznaniu się z programem programowania zorientowanego obiektowego i omówieniu go nieco wcześniej pochodzi od imiennika, myślałem, że nadszedł czas, aby przejść przez absolutne podstawy programowania w sposób inny niż język. To… .

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ść Gadgeteer 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 swoim biuletynie Spectrum autorstwa Steve'a Hodgesa zatytułowanym „Easy Prototyping With Microsoft Gadgeteer”. To pożycza platformie wszelkiego rodzaju maniaków geek.

Microsoft oświadczył również, że jest zaangażowany w rozwój platformy Gadgeteer. Bezpośredni cytat ze strony Microsoft Codeplex 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 światowej klasy zespół. Nie jestem pewien, ale podejrzewam, że wraz ze wzrostem trendu hobbystycznego platforma Gadgeteer stanie się silną drugą, a nawet pierwszą opcją - jeśli ludzie będą w stanie przezwyciężyć swoją nieskromną pogardę dla Microsoftu. 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 Gadgeteer i chciałbyś poinformować nas o swoich wrażeniach. Do tego mamy sekcję komentarzy - tam odbywa się prawdziwe uczenie.

Kredyty graficzne: NashMicro Pong Build za pośrednictwem NashMicro




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.