LEGO Mindstorms Education EV3 - Обзор конструктора. Читать последние новости из мира Лего – EduCube
Описание презентации по отдельным слайдам:
1 слайд
Описание слайда:
2 слайд
Описание слайда:
Интерфейс модуля EV3 Модуль EV3 - это центр управления, который приводит в действие ваших роботов. Благодаря экрану, кнопкам управления модулем и интерфейсу модуля EV3, содержащему четыре основных окна, вам открывается доступ к потрясающему разнообразию уникальных функций модуля EV3. Это могут быть простые функции, как, например, запуск и остановка программы, или сложные, как написание самой программы.
3 слайд
Описание слайда:
Интерфейс: Меню EV3 имеет меню, которое состоит из 4-ех частей: Недавние программы (Recent Programs) Менеджер файлов (File Navigation) Программы Блока Управления (Brick Applications) Настройки Блока Управления (Brick Settings)
4 слайд
Описание слайда:
Недавние программы Запускайте недавно загруженные с настольного ПК программы. Это окно будет оставаться пустым до тех пор, пока вы не начнете загружать и запускать программы. В этом окне будут отображаться программы, которые вы запускали недавно. Программа вверху списка, которая выбирается по умолчанию, - это программа, запускавшаяся последней.
5 слайд
Описание слайда:
Менеджер файлов Доступ и управление всеми файлами, хранящимися в памяти микрокомпьютера, а также на карте памяти. Из этого окна вы будете осуществлять доступ и управление всеми файлами в вашем модуле EV3, включая файлы, хранящиеся на SD-карте. Файлы организованы по папкам проектов, которые помимо собственно программных файлов также содержат звуки и изображения, используемые в каждом проекте. Файлы можно перемещать или удалять с помощью навигатора по файлам. Программы, созданные с использованием среды программирования модуля и приложений регистрации данных модуля, хранятся отдельно в папках BrkProg_SAVE и BrkDL_SAVE.
6 слайд
Описание слайда:
Приложения Блока Управления EV3 имеет 4 предустановленных приложений: А. Представление порта. Б. Управление моторами. В. ИК управление. Г. Среда программирования модуля.
7 слайд
Описание слайда:
А. Представление порта В первом окне приложения «Представление порта» вы можете быстро просмотреть, к каким портам подсоединены датчики или моторы. С помощью кнопок управления модулем EV3 перейдите к одному из занятых портов, и вы увидите текущие показания, полученные с датчика или мотора. Установите несколько датчиков и моторов и поэкспериментируйте с разными настройками. Для того чтобы посмотреть или изменить текущие настройки для установленных моторов и датчиков, нажмите центральную кнопку. Для возврата к основному окну приложений модуля нажмите кнопку «Назад».
8 слайд
Описание слайда:
Б. Управление мотором Управляйте прямым или обратным движением любого мотора, подключенного к одному из четырех портов вывода. Существует два различных режима. В одном режиме вы сможете управлять моторами, подключенными к порту А (с помощью кнопок «Вверх» и «Вниз») и к порту D (с помощью кнопок «Влево» и «Вправо»). В другом режиме вы управляете моторами, подключенными к порту B (с помощью кнопок «Вверх» и «Вниз») и к порту С (с помощью кнопок «Влево» и «Вправо»). Переключение между этими двумя режимами осуществляется с помощью центральной кнопки. Для возврата к основному окну приложений модуля нажмите кнопку «Назад».
9 слайд
Описание слайда:
ИК-управление Управляйте прямым или обратным движением любого мотора, подключенного к одному из четырех портов вывода, используя удаленный инфракрасный маяк в качестве дистанционного управления и инфракрасный датчик в качестве приемника (инфракрасный датчик должен быть подключен к порту 4 в модуле EV3). Существует два различных режима. В одном режиме вы будете использовать каналы 1 и 2 на удаленном инфракрасном маяке. На канале 1 вы сможете управлять моторами, подключенными к порту В (используя кнопки 1 и 2 на удаленном инфракрасном маяке) и к порту С (используя кнопки 3 и 4 на удаленном инфракрасном маяке). На канале 2 вы сможете управлять моторами, подключенными к порту А (используя кнопки 1 и 2) и к порту D (используя кнопки 3 и 4). В другом режиме вы можете управлять моторами точно так же, вместо этого используя каналы 3 и 4 на удаленном инфракрасном маяке. Переключение между этими двумя режимами осуществляется с помощью центральной кнопки. Для возврата к основному окну приложений модуля нажмите кнопку «Назад».
10 слайд
Описание слайда:
Среда программирования модуля Модуль EV3 поставляется с установленным на нем программным. Приложением аналогично программному обеспечению, установленному на вашем компьютере. Данные инструкции содержат основную информацию, которая понадобиться вам для начала работы.
11 слайд
Описание слайда:
Настройки Модуля EV3 Это окно позволяет просматривать и корректировать различные общие настройки в модуле EV3.
12 слайд
Описание слайда:
Настройка громкости Вы можете увеличивать и уменьшать Громкость (Volume) во вкладке Настройки (Settings) в EV3.
13 слайд
Выберите режим экрана
Выбор режима
Текстовое поле блока
Вводы
Кнопка предварительного просмотра
Выберите тип текста или графики, который вы хотите увидеть, с помощью выбора режима. После выбора режима вы можете выбрать значения вводов. Доступные вводы будут меняться в зависимости от режима. Режимы и вводы описаны ниже.
Вы можете щелкнуть на кнопке «Предварительный просмотр», чтобы просмотреть то, что отобразит блок «Экран» на экране EV3. Вы можете оставить просмотр открытым во время выбора входящих значений для блока.
Экранные координаты
Многие из режимов блока «Экран» используют координаты X и Y для определения месторасположения элемента. Координаты определяют положение пикселей на экране модуля EV3. Положение (0, 0) находится в верхнем левом углу экрана, как показано на рисунке ниже.
Размеры экрана: 178 пикселей в ширину и 128 пикселей в высоту. Диапазон значений X координат: от 0 на экране слева до 177 справа. Диапазон значений Y координат: от 0 сверху до 127 снизу.
Советы и подсказки
Вы можете использовать кнопку «Предварительный просмотр» в верхнем левом углу блока «Экран» для помощи в поиске правильных экранных координат.
Текст – Пиксели
Режим «Текст – Пиксели» позволяет отобразить текст в любом месте экрана модуля EV3.
Окно сброса настроек
Режим «Окно сброса настроек» возвращает экран модуля EV3 к стандартному информационному экрану, показываемому во время работы программы. Этот экран показывает имя программы и другую информацию обратной связи. Когда вы запускаете программу на модуле EV3, этот экран отображается до выполнения первого блока программы «Экран».
Обеспечение видимости отображаемых элементов
После завершения программы EV3 экран модуля EV3 очищается и возвращается к экрану меню модуля EV3. Любой текст или графика, отображаемые программой, будут стерты. Если, например, ваша программа имеет один блок «Экран» и ничего более, то экран будет так быстро очищен сразу после завершения программы, что вы не увидите результаты блока «Экран».
Если вы хотите, чтобы экран отображался и после завершения программы, необходимо добавить блок к концу программы, во избежание немедленного завершения программы, как показано в следующих примерах.
Отображение нескольких элементов
Если вы хотите отобразить на экране одновременно несколько текстовых или графических элементов, важно не очищать экран модуля EV3 между элементами. Каждый режим блока «Экран» имеет ввод «Очистить экран» . Если «Очистить экран» – истина, то весь экран будет очищен перед отображением элемента. Это значит, что для отображения нескольких элементов, вы должны настроить «Очистить экран» на «Ложь» для каждого блока «Экран», кроме первого.
Отображение чисел
Для отображения числового значения в вашей программе подсоедините шину данных к вводу «Текст» блока «Отображение текста». Шина числовых данных будет автоматически конвертироваться в текст с помощью преобразования типа шины данных (более подробную информацию см. в разделе
Подключение USB
LEGO Mindstorms EV3 может подключаться к ПК или другому EV3 посредством USB-соединения. Скорость соединения и стабильность в данном случае лучше, чем при любом другом способе, включая Bluetooth.
LEGO Mindstorms EV3 имеет два порта USB.
Связь между LEGO EV3 и другими блоками LEGO EV3 в режиме подключения шлейфом.
Режим подключения шлейфом служит для соединения двух и более блоков LEGO EV3.
Данный режим:
- предназначен для подключения более одного LEGO Mindstorms EV3;
- служит для подключения большего количества датчиков, моторов и других устройств;
- позволяет осуществить связь между несколькими LEGO Mindstorms EV3 (до 4), что даёт нам до 16 внешних портов и такое же количество внутренних портов;
- даёт возможность управлять всей цепочкой с главной LEGO Mindstorms EV3;
- не может функционировать при активном подключении Wi-Fi или Bluetooth.
Для включения режима подключения шлейфом перейдем в окно настройки проекта и поставим галочку.
Когда выбран этот режим, то для любого мотора мы можем выбрать блок EV3, который будет задействован, и необходимые датчики.
В таблице приведены варианты применения блоков EV3:
Действие |
Средний мотор |
Большой мотор |
|
Рулевое управление |
|
Независимое управление |
|
Гироскопический |
|
Инфракрасный |
|
Ультразвуковой |
|
Вращения мотора |
|
Температуры |
|
Счетчик энергии |
|
Звуковой |
Подключение через Bluetooth
Bluetooth позволяет LEGO Mindstorms EV3 подключиться к ПК, другому LEGO Mindstorms EV3, смартфонам и другим Bluetooth-устройствам. Дальность связи по каналу Bluetooth – до 25 м.
К одному LEGO Mindstorms EV3 можно подключить до 7 блоков. Главный блок EV3 позволяет отправлять и получать сообщения для каждого подчинённого EV3. Подчинённые EV3 могут только отправлять сообщения на главный блок EV3, но не между собой.
Последовательность соединения EV3 через Bluetooth
Для того чтобы соединить два и более блоков EV3 между собой по Bluetooth, нужно выполнить следующие действия:
1. Открыть вкладку Настройка .
2. Выберите Bluetooth и нажмите центральную кнопку.
3. Ставим Флажок видимости Bluetooth.
4. Проверьте, что знак Bluetooth ("<") виден на верхней левой стороне.
5. Сделайте упомянутую выше процедуру для нужного количества блоков EV3.
6. Войдите во кладку Подключение (Connection):
7. Нажмите на кнопку Поиск (Search):
8. Выберите EV3, которое вы хотите подключить (или к которому вы хотите подключиться) и нажмите центральную кнопку.
9. Соединяем между собой один и второй блок с ключом доступа.
Если сделать всё правильно, то в верхнем левом углу появится значок "<>", аналогично выполняется подключение других блоков EV3, если их больше двух.
Если вы выключили LEGO EV3, то связь пропадет и вам все пункты необходимо будет повторить.
Важно: для каждого блока должна быть написана своя программа.
Пример программы:
Первый блок: при нажатии датчика касания первый блок EV3 передает текст на второй блок с задержкой 3 секунды (главный блок).
Пример программы для 2 блока:
Второй блок ожидает принятия текста с первого блока, и как только он его получил, выведет на экран слово (в нашем примере это слово "Hello") в течение 10 секунд (подчинённый блок).
Подключение через Wi-Fi
Более дальняя связь возможна при подключении Wi-Fi Dongle к порту USB на EV3.
Чтобы использовать Wi-Fi, нужно установить на блок EV3 специальный модуль, используя USB-разъем (Wi-Fi адаптер (Netgear N150 Wireless Adapter (WNA1100), а также можно подключить Wi-Fi Dongle.
Идея заменить микрокомпьютер в конструкторе на , Beaglebone , или другой не является новой. Но с выходом EV3 стало возможным не только получить 100%-ый аналог, но и повысить производительность вашего легоробота.
Видео-презентация проекта:
E VB полностью поддерживает Lego Mindstorms Ev3 систему как на аппаратном, так и на программном уровне, 100% совместим со всеми Lego-датчиками и моторами. Блок работает также как и блок Lego Mindstorms EV3:
BeagleBone Black — одноплатный Linux-компьютер. Является конкурентом Raspberry Pi. Имеет мощный процессор процессором AM335x 720MHz ARM®, большое количество входов/выходов, возможности могут быть расширены дополнительными платами.
Lego Mindstorms EV3 имеет процессор ARM9 (TI Sitara AM180x) 300MHz, поэтому переход на процессор ARM Cortex-A8 (TI Sitara AM335x) 1GHz BeagleBone Black повышает производительность , плюс появляется возможность подключения дополнительных плат расширения!
Самое главное, что Lego Mindstorms EV3 имеет открытое описание всего программного обеспечения и аппаратных средств!
Для примера, собран и продемонстрирован известный робот-сборщик кубика рубика. Только вместо EV3 установили разработанный EVB. Предлагаем посмотреть видео:
Авторы проекта уже выпускают и продают EVB . Существенно расширить производство планируют к концу апреля 2015. Кроме того, они разработали и производят несколько совместимых датчиков.