Lego mindstorms ev3 home edition на русском

Обновлено: 17.05.2024

Mindstorms EV3 — это специальное программное обеспечение, созданное совместно компаниями National Instruments и LEGO для программирования роботов Lego Mindstorms EV3.

Функционал

ПО Mindstorms EV3 для Windows представляет собой графическую среду, при помощи которой пользователь может запрограммировать алгоритм поведения робота на основе визуальных функций, отвечающих за различные узловые составляющие его конструкции:

  • моторчик;
  • датчики;
  • приводная система;
  • индикаторы;
  • звук;
  • сенсорный экранчик;
  • другие компоненты.

Программа выпускается в двух версиях Home Edition (для домашнего использования) и Education (для образовательной деятельности). Допускается установка на компьютер обеих версий. Программное обеспечение может применяться с любыми наборами конструктора серии роботов Mindstorms EV3.

Интерфейс графической среды простой, поделен на окна:

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

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

Отдельные конструкции будущего робота программируются через специальный USB — адаптер, который входит в каждый программируемый конструкторский набор робототехники LEGO. В настройках программы нужно указать USB- порт ПК, к которому программируемый модуль робота подключен. В ПО пользователю доступны все строительные и программные инструкции для каждой модели робота из набора Home Edition. Это 5 базовых моделей и 12 бонусных модификаций.

Ключевые особенности

Официальный программный продукт входит в комплектацию с конструкторским набором LEGO. Также софт Mindstorms EV3 для Windows можно скачать с официального сайта производителя.

Важные характеристики программы:

  • Русскоязычный интерфейс в версии для Windows;
  • Возможность настройки пользовательской среды для ребенка и для взрослого;
  • Наглядный процесс компоновки программных модулей, происходящий в интерактивном режиме;
  • Для программирования робота требуется подключение через специальный USB— адаптер;
  • Много справочных материалов и контекстных подсказок.

Перед тем как скачать Mindstorms EV3 бесплатно на русском языке, прочитайте характеристики софта и требования к вашему устройству.

Robot Commander представляет собой управляющее приложение для LEGO® MINDSTORMS®. БЕСПЛАТНАЯ загрузка для большинства смартфонов и планшетов; Robot Commander подключается к модулю EV3 по Bluetooth®. Это простое в использовании приложение позволяет взаимодействовать с вашими уникальными роботами EV3, даже не подключаясь к компьютеру! Это означает, что вы можете мгновенно начать игру с вашими собственными роботами!


Приложения для компьютеров и планшетов

Приложения LEGO® MINDSTORMS® EV3 Home для macOS, Windows 10 и планшетов на iOS и Android

Загрузите, установите, подключите и выполняйте задания по программированию. Для пяти основных роботов есть до пяти задач по программированию. Благодаря более продвинутому, но хорошо знакомому интерфейсу программирования и пяти сложным заданиям для вас и ваших роботов-героев, приложение EV3 Home для PC, Mac и планшетов сможет поднять ваши навыки робототехники на новый уровень!


Важная информация относительно программного обеспечения и приложений LEGO® MINDSTORMS® EV3!

Мы рады сообщить, что пользователям LEGO MINDSTORMS EV3 теперь будут доступны новые возможности при сборке и программировании их творений.

Новое приложение LEGO MINDSTORMS EV3 Home с языком программирования на основе Scratch заменит используемое в настоящее время ПО LEGO MINDSTORMS EV3 Home Edition (Labview) для Windows 10 и macOS, а также приложение LEGO MINDSTORMS EV3 Programmer для планшетов на iOS/Android.

Приложение LEGO MINDSTORMS EV3 Programmer будет удалено из магазинов приложений в конце июня 2021 года.

Выведенное из эксплуатации ПО LEGO MINDSTORMS EV3 Home Edition (Labview) для Mac и PC можно найти ниже. Обратите внимание, что это ПО больше не поддерживается LEGO Group.


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

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

Собери или запрограммируй роботов LEGO

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

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

Встроенное учебное пособие

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

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

Дополнительные возможности

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

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

Похожие программы

Скриншоты

Скриншот №1 к программе LEGO MINDSTORMS EV3
Скриншот №2 к программе LEGO MINDSTORMS EV3

Для полного комплекта мы рекомендуем вам также скачать 3D Rad (англоязычная программа для создания довольно сложных игр).

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

Mindstorms EV3 Детали

Mindstorms EV3 Проект

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

Работа с программой

Перед тем как приступать непосредственно к программированию, желательно предварительно собрать готового робота и продумать операции, которые он будет выполнять. Конечно, можно первым делом написать инструкции, но делать этого мы не рекомендуем. Mindstorms EV3 в версии для Windows подключается к роботу через специальное устройство-передатчик (идет в комплекте с набором конструктора LEGO). Передатчик соединяется с ПК посредством порта USB.

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

Версии и наборы инструкций

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

Не так давно обзавелся набором LEGO MINDSTORMS EV3 (31313) и с удивлением обнаружил, что в русскоязычном сегменте интернета довольно мало интересных материалов и инструкций по сборке и настройке роботов из этого набора. Решил, что нужно это дело исправлять.

Эта инструкция представляет собой вольный перевод материалов с официального сайта проекта MindCub3r и дополнена опытом самостоятельной сборки этого робота, способного собрать кубик Рубика меньше чем за 2 минуты.

Подробнее о LEGO MINDSTORMS EV3 можно почитать на этом сайте.

Вот, что у нас должно получится в итоге:

image

MindCub3r можно построить из одного комплекта Lego Mindstorms EV3 (31313, Home Edition).

Также вам понадобится инструкция по сборке и программное обеспечение, разработанное авторами проекта.

Буквально позавчера автор проекта объявил в своем ФБ, что подправил программное обеспечение для своего робота, и теперь оно работает со «штатной» прошивкой «кирпича» 1.06Н. На главной странице проекта эта информация также уже появилась, архив MindCub3r-v1p1a.zip, содержащий, среди прочего, и обновленную версию программы, уже доступен для загрузки. Загрузка и установка блока для датчика цвета по-прежнему необходима.

Дальнейший текст статьи исправлен с учетом последних изменений на сайте проекта!

Инструкцию по сборке MindCub3r смотрим или скачиваем здесь.
Прошивку (на момент написания статьи EV3-Firmware-V1.06H.bin) для кирпича скачиваем с официального сайта LEGO MINDSTORMS здесь.
Архив MindCub3r-v1p1a.zip с файлами проекта (MindCuber-v1p1.ev3, autorun.rtf и mc3solver-v1p1.rtf) качаем тут.
Еще нам понадобится прошивка для датчика цвета, которую берем здесь. Все дело в том, что стандартные настройки этого датчика не корректно определяют цвета в режиме RGB.

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

Если вы еще не обновили прошивку «кирпича» первым делом устанавливаем новую версию ПО для главного блока Mindstorms EV3:

1. Запускаем программное обеспечение LEGO MINDSTORMS EV3;
2. Выбираем Инструменты — Обновление встроенного ПО;

image

3. В появившемся диалоговом окне нажимаем «Просмотреть», находим предварительно закаченный файл EV3-Firmware-V1.06H.bin и жмем «Открыть»;

image


4. В диалоговом окне в таблице «Доступные файлы встроенного ПО» выбираем EV3-Firmware-V1.06H и жмем «Загрузить». Ждем окончания загрузки;


5. Перезагружаем главный блок (выключаем и снова включаем).

Далее устанавливаем прошивку для датчика цвета:
1. В ПО LEGO MINDSTORMS EV3 открываем новый пустой проект;
2. Выбираем Инструменты — Мастер импорта блоков;

image

3. В появившемся диалоговом окне нажимаем «Просмотреть», находим предварительно загруженный файл ColorSensorRGB-v1.00.ev3b и жмем «Открыть»;

image

image

4. В диалоговом окне в таблице «Выбрать блоки для импорта» выбираем ColorSensorRGB-v1.00.ev3b и жмем «Импорт».

image

5. Для завершения установки закройте диалоговое окно и выйдите из программного обеспечения LEGO MINDSTORMS EV3.

Теперь самый ответственный момент — загрузка программы робота в кирпич:
1. Распаковываем предварительно загруженный архив MindCub3r-v1p1a.zip;


2. Запускаем ПО LEGO MINDSTORMS EV3;
3. Выбираем Файл — Открыть проект, ищем файл MindCub3r-v1p1.ev3, распакованный из архива MindCub3r-v1p1.zip и жмем «Открыть»;

image

4. После открытия проекта загружаем его в «кирпич». Загружаем, но НЕ ЗАПУСКАЕМ.

image

5. Идем в Инструменты — Обозреватель памяти (Ctrl+I);

image

6. Выбираем (выделяем) во вкладке «Модуль» или «SD-карта» папку проекта «MindCub3r-v1p1»;
7. Нажимаем «Загрузить»;

image

8. Находим файл mc3solver-v1p1.rtf, распакованный из архива MindCub3r-v1p1a.zip и нажимаем «Открыть»;
9. Еще раз нажимаем «Загрузить», предварительно убедившись, что папка проекта «MindCub3r-v1p1» все еще выделена;
10. Находим файл InstallMC3-v1p1.rbf, распакованный из архива MindCub3r-v1p1a.zip и нажимаем «Открыть»;

Примечание: файл mc3solver-v1p1.rtf имеет текстовое расширение .rtf. Пожалуйста, не пытайтесь открыть этот файл с помощью текстового редактора.

11. Закройте диалоговое окно, выйдите из программы и перезагрузите модуль.

Последний этап — устанавливаем приложение MC3 Solver на главном модуле:

1. Включаем блок:


2. Находим во второй вкладке папку проекта MindCub3r-v1p1 (в памяти блока или на SD-карте):


3. Выбираем файл InstallMC3-v1p1 и нажимаем на центральную кнопку модуля для установки:


4. В третьей вкладке проверяем наличие установленного приложения MC3 Solver v1p1:



5. Перезагружаем блок.

6. В третьей вкладке блока запускаем приложение «MC3 Solver v1p1» для начала работы программы mc3solver-v1p1.rtf:


Всё! MindCub3r готов к использованию!

7. Запускаем программу в первой или во второй вкладке блока:


После запуска программы робот попросит вложить кубик («Insert cube») и начнет его сканировать датчиком цвета.
После сканирования робот ненадолго задумается и начнет сборку.
Удачное решение задачи ознаменуется радостным вращением кубика.

Вот, собственно, процесс работы робота:

Выше описан идеальный сценарий, на практике же все немного хуже — датчик может не правильно определить цвета — всего робот может провести 3 (три) цикла сканирования до того, как выдаст ошибку (Scan error). После этого нужно изъять кубик и снова вложить в робота. Причиной этому может быть или низкий заряд батареи модуля или «неправильный» кубик.
У меня иногда проходило по 3-5 повторов (3 цикла сканирования и одно изъятие) прежде чем робот принимался за сборку, но результат того однозначно стоит.

Если у вас остались вопросы, задавайте их в комментариях к статье, с удовольствием на них отвечу.

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