Lego mindstorms ev3 завис

Обновлено: 28.03.2024

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

Вариант 1: Обновление прошивки с помощью онлайн менеджера прошивок EV3

Браузерный менеджер прошивок EV3 совместим со всеми настольными платформами и является самым простым способом обновить прошивку вашего микрокомпьютера EV3. Чтобы обновить прошивку, следуйте следующим инструкциям:

  • Откройте в браузере вашего устройства менеджер прошивок EV3.
  • Загрузите и установите менеджер прошивок EV3.
  • Подключите ваш микрокомпьютер EV3 с помощью USB кабеля.
  • Проверьте, требуется ли обновление прошивки подключенного микрокомпьютера EV3 Brick, и обновите прошивку по необходимости.

Вариант 2: Обновление прошивки с помощью программного обеспечения LEGO ® MINDSTORMS ® Education EV3

Если вы уже установили ПО «Лаборатория EV3» (для платформ Windows/Mac) или «Программирование с EV3» (для планшетов под управлением Windows 10 и Chromebook), то вы можете обновить прошивку вашего микрокомпьютера EV3 следующим образом:

Откройте ПО EV3.

Подключите микрокомпьютер EV3 к вашему устройству под управлением MacOS/Windows/ChromeOS с помощью USB-кабеля.

Приложение автоматически проверит необходимость обновления прошивки подключенного микрокомпьютера EV3.

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

Ваш микрокомпьютер EV3 автоматически перезагрузиться после завершения процесса обновления.

Перезагрузка микрокомпьютера EV3 с последующим обновлением прошивки

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

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

skrmbillede_20180718_kl_123354-60e60b05635711b4568d9e82aae0af19.jpg

Когда на экране микрокомпьютера появится надпись "Updating…", отпустите остальные нажатые кнопки.

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

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

Соединение двух и более блоков EV3

Подключение USB

LEGO Mindstorms EV3 может подключаться к ПК или другому EV3 посредством USB-соединения. Скорость соединения и стабильность в данном случае лучше, чем при любом другом способе, включая Bluetooth.

LEGO Mindstorms EV3 имеет два порта USB.

подключение к ПК, подключение к другому LEGO EV3.

подключение Wi-Fi модуля (покупается отдельно), а также флеш-памяти. Подключение к другому LEGO EV3

Связь между LEGO EV3 и другими блоками LEGO EV3 в режиме подключения шлейфом.

1

Режим подключения шлейфом служит для соединения двух и более блоков LEGO EV3.

  • предназначен для подключения более одного LEGO Mindstorms EV3;
  • служит для подключения большего количества датчиков, моторов и других устройств;
  • позволяет осуществить связь между несколькими LEGO Mindstorms EV3 (до 4), что даёт нам до 16 внешних портов и такое же количество внутренних портов;
  • даёт возможность управлять всей цепочкой с главной LEGO Mindstorms EV3;
  • не может функционировать при активном подключении Wi-Fi или Bluetooth.

Для включения режима подключения шлейфом перейдем в окно настройки проекта и поставим галочку.

2

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

3

В таблице приведены варианты применения блоков EV3:

Подключение через Bluetooth

Bluetooth позволяет LEGO Mindstorms EV3 подключиться к ПК, другому LEGO Mindstorms EV3, смартфонам и другим Bluetooth-устройствам. Дальность связи по каналу Bluetooth – до 25 м.

Последовательность соединения EV3 через Bluetooth

Для того чтобы соединить два и более блоков EV3 между собой по Bluetooth, нужно выполнить следующие действия:

1. Открыть вкладку Настройка.

2. Выберите Bluetooth и нажмите центральную кнопку.

3. Ставим Флажок видимости Bluetooth.

5. Сделайте упомянутую выше процедуру для нужного количества блоков EV3.

6. Войдите во кладку Подключение (Connection):

7. Нажмите на кнопку Поиск (Search):

8. Выберите EV3, которое вы хотите подключить (или к которому вы хотите подключиться) и нажмите центральную кнопку.

9. Соединяем между собой один и второй блок с ключом доступа.

Если сделать всё правильно, то в верхнем левом углу появится значок "<>", аналогично выполняется подключение других блоков EV3, если их больше двух.

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

Важно: для каждого блока должна быть написана своя программа.

16

Первый блок: при нажатии датчика касания первый блок EV3 передает текст на второй блок с задержкой 3 секунды (главный блок).

Пример программы для 2 блока:

17

Второй блок ожидает принятия текста с первого блока, и как только он его получил, выведет на экран слово (в нашем примере это слово "Hello") в течение 10 секунд (подчинённый блок).

18

Подключение через Wi-Fi

Более дальняя связь возможна при подключении Wi-Fi Dongle к порту USB на EV3.

Чтобы использовать Wi-Fi, нужно установить на блок EV3 специальный модуль, используя USB-разъем (Wi-Fi адаптер (Netgear N150 Wireless Adapter (WNA1100), а также можно подключить Wi-Fi Dongle.

Здесь приводятся ответы на некоторые типичные вопросы о платформе LEGO ® MINDSTORMS ® Education EV3. Подробности можно также найти в меню справки и руководстве пользователя в настольном программном обеспечении «Лаборатория EV3».

Я знаю, что существуют две версии образовательного ПО EV3: «Лаборатория EV3» и «Программирование с EV3». Чем они отличаются?
Щёлкните здесь, чтобы изучить краткие описания различий между указанными версиями ПО EV3.

На каких языках предоставляется настольное ПО LEGO MINDSTORMS Education «Лаборатория EV3»?
В настоящее время «Лаборатория EV3» поддерживает следующие языки: английский (Великобритания), английский (США), арабский, датский, испанский, итальянский, китайский (упрощённый), корейский, немецкий, нидерландский, норвежский, португальский, русский, французский, шведский, японский.

Как обновить ПО «Лаборатория EV3»?
Чтобы ПО «Лаборатория EV3» периодически проверяло наличие обновлений, откройте меню справки и щёлкните по надписи «Проверить обновления программного обеспечения» (должно быть установлено соединение с интернетом). Когда появится обновление для вашего ПО, вы получите соответствующее уведомление при запуске программы. Согласившись обновить ПО, вы попадёте на сайт, с которого можно скачать файл обновления. Обновление можно будет установить после скачивания.

Какие программные платформы (языки программирования) можно использовать с LEGO MINDSTORMS Education EV3 помимо базового?
LabVIEW. ПО для системного проектирования, используемое в случаях, когда требуются испытания, замеры и контроль с быстрым доступом к аппаратуре и данным.

Open Roberta Lab ® . Разработанная немецкой компанией Fraunhofer IAIS в сотрудничестве с Google, платформа Open Roberta Lab с встроенным в неё языком визуального программирования NEPO ® облегчает процесс нативного программирования и упрощает учителям и учебным заведениям ведение занятий по программированию с использованием робототехнических платформ, подобных LEGO MINDSTORMS EV3.

CoderZ. Благодаря CoderZ, среде 3-мерного имитационного моделирования в интернете, учебные заведения могут ввести или расширить занятия с использованием EV3 и наладить эффективный учебный процесс. Контент CoderZ предназначен для программирования на платформе EV3 с использованием языка Java или редактора визуальных операторов/блоков/кодов.

ROBOTC. Межплатформенный язык программирования для образовательных робототехнических систем, поддерживающий нотации C++.

Swift Playground компании Apple. В рамках LEGO MINDSTORMS Education EV3 сочетает в себе физические и цифровые объекты, развивает навыки программирования при использовании системы обучения через игру, разработанной компанией LEGO Education. Специально под платформу Swift Playground мы подготовили два учебно-методических материала: EV3 Animal Rescue и EV3 Template. Приложение Swift Playground не доступно пользователям российских аккаунтов AppStore.

Обратите внимание: LEGO Education не осуществляет техническую поддержку стороннего ПО и не гарантирует его качество.

Как запрограммировать микрокомпьютер EV3?
Одним из следующих способов:

  • При помощи встроенного в микрокомпьютер ПО.
  • При помощи мобильного приложения «Программирование с EV3».
  • При помощи настольного ПО «Лаборатория EV3».

Можно ли у себя в классе использовать ПО LEGO MINDSTORMS EV3 Home Edition?
Теоретически это возможно, но на самом деле это трудно и неэффективно, поскольку домашняя версия ПО EV3 (Home Edition) и образовательные версии ПО EV3 сильно различаются. Домашняя версия ПО EV3 содержит не все программные блоки, необходимые для полного управления аппаратным обеспечением LEGO MINDSTORMS Education EV3. Кроме того, в домашней версии ПО отсутствует встроенное приложение регистрации данных, а также редактор контента, позволяющий создавать свои отчеты обучающимся и методический контент педагогам. Кроме того, домашняя версия не поддерживает дополнительные комплекты заданий (к примеру, «Инженерные проекты» или «Физические эксперименты»). Вы также не сможете работать с базовой моделью LME EV3 – Robot Educator’ом.

Можно ли создавать собственные программные блоки для LEGO MINDSTORMS Education EV3 Lab?
Да. В настольное ПО «Лаборатория EV3» включен помощник «Конструктор моих блоков» (вы найдете его в меню Инструменты).

Предусмотрена ли обратная совместимость платформ LEGO MINDSTORMS Education EV3 и NXT?
Да. При помощи ПО «Лаборатория EV3» можно программировать микрокомпьютер NXT, работать с датчиками и электродвигателями NXT. Однако микрокомпьютер NXT поддерживает не все возможности программного обеспечения EV3. Также примите во внимание, что нельзя программировать микрокомпьютер EV3 при помощи ПО NXT.

Совместима ли мобильное приложение «Программирование с EV3» (EV3 Programming) с платформой NXT?
Нет. Мобильное приложение EV3 не поддерживает микрокомпьютеры NXT. Но датчики и моторы NXT, подсоединённые к микрокомпьютеру EV3, можно программировать с помощью этого приложения так же, как и соответствующие датчики и моторы EV3.

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

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

Шаг 1: Удалите все текущие версии Microsoft Silverlight с вашего ПК

Запустите Панель управления Windows (Windows Control Panel). Панель управления в зависимости от ранее выбранных вами настроек может быть представлена в классическом виде (значки) или в виде категорий. Ниже приведена инструкция для каждого из возможных вариантов отображения Панели управления.

Windows XP – Категории
Нажмите Установка/удаление программ. Выберите из списка Microsoft Silverlight и нажмите кнопку Удалить. При необходимости подтвердите операцию удаления.

Windows XP – Классический вид/значки
Откройте меню Установка/удаление программ. Выберите из списка Microsoft Silverlight и нажмите кнопку Удалить. При необходимости подтвердите операцию удаления.

Windows Vista, 7, 8, 8.1 – Категории
В категории Программы нажмите Удаление программы. Найдите Microsoft Silverlight и кликните на ней правой кнопкой мыши. Из всплывающего меню выберите Удалить. При необходимости подтвердите операцию удаления.

Windows Vista, 7, 8, 8.1 – Классический вид/значки
Откройте меню Программы и компоненты. Найдите Microsoft Silverlight и кликните на ней правой кнопкой мыши. Из всплывающего меню выберите Удалить. При необходимости подтвердите операцию удаления.

Шаг 2: Установите последнюю версию Microsoft Silverlight

Шаг 3: Убедитесь в том, что Silverlight активирован в Internet Explorer

Программное обеспечение LEGO MINDSTORMS Education EV3 software требует, чтобы Silverlight был активирован в Internet Explorer. Чтобы убедиться, что Silverlight был активирован, следуйте инструкциям ниже. Данная инструкция справедлива для Internet Explorer 11. Если на вашем ПК установлена иная версия Internet Explorer, обратитесь за дальнейшими инструкциями для вашей версии на сайте

Чтобы убедиться, что Silverlight был активирован, следуйте инструкциям ниже:

Запустите Internet Explorer (Если вы используете Windows 8 или 8.1, убедитесь, что вы запустили Классическую версию Internet Explorer (Desktop version))

Зайдите в меню Сервис и выберите пункт меню Управление дополнительными компонентами

Шаг 4: Запустите ПО LEGO MINDSTORMS Education EV3

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

image


1. Анамнез

Сегодня в очередной раз один из модулей был извлечен из шкафа. Как обычно, никакой реакции на кнопки, замену аккумулятора, компьютер, сброс кнопкой под аккумулятором. Но было замечено следующее: при попытке включения, если не убирать палец с центральной кнопки, модуль стартует, и через 3-5 минут успешно загружается. Стоит только отпустить кнопку, и модуль тут же отключается, как будто от нажатия на кнопку зависит подача питания на модуль. Экспериментальным путём было установлено, что модуль так же успешно включается при нажатии на любую кнопку вместе с центральной. После загрузки центральную кнопку можно отпустить, и тогда появляется возможность выбирать пункты в меню. Была сделана попытка перепрошивки, которая окончилась неудачей, и модуль перестал загружаться до меню. При загрузке с зажатием центральной кнопки на экране появлялась надпись "Starting. ", и ничего после неё. При загрузке с зажатием центральной и правой кнопки — надпись"Updating. "

2. Диагноз

Как только отпускаем центральную кнопку — модуль тут же отключается. Всё дело в кнопках! Вернее в их конструкции. Разобрав модуль, я внимательно присмотрелся к конструкции кнопок. Довольно нетривиально для современной электроники, с которой я имел дело. Конструктивно "кнопки", которые мы наблюдаем снаружи, под верхней крышкой представляют собой плату с концентрически нанесенными на неё контактами под местами расположения клавиш. Круг плюса окаймлен изолятором, вокруг которого расположен контакт минуса. Аналогично, через закорачивание контактов, реализовано действие клавиш многих клавиатур. С тем отличием, что в клавиатурах контакты закорачиваются металлизированным слоем внутри силиконовой подушечки, прижимаемой к контактам клавишей. Закорачивание контактов платы EV3 Brick реализовано иначе: над контактной площадкой размещён гибкий купол из тонкой нержавеющей жести. В состоянии покоя вершина купола поднята над центральным контактом кнопки, а края плотно прижаты к краевому контакту. Когда мы нажимаем на пластиковую клавишу модуля, купол вдавливается внутрь и происходит замыкание контактов. Металлические купола по всем 6 кнопкам не припаяны к плате, а скреплены путём приклеивания на тонкую плёнку, которая нанесена поверх платы и удерживает каждую деталь на своём месте.

3. Лечение

В моем случае, один из куполов давал постоянный контакт на кнопку. Видимо, прошивка модуля некорректно обрабатывала это нажатие, превращая EV3 Brick в настоящий "кирпич". Сначала с убранными вместе с плёнкой куполами я добился стабильного запуска модуля без постоянного воздействия на кнопки. Затем модуль был перепрошит стандартным образом, порты проверены, всё работает. Рекомендую всем столкнувшимся со внезапной смертью модуля, "белым экраном", проверить кнопки под верхней крышкой.

Готово!

P.S.: Кстати, конструкция кнопок модуля NXT не имеет таких особенностей. Там используется вполне стандартный силикон с металлизацией.

P.P.S.: Также, из заметок об конструкции модуля EV3 изнутри, можно отметить хорошее качество шлейфа экрана, который весьма страдал при всех описанных выше попытках ремонта. Однако же остался цел, экран работает нормально. Среди заметных электронных компонентов присутствуют конденсаторы 1000mkf и 6.3V, интересно на сколько лет их хватит.

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