Lego mindstorms ev3 31313 программа

Обновлено: 02.05.2024

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

Получите учебные материалы:

LEGO® MINDSTORMS® Education EV3 поможет Вам познать азы информатики, физики, основы законов механики и технического цикла (STEM). Данная программа расчитана на учеников от 10 до 16 лет и соответствуют требованиям ФГОС. В комплект поставки входят учебные пособия для обучающихся, инструкции по сборке моделей и дидактические материалы для педагогов, благодаря которым он может оценить качество усвоенных знаний.

Комплект заданий «Инженерные проекты EV3»

Программа занятий по информатике EV3 (PDF)
В этот комплект заданий входит программа, расчитанная на 30 академических часов, которая
представляет собой практикум в формате PDF для организации увлекательных проектных работ по информатике.

Ребята познакомятся с 12 проектными работами по информатике, включая примеры заданий в нотациях LabVIEW и RobotC и применении иформатике к естественным наукам и математике. В материалах используются реальные технологии, использующиеся во многих отраслях производства. Ученики смогут изучить их и применять и развивать свои навыки программирования. С образцами программ можно ознакомиться, выбрав «Поддержка» вверху страницы.

Комплект заданий «Космические проекты EV3»

Для работы с этим Комплектом занятий требуется наличие Базового набора LME EV3 и Дополнительного набора "Космические проекты EV3" (арт. 45570). Этот комплект интересен тем, что он состоит из тренировочных заданий, разработанных совместно с учеными — исследователями космоса. Учащиеся смогут заниматься исследовательской работой и создавать свои решения в области освоения космоса. Программа расчитана на 30 академических часов. Для работы данного Комплекта заданий требуется наличие установленной образовательной версии ПО EV3.

Комплект заданий «Физические эксперименты EV3»

Лабораторные работы по физике дают возможность понять многие законы на наглядных примерах. Ребята с удовольствием проводят опыты, сами собирают модели, а потом изучают те или иные законы механики, термодинамики, гегерации энергии, тепла и температуры, а также света. Учащиеся фиксируют и анализируют результаты экспериментов. Комплект включает в себя 14 лабораторных работ по физике из курса 7-9 классов, расчитанный на 28 часов. Для проведения некоторых опытов необходимо наличие Дополнительного набора «Возобновляемые источники энергии» (арт. 9688) и «Датчика температуры NXT» (арт. 9749). Для работы данного Комплекта заданий требуется наличие установленной образовательной версии ПО EV3.

Загрузки программ для Wedo

Перворобот Lego WeDo это базовый набор для начинающих. Набор знакомит детей с основами физики, механики, робототехники. Ребята легко построят и оживят с помощью программного обеспечения модели зверей и наглядно увидят работу механизмов.

Загрузки для наборов серии "Машины и механизмы"

Получите учебные материалы

В этом разделе вы найдете учебные материалы для занятий по предметам STEM используя задания «Машины и механизмы» для начальной и основной школы. Каждый Комплект имеет дидактические материалы для педагога с рекомендациями и разъяснениями, пособия для обучающихся, инструкции по сборке необходимых моделей и инструменты оценки успеваемости. Для получения справочной информации о начале работы перейдите в раздел «Поддержка».

Комплект заданий «Первые механизмы»

Для использования данного Комплекта заданий приобретите набор «Простые механизмы» (арт. 9656). Этот материал расчитан на детей дошкольного возраста. В Комплект входят 16 занятий, в ходе которых ребята узнают что такое зубчатое колесо, рычаг, вал, и как это все взаимодействует друг с другом. Почему колесо крутится, кран опускает и поднимает ковш. Разве любобытные детишки не задают этих вопросов? Данный комплект заданий ответит на все вопросы и ребята наглядно увидят устройство простейших механизмов. Комплект включает в себя технологические карты занятий и рабочие листы для обучающихся.

Комплект заданий «Простые механизмы»

Для использования данного Комплекта заданий необходимо приобрести набор «Простые механизмы» (арт. 9689). Эти материалы предназначены для учеников начальной школы, всего 20 заданий. Они предназначены для изучения устройства и принципов действия машин и механизмов, которыеокружают нас в повседневной жизни. Комплект включает в себя технологические карты занятий и рабочие листы для обучающихся.

Комплект заданий «Технология и основы механики. Задания базового уровня»

Для использования данного Комплекта заданий необходимо наличие набора «Технология и основы механики» (арт. 9686). 48 уроков познакомят учащихся с принципом действия простых машин и машин с приводным двигателем. Специальные творческие задания научат детей к самостоятельному мышлению, умению сформировать задание и выполнить его. Комплект включает в себя технологические карты занятий и рабочие листы для обучающихся.

Комплект заданий «Технология и основы механики. Задания повышенной сложности»

Для использования данного Комплекта заданий необходимо наличие набора «Технология и основы механики» (арт. 9686). В этот Комплект заданий состоит из 28 уроков повышенной сложности и творческих заданий. Дети сами смогут проектировать и конструировать собственные модели механизмов. Комплект включает в себя технологические карты занятий и рабочие листы для обучающихся.

Комплект заданий «Возобновляемые источники энергии»

Для использования данного Комплекта заданий необходимо наличие наборов «Технология и основы механики» (арт. 9686) и «Возобновляемые источники энергии» (арт. 9688). Где и как применяются возобновляемые источники энергии? Ребята смогут познакомится с видами источников энергии и придумывать новые проекты. В комплект входят 20 проектных работ. Комплект включает в себя технологические карты занятий и рабочие листы для обучающихся.

Комплект заданий «Пневматика»

Для использования данного Комплекта заданий необходимо наличие наборов «Технология и основы механики» (арт. 9686) и «Пневматика» (арт. 9641). С пневматическими устройствами дети встречаются в повседневной жизни, но не всегда задумываются, как работает тот или иной механизм. У вас есть уникальная возможность помочь им изучить методы использования пневматических устройств в реальной жизни. В комплекте 12 работ, заметки для учителя и рабочие листы для учащихся.

Поддержка по решениям LEGO® Education для дошкольного развития

Комплект занятий «Эмоциональное развитие ребенка» PDF

Это комплект предназначен для работы с набором «Эмоциональное развитие ребенка». Дети не всегда могут выразить свои эмоции и разрешить конфликтные ситуации. Материалы помогут педагогам развить такие навыки у своих обучающихся.

Брошюра для Комплекта «Городская жизнь» PDF

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

Брошюра для Комплекта «Социально-эмоциональное развитие» PDF

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

Брошюра для Комплекта «Логико-математическое развитие у детей дошкольного возраста» PDF

Математиками не становятся при рождении. Детей необходимо приучать логически мыслить. Учебные материалы помогут педагогам спланировать занятия по развитию ранних математических навыков у малышей.

Загрузки для наборов серии StoryStarter "Развитие речи 2.0"

Загрузите базовое программное обеспечение

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

Получите учебные материалы

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

Учебно-методические материалы StoryStarter «Развитие речи 2.0» PDF

Для использования данного Комплекта заданий необходимо наличие Базового набора StoryStarter "Развитие речи 2.0" (арт. 45100). За 24 урока дети познакомятся с различными жанрами и стилями речи. Помогут в этом подробные инструкции по проведению занятий для педагога.

Комплект учебных материалов StoryStarter «Развитие речи 2.0. Сказки» PDF

Для использования данного Комплекта заданий необходимо наличие Базового набора StoryStarter "Развитие речи 2.0" (арт. 45100) и Дополнительного набора StoryStarter «Развитие речи. Сказки» (арт. 45101). Ребята с удовольствием будут работать с данными материалами, изучать сказки, легенды и мифы, и как они сказывались на развитии культуры того или иного народа. В комплект входят 6 заданий и 8 дополнительных идей. Комплект включает в себя Книгу учителя и Конструктопедию.

Комплект учебных материалов StoryStarter «Развитие речи 2.0. Космос» PDF

Для использования данного Комплекта заданий необходимо наличие Базового набора StoryStarter "Развитие речи 2.0" (арт. 45100) и Дополнительного набора StoryStarter «Развитие речи. Космос» (арт. 45102). Эти задания особенно понравятся детям, любящих фантастику и истории о космическом мире. В комплект входят 6 заданий и 7 дополнительных идей, а так же заметки для учителя и Конструктопедию.

Комплект учебных материалов StoryStarter «Развитие речи 2.0. Городская жизнь» PDF

Для использования данного Комплекта заданий необходимо наличие Базового набора StoryStarter "Развитие речи 2.0" (арт. 45100) и Дополнительного набора StoryStarter «Развитие речи. Городская жизнь» (арт. 45103). В комплект входят 6 заданий и 9 дополнительных идей, работая с которыми дети познакомятся со строением общества, культуры и процессом общения. Комплект включает в себя заметки для учителя и Конструктопедию.

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 [31313]

(третье поколение - 2013 г.)
домашняя версия
Официальный портал Lego

Техническое описание модуля EV3:

Операционная система — LINUX
Контроллер - ARM9 300 МГц
Флэш-память — 16 МБ
Оперативная память — 64 МБ
Разрешение экрана модуля — 178x128/черно-белый
Связь с главным ПК через шину USB 2.0 — до 480 Мбит/с
Связь с главным ПК через шину USB 1.1 — до 12 Мбит/с
Карта памяти Micro SD — поддерживает SDHC, версия 2.0, макс. 32 ГБ
Порты мотора и датчика
Коннекторы — RJ12 (со смещенным фиксатором)
Поддержка автоматической идентификации
Питание — 6 батарей типа AA
Поддержка Bluetooth - есть
Поддержка Wi-Fi - есть (модуль приобретается отдельно)


Внешний вид упаковки и деталей набора:

Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение


SPIK3R инструкция сайт

Прикрепленное изображение


R3PTAR инструкция сайт

Прикрепленное изображение


GRIPP3R инструкция сайт

Прикрепленное изображение


EV3RSTORM инструкция оф. сайт

Прикрепленное изображение


TRACK3R инструкция сайт

Прикрепленное изображение


BOBB3E инструкция сайт

Прикрепленное изображение


BANNER PRINT3R инструкция сайт

Прикрепленное изображение


RAC3 TRUCK инструкция сайт

Прикрепленное изображение


DINOR3X инструкция сайт

Прикрепленное изображение


KRAZ3 инструкция сайт

Прикрепленное изображение


EV3D4 инструкция сайт

Прикрепленное изображение


EL3CTRIC GUITAR инструкция сайт

Прикрепленное изображение


EV3MEG инструкция сайт

Прикрепленное изображение


MR. B3AM инструкция сайт

Прикрепленное изображение


ROBODOZ3R инструкция сайт

Прикрепленное изображение


WACK3M инструкция сайт

Прикрепленное изображение

Lego Education EV3 [45544], [45560]

(третье поколение - 2013 г.)
образовательная версия

Техническое описание модуля EV3:

Операционная система — LINUX
Контроллер - ARM9 300 МГц
Флэш-память — 16 МБ
Оперативная память — 64 МБ
Разрешение экрана модуля — 178x128/черно-белый
Связь с главным ПК через шину USB 2.0 — до 480 Мбит/с
Связь с главным ПК через шину USB 1.1 — до 12 Мбит/с
Карта памяти Micro SD — поддерживает SDHC, версия 2.0, макс. 32 ГБ
Порты мотора и датчика
Коннекторы — RJ12 (со смещенным фиксатором)
Поддержка автоматической идентификации
Питание — 6 батарей типа AA
Поддержка Bluetooth - есть
Поддержка Wi-Fi - есть (модуль приобретается отдельно)

Внешний вид упаковки и деталей наборов:

Прикрепленное изображение

Прикрепленное изображение

Основной набор Lego Education 45544 - 541 шт. скачать pdf

Прикрепленное изображение

Прикрепленное изображение

Ресурсный набор Lego Education 45560 - 853 шт. скачать pdf

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение


Гоночная машина формула 1 | Видео | Инструкция и описание

Прикрепленное изображение


Мойщик пола | Инструкция, демократ программа и видео

Прикрепленное изображение

Прикрепленное изображение


Приводная платформа на гусеничном ходу | Автор: Алексей Валуев | Видео | Инструкция и описание

Прикрепленное изображение


Валли (WALL-E) | Автор: Алексей Валуев | Видео - 1, 2, 3 | Инструкция и описание

Прикрепленное изображение


Часы со стрелками | Автор: Алексей Валуев | Видео | Инструкция и описание

Прикрепленное изображение


Ice's Giant | Автор: Ice Yam | Видео | Описание | Демопрограмма | Инструкция | Сайт

Прикрепленное изображение


Riley Rover | Автор: Damien Kee | Инструкция | Сайт

Прикрепленное изображение

Прикрепленное изображение


BT-R3MOTE | Автор: Dimitri Dekyvere | Видео - 1 и 2 | Инструкция (файл LDD) | Сайт

Прикрепленное изображение


EduTankBot | Автор: Dimitri Dekyvere | Видео | Инструкция (файл LDD) | Сайт

Прикрепленное изображение

Прикрепленное изображение


Гимнаст | Видео | Инструкция

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение


Build and Program Your Own LEGO Robots By Marziah Karch

Прикрепленное изображение


Exploring LEGO Mindstorms. Eun Jung (EJ) Park

Прикрепленное изображение


LEGO MINDSTORMS EV3 Discovery Book. Laurens Valk

Прикрепленное изображение


LEGO Mindstorms EV3 Laboratory. Daniele Benedettelli

Прикрепленное изображение


The Art of LEGO Mindstorms EV3 Programming. Terry Griffin

Прикрепленное изображение


Beginning LEGO MINDSTORMS EV3

Прикрепленное изображение


The LEGO Technic Idea Book Simple Machines

Прикрепленное изображение


Thе LЕGО MINDSTОRMS ЕV3 Idеа Bооk

Прикрепленное изображение


Технология и физика. Книга для учителя

Прикрепленное изображение


Технология и физика. Книга для учителя

Прикрепленное изображение


Doug Stillinger - Lego Crazy Action Contraptions - 2008

Прикрепленное изображение


Lego Technic. Tora no Maki

Прикрепленное изображение

Прикрепленное изображение


Официальные инструкции Lego Technic за 1970-2015

Прикрепленное изображение


Любительские инструкции Lego Technic

Занимательная робототехника
NiNoXT
Технический форум по робототехнике
Lego Engineering
NXT STEP Blog
Lego Mindstorms Robots

Lego Mindstorms NXT

(второе поколение - 2008 г.)

Техническое описание модуля модуля:

FAQ на phantoms.su
Обзор набора
Комплектация набора
Видео по ремонту дисплея модуля
Wi-Fi модуль
Подборка книг для NXT
Подборка инструкций к NXT, NXT 2.0

Lego Mindstorms RXT

(первое поколение - 1998 г.)

Техническое описание модуля:

Сыну 9-летнему заказал на ДР (и себе тоже :) ), "домашнюю" версию. Теперь вот голову ломаю чем его питать - батарейки жрет ведь безбожно, а фирменный аккум 5тыр стоит у нас.

А для чего эта приставка нужна??

Игры аля 90-е можно и на планшете поиграть. Там есть эмулятор Денди, Сега, Nintendo, Sony PS1

Привет, Хабр! Мы уже рассказывали о платформе LEGO MINDSTORMS Education EV3. Основные задачи этой платформы — обучение на практических примерах, развитие навыков STEAM и формирование инженерного мышления. В ней можно проводить лабораторные работы по изучению механики и динамики. Лабораторные стенды из кубиков LEGO и утилиты по регистрации и обработке данных делают опыты еще интереснее и нагляднее и помогают детям лучше понять физику. Например, школьники могут собрать данные о температуре плавления и с помощью приложения систематизировать их и представить в виде графика. Но это только начало: сегодня мы расскажем, как дополнить этот набор средой программирования MicroPython и использовать его для обучения робототехнике.




Учим программированию с помощью EV3

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

Базовая среда программирования EV3 создана на основе графического языка LabVIEW и позволяет задавать алгоритмы для робота визуально: команды представлены в виде блоков, которые можно перетаскивать и соединять.


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

Здесь есть несколько хитростей, одна из которых — показать, что код выполняет те же задачи, что и блоки. В среде EV3 это можно сделать благодаря интеграции с MicroPython: дети создают одну и ту же программу в базовой среде программирования с помощью блоков и на языке Python в Visual Studio Code от Microsoft. Они видят, что оба способа работают одинаково, но кодом решать сложные задачи удобнее.

Переходим на MicroPython

Среда EV3 построена на базе процессора ARM9, и разработчики специально оставили архитектуру открытой. Это решение позволило накатывать альтернативные прошивки, одной из которых стал образ для работы с MicroPython. Он позволяет использовать Python для программирования EV3, что делает работу с набором еще ближе к задачам из реальной жизни.

Чтобы начать работать, нужно скачать образ EV3 MicroPython на любую microSD-карту, установить ее в микрокомпьютер EV3 и включить его. Затем нужно установить бесплатное расширение для Visual Studio. И можно приступить к работе.

Программируем первого робота на MycroPython


На нашем сайте есть несколько уроков для освоения базовых понятий робототехники. Модели на EV3 знакомят детей с азами, которые используются в самоуправляемых автомобилях, заводских роботах-сборщиках, станках с ЧПУ.

Мы возьмем для примера чертежную машину, которую можно научить рисовать узоры и геометрические фигуры. Данный кейс является упрощенным вариантом взрослых роботов-сварщиков или фрезеровщиков и показывает, как можно использовать EV3 совместно с MicroPython для обучения школьников. А еще чертежная машина может разметить отверстия в печатной плате для папы, но это уже другой уровень, требующий математических расчетов.

Для работы нам понадобятся:

  • базовый набор LEGO MINDSTORMS Education EV3;
  • большой лист клетчатой бумаги;
  • цветные маркеры.

Сначала инициализируем библиотеку модулей EV3:


Настраиваем платформу, которая вращает ручку как мотор в порте B. Задаем передаточное отношение двухступенчатой зубчатой передачи с количеством зубьев 20-12-28 соответственно.


Настраиваем подъемный механизм для ручки как мотор в порте C:


Настраиваем гироскоп, измеряющий угол наклона ручки, в порте 2:


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


Настраиваем датчик касания в порте 4. Робот начинает рисовать, когда датчик нажат:


Определяем функции, которые поднимают и опускают ручку:


Определяем функцию для поворота ручки на заданный угол или до определенного угла:


Если целевой угол больше, чем текущий угол гироскопического датчика, продолжаем движение по часовой стрелке с положительной скоростью:


Если целевой угол меньше, чем текущий гироскопического датчика, то двигаемся против часовой стрелки:


Останавливаем вращающуюся платформу, когда целевой угол будет достигнут:


Устанавливаем начальное положение ручки в верхнем положении:


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

Когда устройство не готово, светодиоды на контроллере принимают красный цвет, и на ЖК-экране отображается изображение «палец вниз»:


Дожидаемся, когда датчик цвета считает синий или белый цвет, устанавливаем цвет светодиодов зеленым, отображаем на ЖК-экране изображение «палец вверх» и сообщаем, что устройство готово к работе:


Дожидаемся нажатия датчика касания, присваиваем гироскопическому датчику значение угла 0 и начинаем рисовать:


Поднимаем держатель ручки и возвращаем его в исходное положение:


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

Что дают такие примеры


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

Поддержка MicroPython делает платформу EV3 подходящей для обучения в старших классах. Ученики могут попробовать себя в роли программистов на одном из самых популярных современных языков, познакомиться с профессиями, связанными с программированием и инженерным проектированием. Наборы 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 цикла сканирования и одно изъятие) прежде чем робот принимался за сборку, но результат того однозначно стоит.

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

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