- Большой мотор EV3. Блок программирования.
- Большой мотор EV3
- Управление большим мотором EV3
- Структура блока программирования:
- Выбор режима работы мотора
- 1. Включить мотор
- 2. Выключить мотор
- 3. Включить мотор на количество секунд
- 4. Включить на количество градусов
- 5. Включить на количество оборотов
- Большой мотор Lego EV3
- Поддержка LEGO® MINDSTORMS® Education EV3
- Часто задаваемые вопросы
- Не работает двигатель ev3
Большой мотор EV3. Блок программирования.
Большой мотор EV3
Большой мотор EV3 является более мощным, чем средний мотор EV3. Это происходит за счет наличия в большом моторе EV3 редуктора. Редуктор является набором шестеренок и позволяет сделать понижающую или повышающую передачу.
Детали редуктора являются пластиковыми и поэтому не очень надежные и могут выйти из строя.
В этом случае отремонтировать большой мотор EV3 достаточно сложно. У большого мотора передача понижающая. Это позволяет сделать мотор более мощным, но при этом скорость мотора становиться меньше.
В нем также находится энкодер (датчик вращения), который позволяет контролировать вращение вала с точностью до одного градуса. Скорость вращения большого мотора составляет 160 – 170 оборотов в минуту.
Вращение большого мотора EV3 мотора происходит при положительных заданных значениях мощности мотора по часовой стрелке. При этом мотор должен быть расположен так, чтобы вращающаяся часть была справа. Если значения мощности мотора отрицательны, то вращение происходит против часовой стрелки.
Вращающий момент равен 20 Нсм. Он является мерой внешнего воздействия, которая изменяет угловую скорость вала двигателя. Пусковой момент равен 40 Нсм. Еще его называют начальным моментом или моментом трогания. Метрическая единица Нсм или Nsm – это ньютон-сантиметр равный килограмм-сила-сантиметр (кгс·см).
Один кгс·см равен моменту, который возникает при воздействии на рычаг с плечом в один сантиметр силы в один килограмм-сила в направлении, перпендикулярном рычагу.
Управление большим мотором EV3
Для управления большим мотором EV3 в среде программирования Лего предусмотрен блок программирования «Большой мотор».
При помощи этого блока программирования можно управлять одним мотором. Этот блок имеет точно такой же функционал, как и блок «Средний мотор». Блок программирования «Большой мотор» расположен в зеленой палитре действия.
порты выхода EV3 для моторов
Большой мотор EV3 можно подключить к любому порту с буквами, и он автоматически определится программным обеспечением.
Структура блока программирования:
- Выбор порта
- Выбор режима мотора
- Выбор значений вводов
Значения вводов будут изменяться при изменении выбора режима мотора. Для того, чтобы начать работать с блоком нужно сначала выбрать порт, к которому подключен мотор.
Выбор режима работы мотора
Всего есть пять режимов работы большого мотора Lego EV3. Кратко расскажу о каждом режиме.
1. Включить мотор
В этом случае большой мотор EV3 работает по условиям. Т.е. для работы мотора необходимо задать условия завершения работы.
Например, мотор подключен к порту D и вращается с мощностью 100 условных единиц 5 секунд.
При этом дополнительно используется блок «Ожидание».
2. Выключить мотор
Существует два режима остановки большого мотора:
- В случае, когда есть необходимость чтобы движение мотора после остановки завершилось плавно, т.е. мотор еще немного будет двигаться по инерции, параметру «Тормозить в конце» присваивается значение «Двигаться накатом».
- Тормозить в конце используется в случае, когда нужно остановить вращение мотора резко.
В этом случае параметру «Тормозить в конце» присваивается значение «Тормозить».
3. Включить мотор на количество секунд
Большой мотор EV3 подключен к порту D.
Вращается 5 секунд с мощность 100 условных единиц и в конце тормозит.
4. Включить на количество градусов
Большой мотор EV3 соединен с портом D. Вращение вала на 720 градусов, т.е. два оборота вала.
Скорость (мощность) 100 условных единиц и движение накатом. Это значит, что торможения в конце не происходит.
5. Включить на количество оборотов
Двигатель EV3 подключен к порту D и вал вращается пять оборотов. Скорость 100 и движется накатом.
Любой из режимов работы большого мотора Lego EV3 используется для каждого конкретного случая и решает определенные задачи. В дальнейшем мы разберем некоторые типовые задачи и методы их решения и оптимизации с применением различных режимов работы.
Большой мотор Lego EV3
Источник
Поддержка LEGO® MINDSTORMS® Education EV3
Часто задаваемые вопросы
Здесь приводятся ответы на некоторые типичные вопросы о платформе 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.
Где я могу загрузить программное обеспечение NXT?
Источник
Не работает двигатель ev3
Очень актуален ремонт больших двигателей EV3.По При нашей интенсивной эксплуатации (8 двигателей на 50 учеников по 6 часов в неделю) их хватило ровно на 2 года, после чего начались проблемы. Типичные общие проблемы:
— двигатель не работает в паре, но работает один (проверяем через Motor Control)
— двигатель не работает вообще (даже один)
— двигатель работает слабо (со скрежетом, неисправность слышна)
Новый двигатель по состоянию на сентябрь 2017 года стоит 2850 рублей. Его аналог от NXT немного дешевле – 2100 рублей. За все 4 года с момента выхода EV3 в Интернете не появилось ни одной чудо-инструкции, как полностью разобрать или починить этот двигатель. Максимум информации, который удаётся найти – о том, что мотор не поддаётся ремонту, официальный сайт и китайские интернет-магазины не предоставляют к нему запчастей или недорогих аналогов, и конструкция в принципе – неразборная.
За полтора года с момента первой встречи с неисправным двигателем EV3 я скопил и систематизировал некие знания о нём. Начнём с простого
Мотор действительно неразборный. Но только наполовину.
Разборка мотора
По двум сторонам серого пластика есть 7 винтов под 6-гранник. Под белой съёмной крышкой моторного отсека есть ещё 2 (итого 9). Винты 3 разных размеров (короткие, средние и длинные).Открутив первые 7, можно тонкой плоской отвёрткой поддеть белую крышку и снять её. Открывается вид на мотор и энкодер, правда это особенно ничего нам не даёт. Затем скручиваем оставшиеся 2 винта и разведя серые половинки корпуса в стороны вынимаем мотор, плату энкодера и пластиковый задник с разъёмом подключения шлейфа. Одна из шестерёнок никак не закреплена на оси вращения, поэтому будьте осторожнее чтобы не потерять её. Плата вынимается из пластикового задника, а чтобы отсоединить от неё двигатель потребуется паяльник. Итого у нас на столе оказалось:
1. Горстка винтов
2. Плата с энкодером, к которой припаяны провода, к которым припаян электродвигатель
3. Пластиковый задник энкодера
4. Пластиковый корпус с передачей от двигателя на ось вращения, полураскрытый.
Неразборность двигателя заключена в этом 4-м элементе. Винты позволяют полураскрыть корпус и визуально определить сломавшийся зуб, а полному раскрытию мешают красные пластиковые крышки оси вращения. Судя по всему, они намертво соединены друг с другом и безопасно разъединить их невозможно. Поэтому для нас типичный двигатель под ремонт будет состоять из 3 частей:
1. Сам электродвигатель
2. Плата энкодера с проводами
3. Пластиковая «нога» с зубчатой передачей
Примерно также распределены и 3 причины возникновения проблем:
— Вышел из строя электромотор (не крутит либо очень слабо крутит)
— Перестал работать энкодер (счётчик градусов)
— Сломались пластиковые зубцы зубчатой передачи (обычно в «ноге» ближе к оси вращения)
По симптомам это будет определяться так:
— мотор не реагирует на команды из Motor Control или реагирует крайне слабо. Однако другой мотор с тем же шлейфом на том же порту реагирует нормально
— мотор виден через Port View, реагирует на команды из Motor Control, но при ручной прокрутке не считает градусы, не работает в паре с другими моторами по команде Вперёд или Назад. На счётчике градусов всегда 0
— мотор издаёт посторонние щёлкающие звуки, крутит неравномерно
В первом случае проблема в электродвигателе (сгорел) или плате (сгорел драйвер двигателя)
Во втором случае проблема в энкодере на плате (эту неисправность можно опознать даже без разборки двигателя)
В третьем случае вся пластиковая передача под замену
Обыкновенно двигатель выходит из строя по какой-то одной причине. А если двигателей у нас много, появляется возможность собрать 1 рабочий из 2 нерабочих путём совмещения исправного пластика с исправной платой и исправным двигателем. Просто диагностируйте каждый из них и переставьте исправный двигатель с платой из мотора со сломанными шестерёнками в пластик мотора, где двигатель/плата/энкодер сгорели.
Источник