Лего Mindstorms EV3 (эволюция 3) является робототехника третьего поколения набор в Лего «ы Mindstorms линии. Это преемник второго поколения набора Lego Mindstorms NXT 2.0 . Обозначение «EV» относится к «эволюции» линейки продуктов Mindstorms. «3» означает, что это третье поколение компьютерных модулей - первым был RCX, а вторым - NXT. Официально он был анонсирован 4 января 2013 года и поступил в продажу 1 сентября 2013 года. Образовательная версия была выпущена 1 августа 2013 года. [1] С этим набором проводится множество соревнований. Среди них - ПЕРВЫЙ LEGO League Challenge и Всемирная олимпиада роботов , спонсируемые Lego.
Обзор
Самым большим изменением от Lego Mindstorms NXT и NXT 2.0 к EV3 является технологический прогресс в программируемом блоке. Основным процессором NXT был микроконтроллер ARM7 , тогда как у EV3 более мощный процессор ARM9 под управлением Linux . Разъем USB и слот Micro SD (до 32 ГБ) являются новыми для EV3. Планируется построить 5 разных роботов: EV3RSTORM, GRIPP3R, R3PTAR, SPIK3R и TRACK3R. Lego также опубликовала онлайн-инструкции по созданию 12 дополнительных проектов: ROBODOZ3R, BANNER PRINT3R, EV3MEG, BOBB3E, MR-B3AM, RAC3 TRUCK, KRAZ3, EV3D4, EL3CTRIC GUITAR, DINOR3X, WACK3M и EV3GAME. Он использует программу под названием Lego Mindstorms EV3 Home Edition, которая работает на LabVIEW , для написания кода с использованием блоков вместо строк. Однако его также можно запрограммировать на реальном роботе и сохранить. [2] Недавно была добавлена поддержка MicroPython . [3]
Набор EV3 Home (31313) состоит из: 1 программируемого блока EV3, 2 больших двигателей, 1 среднего двигателя, 1 сенсорного датчика, 1 датчика цвета, 1 инфракрасного датчика, 1 пульта дистанционного управления, кабелей, кабеля USB и 585 элементов TECHNIC. [2]
В набор Education EV3 Core Set (45544) входят: 1 программируемый блок EV3, 2 больших двигателя, 1 средний двигатель, 2 сенсора касания, 1 датчик цвета, 1 гироскопический датчик, 1 ультразвуковой датчик, кабели, USB-кабель, 1 аккумулятор и 547 [4] ТЕХНИЧЕСКИЕ элементы. [2]
Набор расширения для Образовательного базового набора, который можно купить отдельно, содержит 853 элемента Lego. Однако набор расширения и учебный набор вместе не содержат достаточного количества компонентов, необходимых для создания большинства роботов розничного набора. Это контрастирует с NXT; образовательный набор в сочетании с набором ресурсов может создать любой из розничных дизайнов. Образовательный набор EV3 был выпущен на месяц раньше, чем розничный набор, 1 августа 2013 года. Роботы, которые могут быть построены с помощью основного образовательного набора, - это обучающий робот EV3, GyroBoy, Color Sorter, Puppy и Robot Arm H25. . Роботы, которые могут быть построены с помощью набора расширений, - это Tank Bot, Znap, Stair Climber, Elephant и пульт дистанционного управления. Еще один робот, который может быть построен из пары основных наборов и набора расширения, - это Spinner Factory. Блоки датчиков Hitechnic от NXT могут использоваться с EV3 и NXT .
Датчики NXT могут использоваться с EV3. Он может загружать альтернативную операционную систему с карты microSD, что позволяет запускать ev3dev , операционную систему на основе Debian Linux .
EV3 | NXT | RCX | |
---|---|---|---|
Дата выпуска | Сентябрь 2013 | Июль 2006 г. | 1998 г. |
Отображать | 178 × 128 пикселей Монохромный ЖК-дисплей | Монохромный ЖК-дисплей 100 × 64 пикселей | сегментированный монохромный ЖК-дисплей |
Главный процессор | TI Sitara AM1808 ( ядро ARM926EJ-S ) @ 300 МГц | Atmel AT91SAM7S256 ( ядро ARM7TDMI ) @ 48 МГц | Hitachi H8 / 300 @ 16 МГц |
Основная память | 64 МБ ОЗУ 16 МБ Слот для флэш- памяти microSDHC | 64 КБ RAM 256 КБ Flash | 32 КБ RAM 16 КБ ROM |
Порт USB- хоста | да | Нет | Нет |
Вай-фай | Дополнительный ключ через USB-порт | Нет | Нет |
блютуз | да | да | Нет |
Подключается к устройствам Apple | да | Нет | Нет |
Совместимость
Все датчики, двигатели и элементы здания NXT работают с EV3 и распознаются как датчики / двигатели NXT при подключении. Датчики EV3 не работают с NXT, но двигатели EV3 работают. Блок NXT можно запрограммировать с помощью программного обеспечения EV3, но в нем отсутствуют некоторые программные функции. Когда вы используете программное обеспечение EV3 для программирования NXT, вы должны загрузить дополнительные блоки программирования, такие как датчик UltraSonic (который входит в стандартный комплект NXT, но не входит в стандартный комплект EV3). Блок EV3 не может быть запрограммирован с помощью стандартного программного обеспечения NXT, но некоторые сторонние программы поддерживают обе системы. [6]
Известные роботы, созданные на платформе EV3
- Braigo является роботизированный принтер шрифтом Брайля разработан Shubham Банерджи, 12-летний мальчик из Санта - Клара, штат Калифорния в регионе Силиконовой долине. Это модифицированная версия проекта BANNER PRINT3R, разработанная Ральфом Хемпелем. [7] Его низкая стоимость (354 доллара США) является преимуществом по сравнению с обычными принтерами Брайля (которые могут стоить более 2000 долларов).
- CubeStormer III представляет собой кубик Рубика решения робот, бывший Guinness World Records рекордсмен для самого быстрого кубика Рубика решения робота - 3,256 секунды. Предыдущий рекорд в 5,27 секунды был установлен CubeStormer II , который был построен из деталей NXT предыдущего поколения. CubeStormer III побил рекорд 15 марта 2014 года.
Улучшения
На платформе EV3 AM1808 можно с помощью небольшого взлома удвоить разрешение кодировщика. Включив прерывания по фронту на линии B энкодера (называемой Lego линией направления), можно получить 720 приращений на оборот вместо 360. Это усовершенствование обеспечивает более плавное вращение на низкой скорости и лучшее управление положением. [8] [9] Этот взлом был невозможен на NXT из-за аппаратных ограничений. Модифицированная прошивка, реализующая эту модификацию, называется EV3.14 . [10]
Смотрите также
- ROBOTC
- Dexter Industries - Датчики для EV3 [11]
- LeJOS - замена прошивки и Java API для программирования EV3.
- Open Roberta Lab - первая облачная IDE с открытым исходным кодом для EV3
- Студия C-STEM
- CoderZ , онлайн-среда обучения с онлайн-симулятором EV3
- ev3dev - операционная система Linux Debian для ev3
- cpp4robots - расширение для Microsoft Visual Studio, позволяющее программировать EV3 на C / C ++.
- Робот JavaScript компилятор JavaScript для EV3. Включает среду разработки с подсветкой синтаксиса и совместным использованием кода.
Рекомендации
- ^ "Официальный пресс-релиз EV3" . Архивировано из оригинала 6 марта 2016 года . Проверено 4 марта 2014 года .
- ^ a b c d Чем EV3 отличается от NXT? - Часто задаваемые вопросы по обслуживанию клиентов LEGO.com - Продукты - Темы - MINDSTORMS - MINDSTORMS EV3. Архивировано 24 февраля 2015 г., на сайте Wayback Machine.
- ^ Образование, LEGO. «Python для EV3» . education.lego.com . Проверено 21 апреля 2020 года .
- ^ http://brickset.com/sets/45544-1/Education-EV3-Core-Set
- ^ Шеррард, Энн; Родос, Эми (октябрь 2014 г.). «Сравнение образовательных платформ по робототехнике LEGO Mindstorms NXT и EV3» . Журнал расширения . 52 (5).
- ^ «Часто задаваемые вопросы о LEGO MINDSTORMS® EV3» . Lego.com . Группа LEGO. 15 марта 2013 . Проверено 1 октября 2013 года .
В: Имеется ли обратная совместимость EV3 с оборудованием NXT? Ответ: Да. Вы можете запрограммировать свой интеллектуальный кирпич NXT с помощью нового программного обеспечения EV3. Однако не все программные функции поддерживаются интеллектуальным модулем NXT. Вы не можете запрограммировать свой программируемый блок EV3 с помощью программного обеспечения NXT.
- ^ «Дополнительные проекты Lego EV3: BANNER PRINT3R Ральфа Хемпеля» .
- ^ «Разработка улучшенной прошивки для Lego EV3. Технический отчет» . Лаборатория ICube . Страсбургский университет. Июль 2014 г.
- ^ «Взлом Lego EV3. Веб-страница лаборатории» . Лаборатория ICube . Страсбургский университет.
- ^ «EV3.14: модифицированная прошивка для Lego EV3» . Лаборатория ICube . Страсбургский университет. Декабрь 2014 г.
- ^ «Датчики Dexter Industries совместимы с EV3» .
Внешние ссылки
- Официальный веб-сайт