Реклама
Microsoft все еще в инновационном бизнесе. Если вы так не думаете, вы не слышали о платформе прототипирования электроники Microsoft с открытым исходным кодом, которая называется Gadgeteer. Вы правильно прочитали - Microsoft а также Открытый исходный код в том же предложении. Хотите создать маленькое изобретение, которое вы имели в виду? Возможно, вы уже программируете на C # и хотите работать с другим оборудованием. Вы учитель технологии, ищущий платформу для обучения? От студента до профессионала, Gadgeteer может помочь вам воплотить ваши идеи в жизнь.
Для тех из вас, кто не знаком с растущей областью платформ прототипирования электроники, у нас есть десятки статей и даже руководств по Arduino Начало работы с Arduino: руководство для начинающихArduino - это платформа для создания прототипов электроники с открытым исходным кодом, основанная на гибком, простом в использовании аппаратном и программном обеспечении. Он предназначен для художников, дизайнеров, любителей и всех, кто интересуется созданием интерактивных объектов или сред. Читать далее
а также Raspberry Pi Raspberry Pi: неофициальный урокНезависимо от того, являетесь ли вы нынешним владельцем Pi, который хочет узнать больше, или потенциальным владельцем этого устройства размером с кредитную карту, вы не хотите пропустить это руководство. Читать далее платформ. У каждой из этих платформ есть свои сильные стороны, такие как гибкость Arduino за счет использования экранов и полное удобство работы с компьютером Pi из коробки. Однако Gadgeteer обладает мощью Microsoft. Независимо от того, что вы думаете о некоторых продуктах Microsoft, у них есть лучшие специалисты в области технологий, которые с энтузиазмом работают на них. Я думаю, что их чувство страха перед технологическим прогрессом все еще существует, и они хотят заразить вас этим. Давайте посмотрим, что может сделать Gadgeteer для вас. Может быть, вы хотите взять работать на домашней автоматизации Руководство по домашней автоматизации с Raspberry Pi и ArduinoРынок домашней автоматизации наводнен дорогими потребительскими системами, несовместимыми друг с другом и дорогостоящими в установке. Если у вас есть Raspberry Pi и Arduino, вы можете добиться того же в ... Читать далее Как Джеймс Брюс сделал с Arduino и Raspberry Pi?Аппаратное обеспечение
Приблизительно за 50 долларов вы можете начать с простой базовой платы .NET Gadgeteer, такой как FEZ Cerebus (30 долларов) и USB-модуля (20 долларов) для подключения и питания основной платы.
Если вы решите, что хотите попробовать несколько проектов на этой платформе и по-настоящему познакомиться с ней, вы можете взглянуть на один из стартовых наборов. Комплект FEZ Hydrahacker ($ 299,95) поставляется с материнской платой класса люкс, USB-модулем и несколькими другими модулями, которые можно комбинировать и сочетать для различные проекты: 4,3 ″ дисплей с сенсорным экраном, USB-модуль DP Client, 2x кнопочный модуль, модуль светодиодной ленты, потенциометр, модуль FM-радио 1, Модуль джойстика, 10-сантиметровые кабели IDC, модуль LightSense, модули настройки, последовательная камера L1, модуль карты SD, карта SD 128 МБ и многоразовый пластик Ящик для хранения. Если вы делаете какую-либо работу с такими вещами, вы можете начать видеть возможности уже.
Уже работаете с Arduino и хотите попробовать Gadgeteer? Существует аппаратное обеспечение Gadgeteer, которое будет прекрасно работать с вашим оборудованием Arduino. Взять, к примеру, СЭЗ Cerbuino Bee (40 долларов). Это симпатичный небольшой гибрид системной платы FEZ Cerebus с Arduino-совместимыми разъемами.
В настоящее время есть несколько производителей плат, производящих компоненты Gadgeteer, такие как Любовь Электроника (ВЕЛИКОБРИТАНИЯ), Альпинист (Швейцария), Sytech Designs (Великобритания) и GHI Electronics (НАС). Обычно это хороший показатель того, что в обозримом будущем будет аппаратная поддержка.
Если вы хотите создать собственный корпус, подумайте о 3D-печати. Акции Джеймса Брюса 9 приложений для простого создания 3D печатаемых объектов 9 приложений для простого создания 3D печатаемых объектовОдной из проблем 3D-печати является получение информации для печати. Конечно, вы можете загружать готовые объекты из разных мест, таких как Thingiverse; но если вы хотите что-то уникальное ... Читать далее . Оттуда ваши проекты могут принять любую форму!
Программное обеспечение
Microsoft делает доступным программирование Gadgeteer как можно более доступным - бесплатно. Для начала вам нужно Visual C # Studio 2012 Express. Если у вас уже есть полный комплект разработчика, это тоже хорошо. Вам также может понадобиться установить Пакет разработки программного обеспечения .NET Micro Framework 4.3 (SDK). Опять... бесплатно. Сайкат Басу немного рассказывает об относительно новой студии на официальном запуске Visual Studio 2012.
Если вы пользовались какой-либо из программных студий Microsoft, вы знаете, что они действительно очень удобны для пользователя. Кривая обучения не слишком крута даже для тех, кто никогда не набирал строку кода. Тот факт, что это Visual Studio, немало программирования может быть сделано в режиме перетаскивания. В конце концов, вы захотите перейти к коду, чтобы настроить вещи, но это заставляет вас начать. Если вы хотите, чтобы некоторые учебники были для вас начальными, Microsoft собрала пару для учителей, чтобы использовать их со студентами. Как насчет создания цифровой камеры или секундомера? Вы можете быть вашим собственным учителем! Вы не получите лето, хотя.
После того, как вы установите эти приложения, вы можете начать поиск пакетов программ для каждого модуля, с которым вы хотели бы работать. Существуют сотни пакетов, фрагментов кода и документированных проектов для изучения и получения вдохновения. Это только по одной ссылке - поиск в Интернете еще больше. Если вас немного пугает мысль научиться кодировать, не паникуйте. У Дэнни Штибена есть статья, 5 интересных способов научиться кодировать 5 интересных способов научиться кодироватьМногие люди осознали важность изучения кода как жизненного навыка. Неважно, куда вы идете и на какой работе вы работаете, это всегда рассматривается в позитивном свете, если вы ... Читать далее , чтобы помочь вам в этом. Джеймс Брюс также имеет хорошую статью из двух частей о Основы компьютерного программирования Основы компьютерного программирования 101 - Переменные и типы данныхПознакомившись и немного поговорив об объектно-ориентированном программировании и о том, где его тезка приходит, я думал, что пришло время пройти через абсолютные основы программирования в неязыковой путь. Эта... Читать далее .
Общество
Разница между успешной платформой и платформой, которая задерживается во тьме, заключается в вибрации сообщества, которое существует вокруг нее. У вас может быть лучшая платформа на Земле, но без активного сообщества разработчиков она находится на пыльной полке. Если вы программист, я уверен, что вы можете придумать как минимум два примера, подобных этому.
Сообщество Gadgeteer на самом деле довольно большое, очень активное, и оно представляет гамму любителей, неофитов и инженеров. На самом деле, Институт инженеров по электротехнике и электронике (IEEE, читай I-Triple-E) опубликовал статью в своем информационном бюллетене Spectrum Стива Ходжеса под названием: Простое прототипирование с Microsoft Gadgeteer. Это придает платформе всевозможные увлечения.
Microsoft также заявила, что они стремятся к росту платформы Gadgeteer. Прямая цитата из Microsoft Codeplex Сайт заявляет: «Корпорации нередко открывают технологии с открытым исходным кодом, когда уходят от нее. Это не относится к .NET Gadgeteer ».
Корпорации нередко открывают технологии с открытым исходным кодом, когда уходят от нее. Это не случай с .NET Gadgeteer.
Кажется довольно солидным для меня. Что вы думаете?
Еда на вынос
Для любителей электроники Arduino и Raspberry Pi были королями горы последние несколько лет. Хорошо иметь третий вариант, особенно если он уже поддерживает команду мирового уровня. Я не уверен, но я подозреваю, что, поскольку тенденция для хобби продолжает расти, платформа Gadgeteer будет стать сильным вторым или даже первым вариантом - если люди могут преодолеть их неумеренное презрение к Microsoft. Я подозреваю, что Gadgeteer откроет много новых способов взаимодействия систем на базе Windows с нашей средой. Это будет хорошо? Если это вовлекает людей в формирование технологии, которая формирует их мир, то да, это очень хорошая вещь.
Что вы думаете? Хотите поэкспериментировать с аппаратным взломом? Хотите приобрести новый навык программирования? Уже работаете с Arduino или Pi и хотите попробовать что-то еще? Или, может быть, вы являетесь одним из первых пользователей Gadgeteer и хотели бы сообщить нам о своем опыте. Это то, для чего у нас есть секция комментариев - там, где делается настоящее обучение.
Кредиты изображений: NashMicro Pong Сборка через NashMicro
Имея более чем 20-летний опыт работы в сфере информационных технологий, обучения и технических специальностей, я хочу поделиться тем, что я узнал, с кем-либо еще, кто хочет учиться. Я стремлюсь сделать лучшую работу, насколько это возможно, наилучшим образом и с небольшим количеством юмора.