Урок 03. Знакомство с вычислительными возможностями робота

image В книге рассматриваются вопросы, связанные с обучением робототехнике в школах, на примере использования конструктора Lego® Mindstorms® EV3 в задачах подготовки школьников к таким соревнованиям, как механическое сумо, кегельринг, лабиринт и следование по линии. В первой главе читатель знакомится с конструктором и со средами программирования роботов. Вторая глава посвящена основам конструирования роботов. Третья глава раскрывает вопросы, связанные с управлением роботами. В четвертой главе рассматриваются соревнования кегельринг. Пятая глава знакомит читателя с алгоритмами движения робота в лабиринте. В шестой главе на примере робота-барабанщика освещаются основные положения теории автоматического управления. В седьмой главе строится и программируется робот для движения вдоль черной линии, используя различные регуляторы. Восьмая глава посвящена роботам, способным ориентироваться в помещения. В девятой главе решаются комплексные задачи, которые требуют всего опыта, полученного после чтения этой книги. Учебное пособие может быть полезно для бакалавров, обучающихся по направлениям подготовки «Мехатроника и робототехника», «Управление в технических системах». Название: Основы робототехники на Lego Mindstorms EV3 Авторы: Добриборщ Д.Э., Артемов К.А., Чепинский С.А., Бобцов А.А. Год издания: 2018 Формат: pdf Язык: русский Размер: 10,21 MB Скачать Основы робототехники на Lego Mindstorms EV3 –> ~ Turb.cc ~ Turbobit.net ~ Oxy.st

  • Boss
  • Электроника, электрика
  • 2020-02-21

Похожие новости image Физические эксперименты и опыты с Lego Mindstorms EV3

Электроника, электрика

Подробнее Конструируем роботов для соревнований

Электроника, электрика

Подробнее Самообучение автономного робота

Электроника, электрика

Подробнее Робототехника для детей и родителей

Электроника, электрика

Подробнее Лоренс Валк. Большая книга LEGO MINDSTORMS EV3

Электроника, электрика

Подробнее Информация Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации. Электрообзоры

Конструктор LEGO Mindstorms представляет собой набор электронных блоков и сопрягаемых деталей, предназначенный для создания программируемого робота. Первый набор Mindstorms компания LEGO представила еще в 1998 году, а спустя 8 лет, в 2006 году, была выпущена в свет первая версия набора LEGO Mindstorms NXT 1.0, еще через 3 года, в 2009 году вышла вторая версия набора — LEGO Mindstorms NXT 2.0, и, наконец, в 2013 году появился в продаже набор LEGO Mindstorms EV3.

Набор LEGO Mindstorms включает в себя как стандартные детали LEGO, такие как оси, шестерни, балки, колеса и сервомоторы, так и двигатели, сенсоры, и программируемый блок. Эти наборы подразделяются на ресурсный и базовый.

Базовый набор LEGO MINDSTORMS NXT есть трех версий:

  • 8527 LEGO MINDSTORMS содержит 577 деталей, 2006 года выпуска. Это – первая версия коммерческого набора;

  • 9797 LEGO MINDSTORMS Education NXT Base Set содержит 431 деталь, 2006 года выпуска. Это — базовый набор для обучения, образовательный набор;

  • 8547 LEGO MINDSTORMS NXT 2.0 содержит 619 деталей, 2009 года выпуска. Это – вторая версия коммерческого набора.

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

Ресурсный набор LEGO MINDSTORMS Education Resource Set есть двух версий:

  • 9648 LEGO MINDSTORMS Education Resource Set;

  • 9695 LEGO MINDSTORMS Education Resource Set.

Ресурсный набор 2010 года выпуска содержит 817 деталей, они более разнообразны.

Базовый набор 2013 года выпуска LEGO MINDSTORMS EV3 3.0 поставляется в одной версии 31313, и содержит 601 деталь. В«EVВ» расшифровывается здесь как Evolution.

Наборы LEGO Mindstorms комплектуются блоками управления на микроконтроллерах нескольких версий RCX, NXT и EV3. На текущий момент их три, кроме того есть модификации 1.0; 2.0 и 3.0.

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

Давайте же рассмотрим, что представляет собой набор LEGO MINDSTORMS EV3.

Что касается начинки EV3, то интеллектуальный блок оснащен процессором Sitara AM1808 (ARM9) частотой 300 МГц от Texas Instruments, имеет 64 Мб оперативной памяти, 16 Мб Flash-памяти, также есть слот для карт памяти microSDHC до 32 Гб. В наличии USB-хост и Bluetooth, возможен Wi-Fi через USB-донгл, поддерживаются устройства Apple. Также блок оснащен монохромным LCD-дисплеем, разрешением 178×128. Все моторы и NXT-сенсоры полностью совместимы с блоком EV3. Кстати, NXT-блок может быть запрограммирован под EV3, но некоторые функции будут недоступны.

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

Интеллектуальный блок EV3 является сердцем конструктора. Питание осуществляется 6 пальчиковыми батарейками. Для управления служат 6 кнопок, причем подсветка имеет три цветовых режима индикации. Для подключения датчиков имеется 4 порта ввода, также присутствуют 4 порта вывода команд. Для подключения блока к компьютеру — гнездо miniUSB, порт USB-хост для организации соединений, встроенный динамик и, как упоминалось ранее, слот для карты памяти. Программный интерфейс позволяет создавать и настраивать программы непосредственно с блока.

Кроме интеллектуального блока, в комплект включены:

2 больших сервомотора, оснащенные точными датчиками вращения, и могущие развить 170 оборотов в минуту при максимальном крутящем моменте в 40 Нсм.

Также есть один средний сервомотор, крутящий момент здесь меньше — до 12 Нсм, однако обороты могут достигать 250 в минуту.

Датчик цвета и освещенности с возможностью различать 8 цветов с частотой опроса до 1 кГц.

Датчик касания, способный распознавать щелчок, прикосновение, освобождение и считать их количество.

ИК-датчик расстояния, применимый и для ДУ, способный принимать сигнал даже с 2 метров, с диапазоном измерения расстояния в радиусе до 70 см. Доступны 4 канала для индивидуального приема сигналов, управляющих команд.

Инфракрасный маяк для ИК-датчика, может работать как пульт ДУ. На корпусе есть зеленый индикаторный светодиод и переключатель каналов. Может предавать в 4 отдельных канала в радиусе до 2 метров. Автоматически отключается через час простоя. Питается от двух мизинчиковых батареек.

Провода.

Кроме включенных в комплект датчиков, могут использоваться и другие датчики:

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

Ультразвуковой датчик, служащий для измерения расстояний посредством передачи и приема отраженных волн. Может работать как сонар и как приемник звуковых волн в качестве управляющих сигналов. Способен измерять расстояния до 2,5 метров с точностью в 1 см.

Поддерживаются не только сенсоры и аксессуары LEGO, но и модели сторонних производителей, например Mindsensors и HiTechnic. Это могут быть джойстики, компасы, акселерометры и т. д. Ассортимент всевозможных решений очень-очень широк.

Для программирования робота можно использовать программное обеспечение LEGO Mindstorms EV3 Home Edition для Windows или OS X, которое легко скачивается на официальном сайте LEGO. Там же есть обилие прошивок, обучающих материалов по программированию, видеороликов, интерактивных инструкций, описаний миссий.

Разумеется, EV3 может управляться со смартфона на Android или iOS, для этого есть отдельные приложения. Программирование возможно и на Java и на множестве других языков:

ASM/C/C++/Perl/Python/Ruby/VB/Haskell/Lisp/Matlab/LabVIEW.

На официальном сайте LEGO можно найти 17 моделей с инструкциями для сборки разных роботов из комплекта EV3. Вот эти модели:

TRACK3R – робот на гусеничном ходу высокой проходимости с четырьмя взаимозаменяемыми инструментами.

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

R3PTAR – робот-кобра высотой 35см, может скользить по полу, атаковать предметы клыками с высокой скоростью.

GRIPP3R – этот робот способен поднимать тяжести, может захватить, поднять и кинуть жестяную банку.

EV3STORM – робот на гусеничном ходу со множеством миссий.

BOBB3E – робот-погрузчик BobcatВ® с возможностью дистанционного управления посредством кнопок ИК-маяка, может двигаться или поднимать различные предметы.

BANNER PRINT3R – робот-принтер. Он умеет рисовать обычным маркером, проводя линии. Можно задавать собственный рисунок.

RAC3 TRUCK – гоночный грузовик на дистанционном управлении. Можно добавить прицеп.

DINOR3X – робот-трицератопс ходит и поворачивается на четырех ногах.

KRAZ3 – робот реагирует на ИК-маяк своего друга-жучка. Можно также управлять роботом с помощью настраиваемой программы или запрограммировать так, чтобы он двигался исключительно за жучком;

EV3D4 – созданный по мотивам “Звездных войн”, может следовать за владельцем, перемещаться по ИК-маяку, общаться. Поддерживает обширный набор сценариев, которые можно программировать и расширять, используя новое ПО EV3.

EL3CTRIC GUITAR – Ударяя по одной струне, перебирая пальцами по безладовому грифу, используя тремоло-систему, можно исполнять невероятные соло на этой гитаре!

EV3MEG – робот-помощник, способный перемещаться точно по линиям определенного цвета, благодаря датчику освещенности. Обнаруживает препятствия на пути и реагирует на них. Способен перемещаться как самостоятельно, так и управляться с помощью ИК-маяка.

Игра EV3 – робот умеет прятать мячик под стаканчик, затем менять стаканчики местами, а вам предстоит угадать, где мячик. Используя ИК-маяк можно задавать уровень.

MR.B3AM – измеряет длину балок LEGOВ® Technic, определяет цвет и размер балок.

ROBODOZ3R – робот-бульдозер. Может двигаться самостоятельно или управляться дистанционно. Расчищает себе путь, отваливая и отодвигая с пути мешающие предметы.

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

Стали довольно популярны соревнования роботов, в которых каждое учебное заведение может выставить свои команды роботостроителей на соревнования. Проводятся такие соревнования и в России, самое известное из таких мероприятий — РобоФест. Лучшие из лучших попадают на Всемирную Олимпиаду Роботов – WRO (World Robot Olympiad).

Где купить LEGO Mindstorms EV3?

Цена LEGO Mindstorms EV3 зависит от комплектации набора. Различные комплектации LEGO Mindstorms, его образовательные версии, можно приобрести у специализированных продавцов LEGO Education.

Смотрите также у нас на сайте:В Устройство и программирование микроконтроллеров для начинающих

Андрей ПовныйВ 

Другие статьи по теме :
  • 7 забавных роботов для обучения детей программированию
  • Знакомство с Waveshare Alphabot
  • Образовательный набор Амперка для обучения электронике и робототехнике
  • Примеры использования роботов в энергетике
  • Создан робот-электрик для ремонта воздушных линий
  • Как устроен и работает датчик линии
  • Бытовые роботы – обзор роботов различного назначения
  • Измерение расстояния ультразвуком и ультразвуковые датчики
  • Электроника для начинающих – набор компонентов для экспериментов по книге Ч …
  • Комплект Fibaro Starter Kit для создания умного дома

Электрик Инфо

Навигация

Вверх Главная страница Powered by Electrik.info В© 2008 – 2021 Перейти на полную версию сайта

Введение

Наше третье занятие мы посвятим изучению вычислительных возможностей модуля EV3 и разберем примеры практических решений задач на вычисление траектории движения. Снова запускаем среду программирования Lego mindstorms EV3, загружаем наш проект lessons.ev3 и добавляем в проект новую программу – lesson-3-4. Добавлять новую программу в проект мы научились с вами на предыдущем уроке.

Красная палитра – операции с данными

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

Рис. 1

Числовые значения. Блок “Константа”, блок “Переменная”

Среда программирования Lego mindstorms EV3 позволяет нам обрабатывать в своих программах пять различных типов данных:”Текст”, “Числовое значение”, “Логическое значение”, “Числовой массив”, “Логический массив”. В сегодняшнем уроке мы научимся оперировать с числовыми данными. Тип данных “Числовое значение” позволяет нам выполнять различные математические операции над числами. Числа в программе могут быть как положительными, так и отрицательными, быть целыми значениями или содержать десятичную дробь. Примеры: -15; 3,145; 8; -247,34.

Перед тем, как начать обрабатывать различные типы данных в наших программах, нам надо научиться их создавать и хранить. Для этих целей среда программирования Lego mindstorms EV3 предоставляет два вида программных блоков: “Переменная” и “Константа”. Эти блоки позволяют создать в памяти робота специальные ячейки, позволяющие записывать, извлекать и редактировать различные типы данных. Программный блок “Константа” (Рис. 2) позволяет создавать ячейку памяти для хранения одного из пяти типов данных (Рис. 2 поз. 1). Требуемое значение записывается в ячейку на этапе создания программы (Рис. 2 поз. 2) и остается неизменным во время выполнения всей программы. Для получения значения, записанного в блок “Константа” используется “Вывод” (Рис. 2 поз. 3). Подробнее с извлечением данных из программных блоков мы познакомимся ниже при решении практической задачи урока.

Рис. 2

В отличие от программного блока “Константа” – в блоке “Переменная” присутствуют два режима “Считывание” и “Записать” (Рис. 3 поз. 1). Перед первым использованием необходимо задать имя переменной, выбрав параметр блока “Добавить переменную” (Рис. 3 поз. 2). Имя переменной может содержать только заглавные и строчные буквы латинского алфавита, цифры, а также символы _ и -. Задать значение переменной можно, записав или передав число в параметр “Значение” (Рис. 3 поз. 3).

Рис. 3

Блок математика, блок округление

Для выполнения математических вычислений служит программный блок “Математика”. Он позволяет выполнить выбранную математическую операцию (Рис. 4 поз. 1) над двумя числами, заданными параметрами “a” и “b”. В режимах “Абсолютная величина” и “Квадратный корень” для вычисления доступен только один параметр “a”.

Рис. 4

Отдельно следует остановиться на режиме “Дополнения”. В этом режиме количество параметров для расчета увеличивается до четырех: “a”, “b”, “c” и “d”. В параметр “Уравнение” (Рис. 5 поз. 1) можно вписать любую произвольную формулу, производящую вычисления с этими параметрами.

Рис. 5

Иногда возникает необходимость произвести округление результата вычисления. Например: при отладке программы, можно выводить на экран модуля EV3 округленные промежуточные расчеты, чтобы легче было визуально контролировать ход выполнения программы. Для этого предназначен программный блок “Округление” (Рис. 6). Режимы “До ближайшего”, “Округлить к большему” и “Округлить к меньшему” производят округление до целого значения. В режиме “Отбросить дробную часть” можно задать количество остающихся знаков дробной части после запятой.

Рис. 6

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

Настало время применить полученные знания на практике.

Задача 3

Задача 4

Попробуйте написать программу для решения задачи самостоятельно, не подглядывая в решение!

В данном разделе выложены различные инструкции по сборке различных механизмов и роботов из конструкторов LEGO Mindstorms серии NXT и EV3. При сборке следует учитывать, что некоторые из конструкций потребуют дополнительных деталей из ресурсных наборов (каких-то деталей вам может не хватить, каких-то может вообще не быть в вашем наборе). Авторство инструкций принадлежит не мне. Большое количество различных инструкций для набора LEGO Mindstorms NXT можно найти на сайте NXT Programs.

Интересующимся конструкторами LEGO Mindstorms советую также зайти сюда.

Я и Робот

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

Кибернетика и алгебра высказываний

АЛГЕБРА ВЫСКАЗЫВАНИЙ – является составной частью одного из современных быстро развивающихся разделов математики – математической логики. Математическая логика применяетс.

Рубрика: Робот LEGO MINDSTORMS EV3 и NXT инструкции

На первой странице мы с Вами познакомимся с внешним видом конструкторов lego mindstoms ev3 и инструкциями (інструкциї lego) на русском языке для них. Сейчас доступны к скачиванию статьи с готовыми пошаговыми инструкциями по сборке различных моделей роботов из конструктора ев3 версии 313313 и 45544 (робот lego mindstorms ev3).

Внешний вид конструктора LEGO Mindstorm EV3 версии 31313 и 45544 :

Описание конструктора Lego Mindstorms EV3

Руководство пользователя (EV3 Home) для домашней версии, артикул 31313 – инструкция на русском языке для lego mindstorms ev3.

Элементная база (из каких деталей состоит набор), как выглядит содержимое коробки лего 31313.

Читайте также:  Как перенести звук с компьютера на телевизорБазовый набор LEGO MINDSTORMS Education EV3 (артикул 45544). Версия набора – образовательная (для школ). Элементная база набора. C 2013 года в продаже доступны наборы по цене от 350$ (около 28 000 рублей)! Понятно, что наборы LEGO MINDSTORMS версии EV3 в несколько раз “круче” предыдущего NXT!

Инструкции для конструктора 31313 (домашняя версия EV3)

Транспортные средства
Робобульдозер (ROBODOZ3R) Инструкция по сборке бульдозера из ев3 Погрузчик Боббии (BOBB3E) Инструкция по сборке погрузчика Робот-Мегабайт линейный ползун (EV3MEG) Инструкция по сборке ев3 Мегабайта
Робот-захватчик (GRIPP3R) Инструкция по сборке захватчика Робот – охотник (TRACK3R) Инструкция по сборке охранника Гоночный грузовик (RAC3R) Инструкция по сборке грузовика
Существа и Дроиды
Робот-ШТОРМ (EV3RSTORM) Инструкция по сборке Шторма скачать инструкцию лего робота Робот-змея (R3PTAR) Инструкция по сборке змеи Дроид ЕВА (EV3D4) Инструкция по сборке Евы
Робот-скорипион (SPIK3R) Инструкция по сборке скорпиона Кабан-динозавр РЭКС (DINOR3X) Инструкция по сборке динозавра Сумасшедший бот Wall-E (KRAZ3R) Инструкция по сборке Валли
Машины
Мистер сканер (MR-B3AM) Инструкция по сборке сканера Баннерный принтер (BANNER PRINT3R) Инструкция по сборке принтера Сортировщик Ваккер (WACK3M) Инструкция по сборке сортировщика
Умный сортировщик цвета Собирается из домашнего набора
Игры
Электрогитара (EL3CTRIC-GUITAR) Инструкция по сборке электрогитары из лего Робот EV3 с клешнёй Инструкция по сборке робота с клешнёй
Инструкции по сборке из базового набора 45544
РобоПЁС роботизированный Щенок СЛОНОБОТ (2 набора основной 45544 и ресурсный 45560) Слон – большой робот на 4-х ногах Сортировщик Сортировщик цветных шариков
ГИРОБОЙ Самобалансирующий робот – Гиробой Базовый робот 45544 Сборка из лего базового набора
РОБОРУКА Автоматизированная рука робота
Робот-охранник EV3 45544 Робот-охранник EV3 Это простой в сборке робот, который стреляет из пулемета по любым жуликам, которые подходят слишком близко к столу. Программа пишется во встроенном меню EV3 блока управления, ПК не применяется. Скачивайте бесплатную инструкцию проекта EV3 по ссылке. На последней странице Вы найдете скриншот программы.
Видео инструкция: Голова Чаппи бота Чаппи – звезда робота фильма. В ближайшем будущем преступность патрулируется роботизированной полицией. Этот проект LEGO MINDSTORMS EV3 позволяет вам создать аниматронную версию головы Чаппи. Чаппибот выражает чувства: он может говорить, шивилить челюстями, ушами и бровям. Его можете запрограммировать для дистанционного управления движениями, например, для приветствия проходящих мимо людей! Не можем найти зва-инструкцию. Если у Вас есть – сообщите пожалуйста администратор через форму обратной связи!
LEGO-робот 4х4 с 2-мя датчиками цвета и датчиком расстояния для шорт-трека.

Читайте также:  Инструмент жестянщика по авто

Робота можно использовать для соревнования “Шорт трек” категории “Hello, robot!”. Инструкция (презентация) содержится 45 слайдов, многие слайды являются повторами с разных углов обзора.

Бонусные модели 6 роботов EV3 на одной платформе (6 роботов в 1):

Уроки lego mindstorms – популярные ныне уроки робототехники в российских школах. Lego mindstorms ev3 уроки знакомит ребёнка с азами робототехники легко, наглядно и интересно. Программное обеспечение lego mindstorms education ev3 создавалось специально для детей: это простая платформой для первых шагов в робототехнике. Программное обеспечение lego mindstorms решает за вас технические вопросы, связанные с функционированием робототехнического набора. Учебные материалы также содержат подробные инструкции и оригинальные задания для плодотворного и увлекательного знакомства ребёнка с робототехническим делом. Программное обеспечение lego mindstorms ev3 – выбор современного учителя или родителя.

Базовый набор MINDSTORMS EV3

Lego mindstorms EV3 31313 инструкция по сборке Человекоподобный робот

Lego mindstorms EV3 31313 инструкция по сборке Паук

Lego mindstorms EV3 31313 инструкция по сборке Вездеход

Lego mindstorms EV3 31313 инструкция по сборке Змея

Lego mindstorms EV3 31313 инструкция по сборке Робот-силач

Опубликовано 31.01.2020 – 7:34 –

Конспект открытого занятия по робототехнике на тему: «Программирование робота LEGO Mindstorms EV3. Циклы»

Скачать:

Вложение Размер
image otkrytoe_zanyatie_po_robototehnike.docx 242.54 КБ

Предварительный просмотр:

Конспект открытого занятия по робототехнике на тему: «Программирование робота LEGO Mindstorms EV3. Циклы»

Ачитуев Баир Ринчинович, педагог дополнительного образования МБОУ ДО РЦДО МО «Курумканский район» Республики Бурятия

Объединение: «Robolab»

Состав учебной группы: 15 человек: 15 мальчиков, возраст обучающихся 11-12 лет.

Степень сложности: средняя

Тип занятия: изучение и первичное закрепление новых знаний.

Межпредметные связи: информатика, технология, физика, математика.

Форма учебного занятия: комбинированная

Форма обучения: групповая, фронтальная

Цели:

  • ознакомление с робототехникой с помощью образовательного набора LEGO Mindstorms EV3 (LEGO Education Mindstorms EV3);
  • систематизация знаний по теме «Циклы» (на примере работы Роботов LEGO Mindstorms EV3);
  • усвоение понятий исполнитель, алгоритм, циклический алгоритм, свойства циклического алгоритма, дать представление о составлении простейших циклических алгоритмов в среде LEGO Education.
  • В ходе занятия, обучающиеся должны продемонстрировать следующие результаты в виде универсальных учебных действий:
  • Регулятивные:
  • систематизировать и обобщить знания по теме «Алгоритмы» для успешной реализации циклического алгоритма работы собранного робота;
  • Научиться программировать роботов с помощью программы LEGO Education Mindstorms EV3.
  • Познавательные:
  • Изучение робототехники, создание собственного робота, умение программировать с помощью программы для LEGO Mindstorms EV3;
  • экспериментальное исследование, оценка (измерение) влияния отдельных факторов.
  • Коммуникативные: развить коммуникативные умения при работе в группе или команде.
  • Личностные: развитие памяти и мышления, возможность изучения робототехники на старших курсах.

Оборудование: мультимедиа проектор, конструктор LEGO Mindstorms EV3 45544 (5 шт.), в набор которого входят 541 элемент, включая USB ЛЕГО-коммутатор, 2 больших сервомотора, датчик ультразвуковой, датчик цвета, датчик касания.

План занятия:

  1. Организационный момент (2 мин)
  2. Повторение теоретического материала предыдущего занятия (10 мин)
  3. Практическая работа: разработка алгоритма для робота (23 мин)
  4. Подведение итогов занятия. Рефлексия (3 мин)

Ход занятия:

  1. Организационный момент.

Задача данного занятия – познакомить вас с конструктором Lego mindstorms. Научить программировать их под определенные задачи, разобрать с вами базовые решения наиболее распространенных задач.  

Группа деталей служит для соединения балок между собой, с блоком и датчиками. Детали, имеющие крестообразное сечение, называются осями (иногда штифтами) и служат для передачи вращения от моторов к колесам и шестерням.

II. Повторение теоретического материала предыдущего занятия

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

Что это будут за действия и какой их порядок?  

Учащиеся составляют правило посадки деревьев.

  1. Выкопать ямку.
  2. Опустить в ямку картофель.
  3. Засыпать ямку с картофелем землей.
  4. Полить водой.
  5. Перейти дальше.
  6. Выкопать ямку.
  7. Опустить в ямку картофель.
  8. И т.д.

Теперь давайте ответим на следующие вопросы:

  1. Чем характеризуется циклический алгоритм?
  2. Для чего нужны циклические алгоритмы?
  3. Какими свойствами обладают циклические алгоритмы?
  4. Как исполнитель реализует циклический алгоритм?

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

III. Практическая работа: разработка циклического алгоритма для робота

Теперь давайте обратимся к нашим роботам (на данном занятии это «трехколесные боты с установленным маркером для рисования на поле», созданные по инструкции), которые мы собирали на прошлом занятии.

Попробуем в специальной программе составить циклический алгоритм, который они будут исполнять с помощью вот таких команд:

Повторение действия или набора действий

(цикл)

imageЗадания по начальному программированию роботов Lego Mindstorms EV3 – начальная страницаРазработанные задания помогают учащимся приобрести первичные навыки программирования роботов Lego Mindstorms EV3. Методическая разработка состоит из 16 файлов формата PNG объёмом 2,6 МБ. Такой объём ф…

imageЗадания по начальному программированию роботов Lego Mindstorms EV3 – страница 01

Продолжение…

imageЗадания по начальному программированию роботов Lego Mindstorms EV3 – страница 02

Продолжение…

imageЗадания по начальному программированию роботов Lego Mindstorms EV3 – страница 03

Продолжение…

imageЗадания по начальному программированию роботов Lego Mindstorms EV3 – страница 04

Продолжение…

imageЗадания по начальному программированию роботов Lego Mindstorms EV3 – страница 05

Продолжение…

imageЗадания по начальному программированию роботов Lego Mindstorms EV3 – страница 06

Продолжение…

  • Мне нравится

 

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий