Луноход ev3 lego mindstorms

Обновлено: 26.04.2024

Тягач доставил ракету «Ангара» на стартовый стол и установил ее в горизонтальном положении. Специальный кран-подъемник соединил ее с мачтой обслуживания и привел в положение для взлета. Лунный модуль был выведен на лунную орбиту и состыкован с кораблем «Федерация». Затем их посадили на поверхность спутника Земли. А кратер неподалеку на всякий случай исследовали на наличие льда.

Это не завязка отечественного блокбастера. Это сценарии проектов для учебного комплекта «Лунная Одиссея», который знакомит учеников 5-9 классов с российской программой покорения ближнего космоса. Причем знакомит не как детишек в песочнице, а через программирование и полную автоматизацию с помощью MINDSTORMS EV3 и кастомных элементов.

В комплект «Лунная Одиссея» входят базовые наборы LEGO MINDSTORMS Education EV3 с зарядными устройствами, тематический и тренировочный маты для проведения проектов, методические пособия с 8 тематическими и 12 учебными миссиями, а также дополнительный набор из 1334 деталей — с его помощью собирается ракета-носитель «Ангара», стартовая площадка для её запуска, корабль «Федерация», луноход, лунный модуль, антенны и даже кратер.


Собрали всю комплектацию на одной из стадий работы. Слева в коробке — MINDSTORMS EV3, в середине собранная ракета «Ангара» и несобранные дополнительные элементы пособия. Справа частично собранная стартовая площадка. В белой коробке много дополнительных деталей, рядом — лунный кратер. Завершает композицию тубус с картами.


Разложили черную коробку. На фото один из модулей EV3 с кучей всего интересного.


Одна из двух карт для проектов

На основе «Лунной Одиссеи» разработан учебный план из 12 миссий и 8 тематических проектов, рассчитанный на 72 академических часа. По ссылкам даны полные версии материалов. В них входят инструкции, интересные исторические, технические описания и даже небольшие тесты — так что на одной сборке все не заканчивается, обучение получается всесторонним. Практически у каждой миссии есть несколько решений — конструктор позволит нескольким командам школьников самостоятельно придумать свой вариант.

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

Большинство задач решаются на двух тренировочных картах. Одна из них предназначена для работы с цветовыми полями и моделирования полёта искусственного спутника Земли. На поле размером 120 х 120 см нанесено изображение нашей планеты и градусная шкала.

«Лунная Одиссея» знакомит с историей первого искусственного спутника Земли, первого человека (и вообще живого существа) в космосе, рассказывает о круговой и эллиптической орбите, о спутниковой навигации. В первой учебной миссии нужно будет собрать луноход на основе MINDSTORMS EV3. О нем чуть ниже. Кроме этого, можно собрать еще один, олдскульный луноход — он хорошо позирует на фоне кратеров.

На этом этапе строительства по материалам «Лунной Одиссеи» ученикам рассказывают о значении манипуляторов. Зачем они вообще нужны, чем помогают в космосе, как их использует луноход. Программирование MINDSTORMS EV3 начинается не сразу, но все равно занимает большую часть курса.


«Федерация» — многоразовый пилотируемый космический корабль, который придет на смену «Союзам» и «Прогрессам». По одному из сценариев его нужно будет выводить на орбиту

Основная модель, выполняющая роль лунохода, основана на программируемом модуле MINDSTORMS EV3. Восемь портов позволяют подключить к нему двигатели и разные датчики. Цель первого этапа — собрать луноход: робота, который опирается на два колеса с независимыми моторами и металлический шарик. Такая схема опоры обеспечивает большую мобильность — помимо поворотов и движения, этот луноход может крутиться на месте.

В набор деталей также входят разные сенсоры — гироскоп, сенсор цвета, расстояния и так далее. Они позволяют программировать работу робота по сценариям, зависящим от условий внешней среды. Например, в углах одного тренировочного поля есть цветные квадраты: робота можно запрограммировать на выполнение действий после попадания на каждый из этих квадратов. Датчик определяет зеленый цвет под роботом — робот говорит «Green» — поворачивает направо — едет вперед на три оборота колеса — берет манипулятором кубик LEGO — возвращается на три оборота колеса назад — кладет кубик. Так мы смоделировали орбитальный перелет и вывод на орбиту некоего модуля.

Внешне более замысловатая модель — это стартовая площадка для «Ангары». Вполне собирается за час. Главное — сразу разложить все детали по цветам и типам, чтобы потом не перебирать их в поисках «вот такой вот маленькой синей втулки с крестовиной с одной стороны».

В комплект «Лунная Одиссея» входит множество шестеренок разного размера. С ними можно сделать разные манипуляторы для нашего робота. Причем для разных нагрузок — от нескольких кубиков LEGO до ракеты-носителя «Ангара». Простейший вариант манипулятора собирается за пару минут, но можно изучить тему подробнее и сделать манипулятор с разной силой и скоростью движения.

Все блоки LEGO MINDSTORMS EV3 программируются через стандартную среду. Некоторые этапы программирования проверяются с помощью тестовых вопросов в материалах для учеников.

Комплект «Лунная Одиссея» разработан в сотрудничестве с группой московских педагогов, корпорацией «Роскосмос» и ОРКК (Объединенной ракетно-космической корпорацией). Он не только знакомит с российской космической программой и основами робототехники, но также помогает закрепить навыки исследовательской деятельности и работы в команде. И, как мы надеемся, возбуждает у школьников интерес к космосу и робототехнике.

Звезда активна
Звезда активна
Звезда активна
Звезда активна
Звезда активна

Селеноход – это луноход, созданный российской командой для участия в конкурсе Google Lunar X PRIZE. В настоящий момент проект закрыт, но интересная конструкция с не менее интересной системой передвижения по лунной поверхности остались. С помощью стартового образовательного набора LEGO MINDSTORMS Education EV3 (45544) возможно собрать модель Селенохода, который будет передвигаться по такому же принципу и так же поднимать и опускать «голову».

Селеноход EV3 (Selenokhod EV3)

Моделька создавалась на основе этого видео: youtu.be/dc18qH9Lhu8. При создании модели я не ставил цель создать средство передвижения с хорошей проходимостью. При ходьбе корпус Селенохода поднимается не слишком высоко, но этого достаточно, чтобы двигаться по ровным поверхностям. Для имитации солнечной батареи я использовал крышку от батарейного отсека модуля EV3.

Для демонстрации Селенохода написана простая программа:

  1. После включения мигает красная светодиодная подсветка. В это время нужно установить лыжи Селенохода сверху, нажимая верхнюю или нижнюю кнопки. После установки лыж или, если установка лыж не требуется, можно нажать на центральную кнопку, чтобы робот сложил «голову» и принял исходное положение.
  2. После того как «голова» легла, начинает мигать оранжевая подсветка. Это значит, что Селеноход готов к «исследованию Луны». Нужно нажать центральную кнопку на модуле EV3, чтобы его разбудить. Обратите внимание на то, что центральную кнопку можно нажать, не поднимая «головы» Селенохода: нажимать можно прямо на «солнечную батарею» робота.
  3. Во время «исследования лунной поверхности» Селеноход идёт вперёд, пока не обнаружит препятствие. Если ему попалось препятствие, он оступает назад, поворачивается на произвольный угол и продолжает своё путешествие. Периодически робот опускает «голову» как бы исследуя лунную поверхность.
  4. Остановить Селеноход можно нажав на центральную кнопку модуля EV3. После этого он доделает текущее движение до конца, затем сложит голову и завершит выполнение программы.

Как работает демонстрационная программа можно посмотреть на видео:

Селеноходом также получится управлять со смартфона с помощью программы LEGO Mindstorms Commander. Вот видео:

Для каждого мотора я использовал три отдельные кнопки FRWRD/BACK TILT и LEFT/RIGHT TILT для управления с помощью наклонов.

Пульт управления Селеноходом в приложении LEGO Mindstorms Commander
Настройка первой кнопки в приложении LEGO Mindstorms Commander для управления Селеноходом
Настройка второй кнопки в приложении LEGO Mindstorms Commander для управления Селеноходом
Настройка третьей кнопки в приложении LEGO Mindstorms Commander для управления Селеноходом

Инструкция для сборки Селенохода и демонстрационная программа ниже:

Инструкция для сборки Селенохода (Selenokhod) из базового набора конструктора LEGO Mindstorms Education EV3 (45544).

Демонстрационная программа для Селенохода (Selenokhod) собранного из базового набора конструктора LEGO Mindstorms Education EV3 (45544).

Для запуска программы требуется ПО LEGO Mindstorms Education EV3 версии 1.1.1 или выше.

Ещё один способ управления сееноходом показан на этом видео:

Комментарии

Я попробовал открыть файл selenokhod.ev3 на другом компьютере (пункт меню "Файл -> Открыть проект. "): проект открылся без ошибок и все блоки на месте, см. картинку.


Проверьте версию программы LEGO Mindstorms EV3 (пункт меню "Справка -> Информация о LEGO MINDSTORMS EV3"). У меня версия 1.0.1, установленная для учителя, см. картинку.


В свойствах то да, все в порядке. В палитре пусто и в самой программе. Скрин отправила Вам на почту.


Прикрепил ваш скриншот к комментарию. Теперь понятно, что не так. У меня тоже пусто в версии 1.0.1. Обновите LEGO Mindstorms EV3 до версии 1.1.1 и всё откроется, см. картинку ниже.

Звезда активна
Звезда активна
Звезда активна
Звезда активна
Звезда активна

Селеноход – это луноход, созданный российской командой для участия в конкурсе Google Lunar X PRIZE. В настоящий момент проект закрыт, но интересная конструкция с не менее интересной системой передвижения по лунной поверхности остались. С помощью стартового образовательного набора LEGO MINDSTORMS Education EV3 (45544) возможно собрать модель Селенохода, который будет передвигаться по такому же принципу и так же поднимать и опускать «голову».

Селеноход EV3 (Selenokhod EV3)

Моделька создавалась на основе этого видео: youtu.be/dc18qH9Lhu8. При создании модели я не ставил цель создать средство передвижения с хорошей проходимостью. При ходьбе корпус Селенохода поднимается не слишком высоко, но этого достаточно, чтобы двигаться по ровным поверхностям. Для имитации солнечной батареи я использовал крышку от батарейного отсека модуля EV3.

Для демонстрации Селенохода написана простая программа:

  1. После включения мигает красная светодиодная подсветка. В это время нужно установить лыжи Селенохода сверху, нажимая верхнюю или нижнюю кнопки. После установки лыж или, если установка лыж не требуется, можно нажать на центральную кнопку, чтобы робот сложил «голову» и принял исходное положение.
  2. После того как «голова» легла, начинает мигать оранжевая подсветка. Это значит, что Селеноход готов к «исследованию Луны». Нужно нажать центральную кнопку на модуле EV3, чтобы его разбудить. Обратите внимание на то, что центральную кнопку можно нажать, не поднимая «головы» Селенохода: нажимать можно прямо на «солнечную батарею» робота.
  3. Во время «исследования лунной поверхности» Селеноход идёт вперёд, пока не обнаружит препятствие. Если ему попалось препятствие, он оступает назад, поворачивается на произвольный угол и продолжает своё путешествие. Периодически робот опускает «голову» как бы исследуя лунную поверхность.
  4. Остановить Селеноход можно нажав на центральную кнопку модуля EV3. После этого он доделает текущее движение до конца, затем сложит голову и завершит выполнение программы.

Как работает демонстрационная программа можно посмотреть на видео:

Селеноходом также получится управлять со смартфона с помощью программы LEGO Mindstorms Commander. Вот видео:

Для каждого мотора я использовал три отдельные кнопки FRWRD/BACK TILT и LEFT/RIGHT TILT для управления с помощью наклонов.

Пульт управления Селеноходом в приложении LEGO Mindstorms Commander
Настройка первой кнопки в приложении LEGO Mindstorms Commander для управления Селеноходом
Настройка второй кнопки в приложении LEGO Mindstorms Commander для управления Селеноходом
Настройка третьей кнопки в приложении LEGO Mindstorms Commander для управления Селеноходом

Инструкция для сборки Селенохода и демонстрационная программа ниже:

Инструкция для сборки Селенохода (Selenokhod) из базового набора конструктора LEGO Mindstorms Education EV3 (45544).

Демонстрационная программа для Селенохода (Selenokhod) собранного из базового набора конструктора LEGO Mindstorms Education EV3 (45544).

Для запуска программы требуется ПО LEGO Mindstorms Education EV3 версии 1.1.1 или выше.

Ещё один способ управления сееноходом показан на этом видео:

Комментарии

Я попробовал открыть файл selenokhod.ev3 на другом компьютере (пункт меню "Файл -> Открыть проект. "): проект открылся без ошибок и все блоки на месте, см. картинку.


Проверьте версию программы LEGO Mindstorms EV3 (пункт меню "Справка -> Информация о LEGO MINDSTORMS EV3"). У меня версия 1.0.1, установленная для учителя, см. картинку.


В свойствах то да, все в порядке. В палитре пусто и в самой программе. Скрин отправила Вам на почту.


Прикрепил ваш скриншот к комментарию. Теперь понятно, что не так. У меня тоже пусто в версии 1.0.1. Обновите LEGO Mindstorms EV3 до версии 1.1.1 и всё откроется, см. картинку ниже.

Звезда активна
Звезда активна
Звезда активна
Звезда активна
Звезда активна

Селеноход – это луноход, созданный российской командой для участия в конкурсе Google Lunar X PRIZE. В настоящий момент проект закрыт, но интересная конструкция с не менее интересной системой передвижения по лунной поверхности остались. С помощью стартового образовательного набора LEGO MINDSTORMS Education EV3 (45544) возможно собрать модель Селенохода, который будет передвигаться по такому же принципу и так же поднимать и опускать «голову».

Селеноход EV3 (Selenokhod EV3)

Моделька создавалась на основе этого видео: youtu.be/dc18qH9Lhu8. При создании модели я не ставил цель создать средство передвижения с хорошей проходимостью. При ходьбе корпус Селенохода поднимается не слишком высоко, но этого достаточно, чтобы двигаться по ровным поверхностям. Для имитации солнечной батареи я использовал крышку от батарейного отсека модуля EV3.

Для демонстрации Селенохода написана простая программа:

  1. После включения мигает красная светодиодная подсветка. В это время нужно установить лыжи Селенохода сверху, нажимая верхнюю или нижнюю кнопки. После установки лыж или, если установка лыж не требуется, можно нажать на центральную кнопку, чтобы робот сложил «голову» и принял исходное положение.
  2. После того как «голова» легла, начинает мигать оранжевая подсветка. Это значит, что Селеноход готов к «исследованию Луны». Нужно нажать центральную кнопку на модуле EV3, чтобы его разбудить. Обратите внимание на то, что центральную кнопку можно нажать, не поднимая «головы» Селенохода: нажимать можно прямо на «солнечную батарею» робота.
  3. Во время «исследования лунной поверхности» Селеноход идёт вперёд, пока не обнаружит препятствие. Если ему попалось препятствие, он оступает назад, поворачивается на произвольный угол и продолжает своё путешествие. Периодически робот опускает «голову» как бы исследуя лунную поверхность.
  4. Остановить Селеноход можно нажав на центральную кнопку модуля EV3. После этого он доделает текущее движение до конца, затем сложит голову и завершит выполнение программы.

Как работает демонстрационная программа можно посмотреть на видео:

Селеноходом также получится управлять со смартфона с помощью программы LEGO Mindstorms Commander. Вот видео:

Для каждого мотора я использовал три отдельные кнопки FRWRD/BACK TILT и LEFT/RIGHT TILT для управления с помощью наклонов.

Пульт управления Селеноходом в приложении LEGO Mindstorms Commander
Настройка первой кнопки в приложении LEGO Mindstorms Commander для управления Селеноходом
Настройка второй кнопки в приложении LEGO Mindstorms Commander для управления Селеноходом
Настройка третьей кнопки в приложении LEGO Mindstorms Commander для управления Селеноходом

Инструкция для сборки Селенохода и демонстрационная программа ниже:

Инструкция для сборки Селенохода (Selenokhod) из базового набора конструктора LEGO Mindstorms Education EV3 (45544).

Демонстрационная программа для Селенохода (Selenokhod) собранного из базового набора конструктора LEGO Mindstorms Education EV3 (45544).

Для запуска программы требуется ПО LEGO Mindstorms Education EV3 версии 1.1.1 или выше.

Ещё один способ управления сееноходом показан на этом видео:

Комментарии

Я попробовал открыть файл selenokhod.ev3 на другом компьютере (пункт меню "Файл -> Открыть проект. "): проект открылся без ошибок и все блоки на месте, см. картинку.


Проверьте версию программы LEGO Mindstorms EV3 (пункт меню "Справка -> Информация о LEGO MINDSTORMS EV3"). У меня версия 1.0.1, установленная для учителя, см. картинку.


В свойствах то да, все в порядке. В палитре пусто и в самой программе. Скрин отправила Вам на почту.


Прикрепил ваш скриншот к комментарию. Теперь понятно, что не так. У меня тоже пусто в версии 1.0.1. Обновите LEGO Mindstorms EV3 до версии 1.1.1 и всё откроется, см. картинку ниже.

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


Осторожно! Публикация может вызвать непреодолимое желание завести сына.

Урок истории

Компания LEGO (название произошло от датской фразы «leg godt», «Играй с удовольствием») не нуждается в представлении – она была основана в далёком 1932 году, хотя первые знакомые всем пластиковые кубики появились значительно позже, в 1947. Примечательно, что кубики LEGO, выпускаемые в те годы, полностью совместимы с теми, что выпускаются сейчас.

История создания компании, выпущенная компанией Pixar к 80-летнему юбилею LEGO:

Сейчас компания производит около 20 миллиардов деталек в год, то есть более 630 штук в секунду. В текущем модельном ряду более 600 различных конструкторов и так уж получилось, что серия Mindstorms является своего рода вершиной технической мысли, самым-самым навороченным конструктором. Если вкратце, то она позволяет делать вполне себе полноценных роботов.

Как гласит википедия, серия LEGO Mindstorms была впервые представлена в 1998 году. Через 8 лет (в 2006) на свет появился набор LEGO Mindstorms NXT 1.0, а уже в 2009 — набор LEGO Mindstorms NXT 2.0. Сегодня речь пойдёт о LEGO Mindstorms EV3 – последнем (третьем) поколении терминатора конструктора, который был представлен почти год назад, 4 января 2013 года (в продаже появился только спустя полгода).

Отличия EV3 от NXT 2.0

В принципе, главная идея осталась прежней – серия предназначена для сборки программируемых роботов. Поэтому первым встаёт вопрос, а что же поменялось с момента выхода предыдущего конструктора и стоит ли покупать новый? Основное отличие заключается в обновленных датчиках/моторах и, самое главное, в интеллектуальном блоке EV3 (EV означает EVolution):

EV3 NXT
Дисплей Монохромный LCD, 178x128 Монохромный LCD, 100x64
Процессор 300 МГц
Texas Instruments
Sitara AM1808 (ARM9)
48 МГц Atmel
AT91SAM7S256
(ARM7TDMI)
Память 64 Мб RAM
16 Мб Flash
Слот microSDHC (до 32 Гб)
64 Кб RAM
256 Кб Flash
USB-хост Есть Нет
Wi-Fi Опционально, через USB-донгл Нет
Bluetooth Есть Есть
Поддержка Apple-устройств Есть Нет
Как видите, разница довольно существенна – было бы странным, если бы за 4 года поменяли только разрешение экрана и набор наклеек.

Ещё одно отличие заключается в том, что серия NXT продавалась в нескольких версиях (в разные годы) и представляла собой разные наборы, базовые и ресурсные. У нового EV3 с этим попроще – пока он продаётся в основном варианте – 31313 (601 деталь), из которого можно наделать кучу всего. Но при желании можно докупить базовый набор 45544 (541 деталь) с дополнительными сенсорами и детальками (использовать детали от обычных конструкторов также никто не мешает). Кстати, обратите внимание на пятизначные артикулы – на такую нумерацию компания перешла в 2013 году.

Что касается совместимости, то тут было проделано всё возможное. Все NXT-сенсоры и моторы совместимы с EV3 и распознаются как NXT. EV3-сенсоры не работают с NXT, но EV3-моторы вроде как совместимы. NXT-кирпичик может быть запрограммирован софтом от EV3, но некоторые функции могут быть недоступны, а вот запрограммировать EV3-кирпичик NXT-софтом без сторонних решений не получится.

Внутри коробки

Ещё когда я сам был маленький и ездил с родителями в центральный Детский Мир (когда он ещё был), на Лубянку – уже тогда я не мог оторвать глаз от коробок с LEGO. Тогда не было ни Гиктаймс, ни даже Хабра, но с тех пор коробки остались всё такими же яркими и сочными, даже во взрослом возрасте активируют процесс слюновыделения ) В этом плане другим производителям есть чему поучиться.


Часть коробки, на самом деле, представляет собой (если её разрезать) трассу с различными цветовыми зонами, которую можно использовать для роботов с сенсорами цвета.

Все детальки аккуратно разложены по пакетикам, в комплекте – инструкция и набор наклеек. Давайте вкратце пройдёмся по тому, что положили в комплект.



Сам EV3, он же интеллектуальный блок, он же сердце системы, он же «кирпичик» или «кубик». Служит центром управления и энергетической станцией для вашего робота и имеет следующие функциональные элементы:


– Многофункциональный монохромный дисплей с разрешением 178х128
– Шестикнопочный интерфейс управления с функцией изменения подсветки (3 цвета) для индикации режима работы
– 4 порта ввода (1, 2, 3, 4) для подключения датчиков
– 4 порта вывода (A, B, C, D) для выполнения команд
– 1 разъём miniUSB для подключения EV3 к компьютеру
– 1 порт USB–хост (для соединения нескольких EV3 в одну цепь, например)
– 1 слот для карт памяти формата microSD (до 32Гб) – для увеличения объёма доступной памяти EV3
– Встроенный динамик




Кубик EV3 также поддерживает Bluetooth, WiFi (через USB-адаптер NETGEAR WNA1100 Wireless-N 150), для связи с компьютерами имеет программный интерфейс, позволяющий создавать программы и настраивать регистрации данных непосредственно на микрокомпьютере EV3.

» Большой EV3-сервомотор (2 штуки). Cоздан для работы с микрокомпьютером EV3 и имеет встроенный датчик вращения с точностью измерений до 1 градуса. Используя этот датчик, мотор может соединяться другими моторами, позволяя роботу двигаться с постоянной скоростью. Кроме того, датчик вращения может использоваться и при проведении различных экспериментов для точного считывания данных о расстоянии и скорости.


– Встроенный датчик вращения с точностью измерений до 1 град
– Максимальные обороты до 160-170 об/мин
– Максимальный крутящий момент в 40 Нсм
– Автоматическая идентификация программным обеспечением EV3

» Средний EV3-сервомотор. Идеален для задач, когда скорость и быстрота отклика, а также размер робота важнее его грузоподъёмности.


– Встроенный датчик вращения с точностью измерений до 1 градуса
– Максимальные обороты до 240-250 об/мин
– Максимальный крутящий момент в 12 Нсм
– Автоматическая идентификация программным обеспечением EV3

» Датчик цвета (EV3). Способен определить 8 различных цветов, хотя также может использоваться как датчик освещённости.


– Измеряет отраженный красный свет и внешнее рассеянное освещение, от полной темноты до яркого солнечного света
– Фиксирует и определяет 8 цветов
– Частота опроса до 1 кГц
– Автоматическая идентификация программным обеспечением EV3

» Датчик касания (EV3). Позволяет роботу реагировать на касания, распознает три ситуации: прикосновение, щелчок и освобождение. Также способен определить количество нажатий, как одиночных, так и множественных.

» Цифровой ИК-датчик (EV3). Для определения приближения робота. Также способен улавливать ИК-сигналы от ИК-маяка, позволяя создавать дистанционно управляемых роботов, навигационные системы для преодоления препятствий.


– Измерения приближения/удаления в радиусе 50-70 см
– Радиус улавливания ИК-сигналов до 2 метров
– До 4 индивидуальных каналов приёма сигнала
– Получение удаленных ИК-команд управления
– Автоматическая идентификация программным обеспечением EV3

» Удалённый инфракрасный маяк. Разработан для использования с ИК-датчиком EV3. Маяк излучает ИК-сигнал, улавливаемый датчиком – может использоваться в качестве пульта дистанционного управления микрокомпьютера EV3, передавая сигналы на ИК-датчик.

– До 4 индивидуальных каналов передачи сигнала (переключатель прямо на корпусе)
– Имеет кнопку и тумблер для включения/выключения
– При работе ИК-маяка горит зелёный светодиод
– Автоматическое отключение при простое более 1 часа
– Радиус действия до 2 метров

В отдельном пакетике смотаны провода для подключения датчиков и моторов к кубику, а также USB-шнур для подключения кубика к компьютеру.


Стоит отметить два важных момента. Во-первых, существуют другие датчики Lego, такие как:

» Гироскопический датчик (EV3). Цифровой гироскопический датчик EV3 позволяет измерять движение вращения робота, а также улавливать изменения в его движении и положении. Режим измерения углов с точностью до ± 3 градуса; встроенный гироскоп улавливает вращения с моментом до 440 град/с; частота опроса до 1 кГц.

» Ультразвуковой датчик (EV3). Генерирует звуковые волны и фиксируюет их отражения от объектов, тем самым измеряя расстояние до объектов. Также может использоваться в режиме сонара, испуская одиночные волны. Может улавливать звуковые волны, которые будут являться триггерами для запуска программ. Измеряет расстояния в пределах от 1 до 250 см, а точность измерений составляет ± 1 см.

А во-вторых, поддерживаются сенсоры и прочие аксессуары от сторонних производителей, таких как HiTechnic и Mindsensors – они предлагают всевозможные джойстики, инфракрасные датчики расстояний, магнитные датчики, компасы, гироскопы, акселерометры, таймеры, мультиплексоры, шаровые опоры, и т.д. Так что, если задаться вопросом, можно найти много всего интересного.


В общем, как вы уже поняли, LEGO – это для реальных пацанов!

Первая модель

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


Сначала я удивился, ведь даже в самых простых наборах (серии типа LEGO Creator) всегда идёт несколько инструкций, а тут вдруг бумаги пожалели или места в коробке не нашли. Оказалось… что только на официальном сайте из набора деталей предлагается собрать 17 разных роботов! Поэтому 17 инструкций в коробке были бы действительно лишними (и для логистики, и для лесов природы). Вот названия роботов: EV3RSTORM, GRIPP3R, R3PTAR, SPIK3R, and TRACK3R. ROBODOZ3R, BANNER PRINT3R, EV3MEG, BOBB3, MR-B3AM, RAC3 TRUCK, KRAZ3, EV3D4, EL3CTRIC GUITAR, DINOR3X, WACK3M, и EV3GAME – инструкции для них придётся качать из инета, равно как и софт для подключения EV3 к компьютеру.


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


Кубик EV3 необходимо запитать, для чего можно использовать аккумулятор (нет в комплекте) или 6 пальчиковых батареек. Забегая вперёд – ещё 2 батарейки (но уже мизинчиковых) понадобятся для питания ИК-маяка (он же пульт ДУ).


Первую модель ребёнок (7 лет) собрал примерно минут за 30.


Процесс оказался не таким увлекательным, как, например, сборка моделей LEGO Technics – в инструкции предлагается собрать далеко не самого интересного робота: в нём лишь крупные детали, среди которых были практически все датчики и двигатели – видимо, чтобы продемонстрировать работу каждого из них.



Но вот результат превзошёл все детские ожидания – впервые он собрал модель, которая могла двигаться сама: вперёд-назад, поворот, разворот на месте, крутила щупальцами…



Запуск осуществляется с кубика EV3, для чего следует нажать пару кнопок на лицевой панели. Некоторые действия можно запрограммировать прямо на кубике: выбрать количество итераций, настроить подачу звукового сигнала и так далее – в одной статье всего не рассказать, курите мануалы.



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

Ребёнку проще всего будет начать с предлагаемого производителем софта, который есть как под Windows, так и под OS X. Во втором случае дистрибутив весит 666 Мб, а установленное приложение займёт гигабайт. Оно называется LEGO Mindstorms EV3 Home Edition и разработано совместно с небезызвестной компанией LabView. На сайте LEGO довольно много обучающих программированию материалов.

Сразу после запуска перед нами возникает интерактивный «гараж» из роботов, которых можно собрать из набора:


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




Не вижу смысла описывать всё в деталях: вы быстрее скачаете приложение сами и увидите, что там есть и на каком уровне. Разве что упомяну один из недостатков, который мне больше всего запомнился: не самый дружелюбный (особенно для детей) интерфейс – от приложения попахивает каким–то банк-клиентом.

Нельзя ещё раз не отметить, что кубиком EV3 можно управлять со смартфона на операционных системах Android или iOS, для чего есть отдельные приложения.

Если всего этого оказалось мало, можете повысить градус хардкора. Для кубика EV3 существуют различные прошивки, которые позволяют расширить его возможности, скорость работы и т.д. Вот, например, альтернативная прошивка leJOS EV3 – прошивка с jvm, позволяющая программировать EV3 на языке Java. Хотите на другом языке? Окей, гугл – в вашем распоряжении почти 60 вариантов на выбор: ASM/C/C++/Perl/Python/Ruby/VB/Haskell/Lisp/Matlab/LabVIEW и многое-многое другое.

Более подробно об этом я рассказывать не буду по нескольким причинам: во-первых, программист из меня полный false (все надежды на сына), во-вторых, пока мы успели собрать только одну модель (и на выходных возьмёмся за вторую), а в-третьих – вы уже и так оформили заказ на этот конструктор и скоро сами всё узнаете ;) Ну а если серьёзно, то статья и так уже огромная – вот лучше две ссылочки изучите: раз и два.

Ну и ещё большой плюс – это LEGO-сообщества, которых полно по всему миру. Можете быть уверены, что на любом из этапов экспериментов с роботами вы всегда сможете найти единомышленников и тех, кто сможет помочь с решением проблемы. Помимо дружелюбных сообществ, на просторах сети выложено огромное множество различных инструкций, моделей, исходников, видеороликов и обучающих материалов. Всё это означает одно: с Mindstorms вы не соскучитесь.

Читайте также: