Ev3 lego mindstorms 4554

Обновлено: 02.05.2024

Серия Lego Mindstorms EV3 разработана специально для обучения детей в образовательных учреждениях робототехнике, а так же естественным наукам – физике, математике, информатике и конструированию. В основе набора – микрокомпьютер Mindstorms EV3, с графическим дисплеем и портами для подключения датчиков.

Зарядное устройство приобретается отдельно.

Официальный дилер LEGO Education с 2013 года

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

Наборы Лего Майндстормс обладают широчайшим учебным потенциалом и могут быть использованы на большинстве технических предметов для повышения эффективности учебного процесса.

В состав набора входят 3 серво мотора различной мощности (2 больших и 1 средний), 5 датчиков (гироскопический и ультразвуковой датчик, датчик света/цвета и два датчика касания), перезаряжаемая аккумуляторная батарея и соединительные провода.

lego_sensors.jpg

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

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

EV3__hranenie.jpg

Базовый набор LEGO Mindstorms EV3 45544 рассчитан на сборку пяти стандартных моделей роботов. Его можно улучшить с помощью дополнительных элементов из Ресурсного набора LEGO Mindstorms Education EV3, а также тематическим дополнениям, например, комплекту посвященному космосу «Космические проекты» LEGO Mindstorms EV3 45570.

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

Состав набора LEGO Mindstorms EV3 45544


Специальная система для хранения деталей


Строительные элементы 524 шт.


Зарядное устройство LEGO Education 45517 не входит в Базовый набор LEGO Mindstorms EV3.
Зарядное устройство входит в состав Стартового комплекта LEGO Mindstorms EV3.
Зарядка не оригинальным устройством может привести к поломке аккумулятора LEGO Mindstorms!

Программное обеспечение для LEGO Mindstorms

ПО LME EV3 для LEGO Mindstorms 45544 поставляется бесплатно и включает в себя:

  • 48 интерактивных уроков с пошаговыми инструкциями по сборке
  • учебные материалы для учителя и учеников
  • инструкции по сборке и программированию пяти стандартных моделей роботов

Графическая программная среда

Чтобы управлять роботами, не нужно писать код – среда разработки содержит готовые алгоритмы в виде иконок, из которых собирается последовательность действий. Графическое ПО легко усвоить даже тем, кто раньше не был знаком с программированием. Впоследствии ребята могут улучшать свои навыки, используя языки программирования на основе Python, Java или C+.


Стандартные модели, которые можно собрать с помощью базового набора Lego Mindstorms EV3

genbot.jpg

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

robot_ruka.jpg

Робот-манипулятор по принципу промышленных манипуляторов

puppi.jpg

Робот иммитирует поведение щенка.

giroboy.jpg

Gyro Boy. Робот-гироскутер | Инструкция

Робот "стоит", балансируя на двух колесах по принципу гироскутера/сигвея.

45544 LEGO Mindstorms Education EV3 - базовый набор №1

img

Заказать в 1 клик
Менеджер перезвонит Вам,
в ближайшее время

img

Нас рекомендует производитель Вы можете убедиться в этом,
скачав официальное письмо

i

Оплата 30/70 или полная постоплата (по 44-ФЗ)

i

Подготовка коммерческих предложений

i

Разработка технического задания

i

Широкий выбор способов доставки

i

Оплата при получении для физических лиц

Характеристики

Артикул 45544
Страна Дания
Размеры (см.) 44x32x27
Возраст 10+
Количество элементов 541
Производитель LEGO Education
Вес 2.8 кг

Описание

Набор LEGO Mindstorms EV3 45544

- пожалуй, лучшая образовательная платформа для занятий робототехникой на уроках в школе, в организациях дополнительного образования детей, и домашнего использования от компании ЛЕГО.

LEGO 45544 состоит из традиционных пластиковых деталей LEGO Technic, а также включает электронные сенсоры, сервомоторы и микрокомпьютер EV3 (последнего поколения).
Подробные инструкции по сборке и программированию моделей ЛЕГО 45544, а также электронную рабочую тетрадь и рекомендации по проведению занятий, можно найти в программном обеспечении.

Что входит в базовый набор Mindstorms EV3?

Конструктор основан на деталях LEGO Technic и сложной электронике. Он включает:

  • Мощный микрокомпьютер EV3 с возможностью перепрограммирования.
  • Три электрических сервомотора.
  • 2 датчика касания.
  • Соединительные кабели.
  • Более 500 строительных элементов.

LEGO Mindstorms EV3 45544

Программное обеспечение для LEGO Mindstorms 45544 с 2016 года поставляется бесплатно. Оно включает в себя 48 интерактивных уроков с пошаговыми инструкциями по сборке.

Почему стоит купить базовый набор LEGO Mindstorms EV3 45544?

Только оцените возможности этого невероятного конструктора:

  • Роботы способны улавливать ультразвуковые волны и видеть предметы, расположенные в радиусе 2,5 м.

Ультразвуковой датчик LEGO EV3

  • Благодаря датчику цвета, модели различают до 7 оттенков и реагируют на смену освещенности.

Датчик цвета LEGO EV3

  • «Мозг» конструктора LEGO Mindstorms Education EV3 45544 обладает увеличенным объемом памяти и самой высокой вычислительной мощностью в серии Майндстормс.

Блок управления EV3 45544

  • Роботы соединяются с компьютером при помощи WiFi и Bluetooth.
  • Модели управляются при помощи планшетов или смартфонов.

Модели которые можно собирать при помощи данного набора

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

Robot Educator

Arm. Робот-рука

Puppy. Робот-щенок

Gyro Boy. Робот-гироскутер

Gyro Boy. Робот-гироскутер

Color Sorter. Робот-сортировщик

Color Sorter. Робот-сортировщик

Программная среда

Купить LEGO 45544 также стоит для обучения основам компьютерных программ. Специально для этой серии компанией National Instruments было разработано графическое ПО, которое легко усвоить даже тем, кто раньше не был знаком с программированием. Чтобы управлять роботами, не нужно кодировать – оболочка содержит готовые алгоритмы в виде иконок, из которых собирается последовательность действий. Впоследствии ребята могут улучшать свои навыки, используя языки программирования на основе Java или C+.

ПО LEGO 45544

Образовательные возможности

Необходимо помнить, что базовый набор LEGO Mindstorms Education EV3 прежде всего, образовательный конструктор. Он рекомендуется для школьников, начиная с 10 лет и старше. Роботы часто используются на уроках для наглядной демонстрации теории по многим предметам: физики, математики, технологии, информатики. Классы также могут участвовать в соревнованиях роботов, представляя свою школу или кружок. Конструктор LEGO EV3 45544 приспособлен и для домашнего использования. Решение стало более доступным благодаря бесплатному программному обеспечению.

LEGO 45544


x 2 шт
6035364


x 4 шт
6024581


x 2 шт
6024583


x 1 шт
6024585


x 4 шт
4112282


x 2 шт
4142822


x 4 шт
4552347


x 1 шт
4541326


x 1 шт
4543490


x 1 шт
4566249


x 1 шт
4566251


x 8 шт
4121667


x 4 шт
4140430


x 4 шт
6006140


x 4 шт
370526


x 4 шт
370626


x 2 шт
370726


x 2 шт
370826


x 2 шт
373726


x 4 шт
4107085


x 2 шт
4107767


x 4 шт
4107783


x 60 шт
4121715


x 4 шт
4198367


x 2 шт
4652236


x 2 шт
4177431


x 4 шт
4248204


x 2 шт
4255563


x 2 шт
6093977


x 2 шт
4142236


x 4 шт
4162857


x 2 шт
4563044


x 4 шт
4582792


x 54 шт
6014648


x 4 шт
6028041


x 6 шт
4514554


x 8 шт
4666579


x 2 шт
4565452


x 4 шт
4509376


x 20 шт
4206482


x 30 шт
4514553


x 6 шт
4141270


x 4 шт
4153718


x 2 шт
6008527


x 22 шт
4140806


x 10 шт
4142865


x 6 шт
4513174


x 4 шт
4153707


x 10 шт
4239601


x 4 шт
6007973


x 8 шт
4210857


x 1 шт
4610380


x 2 шт
4499858


x 2 шт
6083620


x 4 шт
4514558


x 4 шт
6012451


x 4 шт
4587275


x 2 шт
4634091


x 2 шт
6008472


x 1 шт
6008577


x 1 шт
6008916


x 1 шт
6008919


x 1 шт
6063629


x 4 шт
4156151


x 4 шт
4211624


x 4 шт
4211651


x 2 шт
4211713


x 6 шт
4211866


x 4 шт
4495930


x 6 шт
4522934


x 4 шт
4611705


x 6 шт
6102449


x 8 шт
4211775


x 6 шт
4225033


x 4 шт
4296059


x 6 шт
4538007


x 3 шт
4539880


x 1 шт
4540797


x 4 шт
4560175


x 10 шт
4211622


x 6 шт
4211639


x 5 шт
4211805


x 10 шт
4211807


x 14 шт
4211815


x 2 шт
4502595


x 4 шт
4526985


x 2 шт
4535768


x 2 шт
4652235


x 2 шт
4211510


x 2 шт
4285634


x 4 шт
4640536


x 4 шт
6009019


x 1 шт
6079570


x 2 шт
6031821


x 1 шт
6009996


x 4 шт
4495412


x 6 шт
4509912


x 6 шт
4542578


x 4 шт
4585040


x 4 шт
4173941

LEGO Mindstorms Education EV3 - Обзор конструктора

В данной статье речь пойдет о новой версии конструктора - LEGO Mindstorms Education EV3. Но прежде чем рассказывать о нововведениях EV3, давайте познакомимся с серией конструкторов LEGO Mindstorms поближе.

LEGO Mindstorms – робототехнический конструктор для ребят в возрасте от 10 лет. В качестве строительных блоков для робота используются детали LEGO Techniс – многие ребята уже знакомы с ними по конструкторам «Технология и физика», «Пневматика», «Возобновляемые источники энергии». Но построить каркас робота недостаточно: надо «научить» его получать информацию из окружающей среды и реагировать на нее. Для этого используются специальные устройства – сенсоры: они позволяют определять цвет, освещенность, расстояние до ближайших предметов и многое другое. Реагировать на «раздражители» робот может с помощью моторов – либо уехать куда-нибудь, либо что-нибудь сделать – например, укусить обидчика за палец. А «мозгом» робота является специальный программируемый блок, к которому и подключаются все моторы и датчики.

Перейдем к составу набора LEGO Mindstorms EV3. Вот что входит в образовательную версию набора:

  • 1 программируемый блок
  • 3 мотора:
    • 2 больших мотора
    • 1 средний мотор
    • 2 датчика касания
    • 1 датчик цвета
    • 1 ультразвуковой датчик расстояния
    • 1 гироскоп

    LEG45544.JPG

    Датчики и моторы

    Рассмотрим, что же изменилось в EV3 по сравнению со старой версией NXT.

    В наборе будет 3 мотора, но один из них будет отличаться как по размерам так и по техническим характеристикам.

    Датчик звука был заменен на гироскоп. Остальные типы датчиков остались прежними.

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

    Характеристики датчиков и моторов представлены ниже.

    Датчик касания

    Датчик касания

    Датчик касания EV3 очень похож на датчик предыдущей версии. Он определяет, когда кнопка нажата или отпущена, также он может подсчитывать одиночные или многократные нажатия.

    Датчик цвета

    29_2574_3.jpg

    Датчик цвета EV3 различает 7 цветов и может определить отсутствие цвета. Как и в прошлой версии он может работать как датчик освещенности.

    • Измеряет отраженный красный свет и окружающее освещение
    • Способен определять различия между белым и черным или цветами: синим, зеленым, желтым, красным, белым и коричневым
    • Частота работы: 1 кГц

    29_2570_3.jpg

    Гироскопический датчик EV3 измеряет вращательное движение робота и изменение его положения.

    • Может использоваться для определения текущего направления вращения
    • Точность: +/- 3 градуса на 90 градусов оборота (в режиме измерения наклона)
    • Может определить максимум 440 градусов/c (в режиме гироскопа)
    • Частота работы: 1 кГц

    Ультразвуковой датчик расстояния

    TBs_20130108_1_11.jpg

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

    • Может измерять расстояние в диапазоне 3 - 250 см.
    • Точность измерений : +/- 1 см
    • Дискретность результата измерений: 0.1 см.
    • Может быть использован для поиска других активных ультразвуковых датчиков (режим прослушивания)
    • Красная LED подсветка вокруг "глаз"

    Большой мотор

    29_2552_3.jpg

    Большой сервомотор EV3 очень похож на предыдущую версию мотора NXT, однако корпус мотора стал чуть больше (виртуально он теперь занимает 14x7x5 отверстий против бывших 14x6x5). Также были изменены места крепления моторов и их тип.

    • Максимальные обороты - 160- 170 об/мин.
    • Заданный крутящий момент - 40 Н/см
    • Реальный крутящий момент - 20 Н/см.
    • Встроенный датчик угла поворота (энкодер) мотора с точностью 1 градус

    Средний мотор

    $(KGrHqJHJBoFBSJE7k0WBS!DgOCklw~~60_35.JPG

    Средний сервомотор EV3 основан на Power Function моторе аналогичного размера. Дополнительное место потребовали только датчик угла поворота и порт для подключения. Этот мотор отлично подойдет для работы под низкими нагрузками и высокими скоростями.

    • Максимальные обороты - 240- 250 об/мин.
    • Заданный крутящий момент - 12 Н/см
    • Реальный крутящий момент - 8 Н/см.
    • Встроенный датчик угла поворота (энкодер) мотора с точностью 1 градус

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

    Программируемый блок EV3

    Серьезные изменения произошли и с микрокомпьютером EV3. По сравнению с NXT, EV3 блок имеет более быстрый процессор, больше памяти. Прошивка блока EV3 базируется на свободно распространяемой ОС Linux, что дает возможность создавать свои прошивки для блока. Подключить робота к компьютеру теперь возможно не только через USB и Bluetooth, но и по Wi-Fi. Между собой роботы также могут «общаться» по USB, Bluetooth и Wi-Fi.

    brick-Mindstorms-EV3-Lego-S.jpg

    Ниже представлена сравнительная таблица характеристик NXT и EV3:

    С EV3 в комплекте поставляется новая графическая среда разработки на базе LabView, похожая на NXT-G. Работать она будет, как и NXT-G, на ОС Windows и Mac.

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

    mindstorms-software.jpg

    Перечислим основные нововведения среды программирования EV3:

    • Тесная интеграция среды программирования с блоком:
      • Добавлена специальная страница с подключенным оборудованием. Она позволяет отслеживать статус EV3 блока и получать значения с датчиков в реальном времени.
      • Датчики и моторы распознаются при подключении автоматически, благодаря функции auto-id. Это позволяет не указывать, что к такому-то порту подключен такой-то датчик или мотор.
      • В процессе работы программы подсвечивается выполняемый блок. Это позволяет точно понимать поведение программы.
      • На программном блоке загорается специальный символ, если к данному порту подключен другой датчик или мотор.
      • Добавлена возможность просматривать значения, передаваемые через каналы данных (data wires).
      • Сцепление блоков друг с другом позволило отказаться от "балки исполнения", на которой располагались блоки в среде NXT-G.
      • У блоков нет такого понятия, как панель настройки, - поведение теперь настраивается непосредственно на блоке, что привело к увеличению их размера. Программу теперь намного легче читать – сразу видно как настроены датчики и моторы.
      • Появились блоки "ждать изменения", которые позволяют реагировать на факт изменения значения, а не на изменение до определенного значения как в NXT-G.
      • Улучшения в передачи данных от блока к блоку позволяют упростить преобразование типов (теперь не нужно вручную преобразовывать, например, число в строку).
      • Добавлена возможность работы с массивами.
      • Стал возможен досрочный выход из цикла.

      Кроме нового языка программирования появились программы под Android и iPhone\iPad для управления роботом. Также на базе программы Autodesk Invertor Publisher создана программа для создания и просмотра пошаговых 3D инструкций. В этой программе можно масштабировать и вращать модель на каждом этапе сборки, что позволяет строить более сложных роботов по инструкциям.

      В образовательный набор включены инструкции для сборки 5 роботов:

      Color Sorter
      Классическая задача по сортировке предметов (в данном случае - Lego деталей) по цвету.

      Gyro Boy
      Робот-сигвей, использующий гироскоп для балансировки.

      Puppy
      Робот-собачка, которую можно гладить, кормить. Спать и справлять нужду она также умеет :) Напоминает тамагочи.

      Робо-рука
      Позволяет перемещать предметы.

      Для EV3 набора был подготовлен ресурсный набор LEGO MINDSTORMS Education EV3, позволяющий собирать другие модели, используя новые детали.

      4.jpg

      LEGO Mindstorms 45544 Образовательный набор EV3 + зарядное устройство, К-13

      В целях обеспечение школ и ДОУ дополнительными образовательными пособиями и материалами, позволяющими максимально раскрыть способности детей, предлагаем приобрести lego education mindstorms ev3 образовательный набор 45544 по цене, рекомендованной производителем. Сотрудничаем с государственными учреждениями согла.

      В целях обеспечение школ и ДОУ дополнительными образовательными пособиями и материалами, позволяющими максимально раскрыть способности детей, предлагаем приобрести lego education mindstorms ev3 образовательный набор 45544 по цене, рекомендованной производителем. Сотрудничаем с государственными учреждениями согласно законам РФ 44 ФЗ и 223 ФЗ, а также с оптовиками и физическими лицами. Рекомендуем воспользоваться системой скидок.

      Описание lego mindstorms 45544 — комплекта с зарядкой и ПО

      Набор содержит в комплекте поставки программное обеспечение и зарядное устройство постоянного тока напряжением 10 V (артикул лего 45517). С его помощью аккумуляторные батареи всегда будут находиться в рабочем состоянии.

      • микропроцессором с расширенной памятью;
      • мотором;
      • датчиками;
      • аккумуляторной батареей;
      • строительными элементами.

      Lego mindstorms ev3 45544 способствует приобретению дополнительных знаний по основным школьным предметам. Развивает кругозор школьников.

      Чему учатся школьники при работе с образовательным набором lego mindstorms ev3 45544

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

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

      1. конструировать модели;
      2. программировать роботов;
      3. выдвигать предположения и догадки, доказывать их на примерах;
      4. сопоставлять конечный результат с гипотезой и оценивать его;
      5. самостоятельно проводить лабораторные работы;
      6. сравнивать функциональность роботов с возможностями реальных "моделей" окружающей среды.

      ПО lego mindstorms ev3 45544 обладает доступным интерфейсом, настоящим языком программирования, неограниченными ресурсами для развития технических и творческих способностей. Знания, полученные при конструировании, позволяют школьникам участвовать в общероссийских соревнованиях "РобоФест", а также защищать честь страны на аналогичных мероприятиях международного уровня.

      Комплект lego 45544 — образовательное решение mindstorms education ev3 способствует обогащению словарного запаса, свободному владению научно-технической терминологией.

      Технологический процесс обеспечивает:

      • сплоченность команды;
      • умение работать в коллективе;
      • умение принимать решения;
      • возможность признавать ошибки и исправлять их;
      • отсутствие комплексов при неудачах.

      Lego education mindstorms ev3 45544 образовательный порождает в учениках лидерские качества, стремление к науке, закладывает основы характера руководителя, способного отвечать не только за свои действия, но и за работу всего коллектива. Таким ребятам будет намного легче выбрать будущую профессию и преодолеть все жизненные препятствия, встречающиеся на пути к мечте.

      Чтобы купить lego mindstorms 45544 образовательный набор по выгодной стоимости, зарегистрируйтесь на сайте, свяжитесь с нашими менеджерами для обсуждения возможности скидок.

      Наши предложения и условия покупки

      Прямые поставки от производителя — это возможность удерживать самые низкие цены на lego mindstorms ev3 45544 в регионе.

      1. Сопроводительными документами, сертификатами качества, обучающими материалами.
      2. Обучением в режиме онлайн.
      3. Комплектацией классов и кружков под ключ.
      4. Возможностью отслеживать заказ.

      Работаем по договору согласно 44 ФЗ, принимаем к оплате наличные и безналичные денежные средства. Заказы оперативно доставляем по адресу конечного покупателя. Однако если Вы являетесь клиентом оптового заказчика, то все действия и переговоры ведем только с оптовиком. Физические лица могут купить конструктор lego education mindstorms ev3 45544 напрямую, воспользовавшись корзиной покупок.

      Привет, Хабр! Мы уже рассказывали о платформе 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 показывают, что писать код — это не страшно, готовят к серьезным инженерным задачам и помогают сделать первый шаг к освоению технических специальностей. А для тех, кто работает в школе и связан с образованием, у нас подготовлены программы занятий и учебные материалы. В них детально расписано, какие навыки формируются при выполнении тех или иных задач, и как полученные навыки соотносятся со стандартами обучения.

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