LEGO Mindstorms - уникальный конструктор для создания роботов

LEGO Mindstorms

В этой статье мы будем рассматривать замечательный конструктор LEGO Mindstorms, давно успевший обрести нешуточную популярность, а в последнее время – и выйти в новой версии, EV3, которой мы и посвятим статью, а самая первая версия LEGO Mindstorms увидела свет в 1998).

LEGO Mindstorms - уникальный конструктор для создания роботов

Что это такое?

Конструктор LEGO Mindstorms представляет собой набор электронных блоков и сопрягаемых деталей, предназначенных для создания самых разнообразных программируемых роботов. В набор входят стандартные детали для создания самих конструкций, а также электронные блоки и сенсоры. Давайте рассмотрим, что скрывается в коробке.

Комплектация

Основой конструктора является электронный блок, “мозг” системы, также называемый “кирпичик”. Пожалуй, ключевая особенность – на него установлен Linux, что дает весьма широкие просторы для творчества.

Блок оснащен ARM9 процессором, 64 мегабайтами оперативной памяти, имеет слот под карту памяти, USB-разъем (его можно снабдить WiFi-адаптером), Bluetooth, по 4 порта на вход и на выход, а также динамик и LCD-экран.

Эта штука станет “мозгами” и энергетической станцией будущего робота. Запитывается от аккумуляторного блока. Такие "кирпичики" можно объединять между собой.

Из прочей электроники в конструкторе используются:

  • Три сервомотора (2 побольше и 1 поменьше);

  • Датчик нажатия;

  • Цветовой сенсор (может использоваться в роли датчика освещенности);

  • Гироскоп-акселерометр;

  • Ультразвуковой датчик расстояния;

  • Цифровой ИК-датчик;

  • Инфракрасный маяк;

Также есть различные провода, шлейфы и прочие сопутствующие детали.

Поддерживаются блоки от сторонних производителей. При желании вы можете прикупить джойстиков, акселерометров, таймеров, компасов и многое другое.

Для создания самого каркаса, конструкции робота в наборе есть различные оси, балки, шестерни, колеса, уголки и т.д.

Что из него можно делать?

Очень многое. Набор обладает широким спектром применения. В комплекте поставляется всего одна инструкция по сборке простейшего робота – своеобразной гусеничной платформы. Все остальное пользователю предлагается собрать, используя инструкции с официального сайта производителя. Там же вы можете скачать программу для компьютера, с помощью которой сможете программировать роботов – об этой среде программирования мы поговорим позднее.

Используя сторонние детали, собрать можно еще больше – платформа достаточно известна, и для нее есть огромное количество разнообразных инструкций, обучающих материалов, моделей, исходников, видеороликов и так далее.

И, конечно же, вы сможете придумать своего собственного робота, самостоятельно собрать его и написать программу для управления им.

Роботом можно управлять с “кирпичика” - он оснащен несколькими кнопками на лицевой панели. Там же можно изменить некоторые параметры “на лету”. Кроме этого, управление может осуществляться с обычного смартфона, с использованием Bluetooth или WiFi.

О программировании

Для программирования конструктора LEGO Mindstorms производитель предлагает специальную среду программирования. Ее можно скачать с официального сайта, она поставляется в версиях для Windows и для Mac OS, и весит более 600 мегабайт. Там же вы можете просмотреть остальные обучающие материалы.

Открывая программу, вы можете сразу увидеть роботов, которых сможете собрать с использованием конструктора, а также просмотреть видеоролики и различные миссии, которые вы можете выполнять с использованием построенного вами робота.

Помимо этого, вы можете поставить на “кирпичик” различные неофициальные прошивки, в том числе с поддержкой других языков программирования – Java, Python, C++, всего почти 60 вариантов.

Недостатки набора

Среди недостатков можно назвать, пожалуй, только один – это цена. Набор LEGO Mindstorms стоит около 300 долларов, в России – начиная от 15000 рублей.

Также можно отметить несколько “топорный” интерфейс среды программирования (впрочем, это не особо мешает).

В остальном все безупречно: качественные детали, эффектное оформление, большое количество всевозможных вариантов использования набора, широкие возможности программирования и т.д.

Подводя итоги

Можно смело сказать, что конструктор станет отличным выбором для людей заинтересованных – с Lego Mindstorms соскучиться будет нереально.

Источник: 
MegaGvozd.ru
Автор: 
admin

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.