Wedo что это за программа

Обучение детей робототехнике: что изучают дети с Lego WeDo 2.0

В этой статье вы узнаете, почему детям полезно изучать робототехнику, что они делают на занятиях, какие инструменты используют и при чем тут популярный конструктор Lego.

3304 просмотров

Существует миф, что роботы и программирование — сложно и непонятно, детям не место в инженерии и IT. Школа программирования и робототехники для детей «Пиксель» расскажет, почему это утверждение неверно.

Во-первых, ребенок впитывает новую информацию в несколько раз быстрее взрослых благодаря вовлеченности и энергичности. Дети постоянно задают вопросы об устройствах: из чего сделаны, как работают, где включить и выключить, как разобрать и собрать обратно. Такой интерес подталкивает без труда изучать основы программирования, конструирования и электроники.

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

Роботы из Лего! — LEGO Education WeDo 2.0

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

Что такое робототехника и с какого возраста можно ее изучать
Занятие по робототехнике для детей в школе «Пиксель»

Робототехника — это прикладная наука о создании автоматизированных систем. В процессе обучения ребенок в игровой форме изучает азы математики, информатики и механики, а затем строит роботов из конструктора.

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

На наших очных курсах в Москве и Московской области дети изучают предмет по двум программам в зависимости от возраста:

  • С 5 до 7 лет — узнают, какие механизмы используются в окружающей среде и природе, и учатся использовать их в своих сборках. Так, к примеру, они знакомятся с работой реечной и червячной передачи, собирают модели животных и растений, космические корабли и Солнечную систему.
  • С 7 до 10 лет — углубляются в основы робототехники, программирования и механики. Ребята учатся запускать моторы, использовать датчики, знакомятся с такими понятиями, как цикл, математические операции и др.

Робототехника на базе Lego WeDo 2.0

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

Основы программирования в LEGO WeDo 2.0

Возникает тогда вопрос: «Могу ли я дома научить ребенка собирать роботов из обычного конструктора. В магазинах игрушек полно наборов?». И да, и нет. Обычный конструктор тренирует воображение и навыки конструирования, из него действительно можно собрать прототип простого робота, вот только он будет статичен.

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

Специальная платформа для программирования сборки
Из чего можно собрать робота?

Производители конструкторов предлагают множество наборов для детской робототехники. Мы расскажем об одном из самых популярных — Lego WeDo 2.0. Это образовательный набор для создания роботов от Lego Education, который предназначен для изучения программирования, конструирования и электроники с ранних дней. Он состоит из трех частей:

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

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

Например, дети могут собрать: робота-наблюдателя, крокодила, вертолет, конвейер, трактор, гоночную машину, грузовик и даже популярного робота Валли из мультфильма от Pixar «ВАЛЛ-И». Это неполный список возможностей по сборке. Преподаватели постоянно пополняют коллекцию новыми инструкциями, а дети в свою очередь не ограничиваются заданиями и реализуют собственные идеи. Наши учителя рекомендуют обратить внимание именно на WeDo 2.0., так как он оснащен всеми необходимыми компонентами для изучения основ инженерии и IT.

Набор Lego WeDo 2.0 лучше всего подходит для юных инженеров
Профессии, которые связаны с робототехникой

Ученики на занятиях приобретают знания и навыки, которые полезны не только для общего развития, но и будущей карьеры. Робототехника встречается во многих востребованных профессиях, среди которых:

  • Инженер-электроник — следит за бесперебойной работой электронного оборудования.
  • Инженер-изобретатель — генерирует идеи и благодаря им создает новых роботов для промышленности, быта, медицины и других сфер.
  • Программист по робототехнике — разрабатывает программное обеспечение для систем.
  • Сервисный инженер — проводит диагностику и монтаж устройств.
  • 3D-дизайнер — моделирует трехмерные объекты.
  • Проектировщик нейроинтерфейсов — разрабатывает технологии, которые совместимы с нервной системой человека. С помощью таких устройств возможно управлять роботами и компьютерами через мозг.
Читайте также:
Hp g2410 что это за программа

За робототехникой и программированием — будущее. Автоматизированные системы улучшают жизнь человека и положительно влияют на научно-технический прогресс. Медицина, образование, искусство, экономика, строительство, транспортные системы, логистика, промышленность развиваются благодаря роботизации многих процессов. И если сейчас больше детей будут осваивать основы робототехники и программирования, то через 10–20 лет они подарят миру уникальные и полезные изобретения.

Источник: vc.ru

Wedo что это за программа

Секция робототехники для детей в Екатеринбурге

Среда программирования Lego WeDo 2.0 Описание блоков

  • Автор записи: Дело Техники
  • Запись опубликована: 07.09.2018
  • Рубрика записи Программное обеспечение / Робототехника
  • Комментарии к записи: комментария 2

Заключительная статья о программном обеспечение WeDo 2.0 посвящена обзору программных блоков, которые позволяют составить как простейшие линейные алгоритмы для управления двигателем, так и обработать информацию с датчиков и добавить в проект изображения и звуки.

Как было отмечено ранее, в основе самой платформы программного обеспечения WeDo 2.0 лежит графический язык программирования «G», заимствованный из среды программирования LabView (см. «WeDo 2.0 Первые шаги»). Но если в оригинале блоки соединяются между собой проводниками (на манер проводов в физическом мире), то для данной среды был выбран более простой подход. Блоки соединяются между собой по принципу «вагончиков» в составе поезда – друг за другом, а расширители блоков имеют пазлообразный вид и даже ребенку интуитивно понятно, что и куда нужно подсоединить.

Следующая идея разработчика тоже помогает «новичку» освоиться за самый короткий период времени. Это разделение программных блоков по цветовой палитре:

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

Давайте разберём подробно, какие программные блоки можно встретить в каждой палитре.

Блоки управления мотором и индикатором смартхаба

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

Первый блок с символом, похожим на спидометр, задает мощность (скорость вращения) двигателя. На практике чаще всего используют оба понятия, как взаимозаменяемые. Дети любят мыслить большими категориями и задают значения мощности в десятки тысяч, но это не имеет смысла, поскольку программное ограничение установлено на отметке «10», и все значения превышающие эту отметку воспринимаются именно как «10».

Блок с песочными часами задает время работы мотора. Единица измерения времени – секунда.

Следующие два блока отвечают за задание направления вращения оси, подключенной к мотору – по часовой стрелке или против.

Блок с крестиком отвечает за остановку мотора. К слову, остановить мотором можно еще несколькими способами: установив в нужном месте алгоритма блок мощности с уставкой «0» или остановить программу целиком.

И последний блок в палитре отвечает за изменение цвета свечения индикатора смартхаба. Причём эту функцию можно использовать как в мультимедийных целях (реализация светофора), так и для отладки алгоритма и установки в «контрольных точках» программы.

Блоки работы с экраном, звуками и математикой

Красная палитра, в первую очередь, включает в себя блоки управления экраном:

Блок экрана с облаком позволяет задать фон экрану из встроенной библиотеки изображений, которая содержит 28 доступных картинок различных категорий: природа (горы, океан).

Блок экрана с цифрами «123» позволяет работать с текстовыми и числовыми данными. При добавлении блока расширения «abc» мы переходим в режим вывода текстовых сообщений – на экране отобразится информация для пользователя, введённая в блок расширения. В случае добавления блока расширения «123» (цифры на белом фоне) активируется режим работы с числами.

При этом введённое значение не только отображается на экране, но еще и запоминается в памяти экрана. Последнее записанное значение хранится в блоке расширений «123» (полностью синий блок). Таким образом, получается аналог переменной из классического программирования.

Блок математики выполняет привычную для него роль – складывает, вычитает, умножает и делит. Отлично подходит для реализации таймеров и счетчиков, инверсии сигналов от датчиков.

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

Блок с изображенной нотой – блок звуковых эффектов. Настоящая боль любого преподавателя робототехники, поскольку дети, узнав про этот блок, стараются установить его в каждую свою программу. При этом регулятор громкости выкручивается в максимум. У блока имеется встроенная библиотека разнообразных звуков, а также функция записи своего звукового файла.

Блоки управления программой (запуск, ожидание, цикл)

У любой программы должна быть кнопка её запуска – за эту функцию в WeDo 2.0 отвечает сразу несколько блоков:

Блок запуска с символом «Play» появляется сразу в рабочей области программы, как бы призывая сразу написать свой первый алгоритм управления собранной моделью.

Читайте также:
Приложение темы для Андроид что это за программа

Следующий блок, которым можно запустить выполнение клавиатуры – это блок «Клавиша» — по умолчанию установлена клавиша А, но можно выбрать любую другую клавишу как на латинице, так и на кириллице. Изменить клавишу возможно после клика на блок, удержания его в «нажатом состоянии» – блок перейдет в режим изменения параметров – выбирайте любой понравившийся символ с клавиатуры.

Ещё один блок, который может быть стартовым – это блок «Получение сообщения» (работает в связке с блоком «Отправка сообщения»). Данный блок используется для перехода из одной ветки алгоритма в другую при достижении заданных параметров. Например, в основном алгоритме у вас выполняется программа, в которой содержится блок отправки сообщения «Stop». Вы устанавливается в рамках подпрограммы блок получения сообщения с аргументом «Stop» – и выполняете требуемую последовательность действий параллельно с выполнением основного кода. Этот блок достаточно часто применяется при опросе датчиков в режиме реального времени – под конкретное значение датчика пишется своя подпрограмма с аргументом, соответствующим этим числовым значениям.

Один из самых любимых блоков детей в нашей секции робототехники «Дело Техники» – это «Цикл» – функционал у этого блока тот же, что и в классическом программирование – повторять программу или её часть определенное число раз, по наступлению какого-либо события или же бесконечно. По умолчанию блок «Цикл» работает в режиме бесконечного, для того чтобы задать ему ограничение по числу выполнений достаточно подключить блок расширения (например, числовой блок или датчик расстояния).

Последний в нашем обзоре блоков управления, но в то же время один их самых важных при написании программ – блок «Ожидание». По умолчанию это таймер, который останавливает выполнение программы на время, заданное в блоке расширения (отчёт ведётся в секундах). Расширить функционал блока можно, подключив к нему блоки расширения из оранжевой и синей палитр.

Например, при добавлении датчика расстояния блок «Ожидания» останавливает программу до момента, пока не произойдет срабатывание датчика. То же самое справедливо для блоков расширения датчика наклона и микрофона. Таким образом, блок «Ожидание» — это основной блок программ, которые подразумевают реагирование роботов на события внешнего мира – наклон, изменение расстояния, увеличение шума и др.

Блоки работы с датчиками

Одно из основных отличий образовательного конструктора Lego WeDo 2.0 от обычного конструктора – это наличие датчиков, позволяющих роботам взаимодействовать с окружающим миром. Появление препятствий, удаление объектов, изменение наклона плоскости или управление джойстиком – все эти события внешнего мира нужно уметь понимать на программном уровне. Для этого в среде программирования WeDo 2.0 предусмотрены блоки расширения, которые считывают информацию с датчиков.

Датчик расстояния может работать в трех режимах:

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

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

Датчик расстояния считывает расстояние по шкале от 0 до 10 условных единиц, максимальная граница соответствует 15-18 сантиметрам.

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

  • наклон носом вверх (к себе)
  • наклон носом вниз (от себя)
  • наклон влево
  • наклон вправо
  • отсутствие наклона (датчик расположен горизонтально) «0»
  • наклон в любую сторону (режим «тряска»)

Ещё одна группа блоков представляет собой блоки расширения. Их цветовая гамма — синяя.

  1. Блок с изображением микрофона является простейшим датчиком звука. Если этот блок расширения добавить к блоку ожидания («Песочные часы»), то программа будет ожидать увеличения громкости звука — это может быть, например, хлопок.
  2. Блок с буквенными символами «abc» является блоком ввода текстовых данных. Подключается как правило к блокам «Экран» и «Отправка/получение сообщения».
  3. Блок с символом игральной кости — это генератор случайных чисел от 0 до 10. Возможно подключение ко всем блокам, которые имеют «разъём» расширения.
  4. Блок с числовыми символами «123» является блоком ввода числовых данных. Используется в случаях, когда нужно определённому блоку присвоить некое значение, например, задать мощность на уровне «6».
  5. Блок с символом экрана «123» — хранит текущее значение, которое записано в память блока экрана с цифрами «123». По сути своей этот блок является переменной в чистом виде.

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

В рамках материалов о работе в программной среде Lego Wedo 2.0 мы рассказываем не только о блоках, но и анализируем некоторые типовые алгоритмы. Например, программы счётчика и таймера — Счётчик и таймер на WeDo 2.0

Источник: xn--d1acamalered3bf4b5g.xn--p1ai

Обзор Lego WeDo

Набор Lego WeDo предназначен для детей от 7 лет. Традиционно комплект состоит из кирпичиков Lego и небольшого набора электроники, которую можно оживить, подключив к компьютеру. Но так как в наборе не подразумевается наличие микрокомпьютера в роботе — он будет функционировать только будучи подключенным к ПК через шнур USB.

Читайте также:
Your software deals что это за программа

Базовый состав под названием Перворобот:

  • USB-коммутатор,
  • мотор,
  • датчик расстояния,
  • датчик наклона,
  • 158 различных блоков.

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

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

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

Датчик наклона способен определить 6 позиций: «вверх», «вниз», «левый бок», «правый бок», «нет наклона» и «любой наклон». Для начало самое то.

В качестве дополнения к Первороботу компания выпустила ресурсный набор WeDo. Это не значит, что там появилось куча всего нового — это расширение состоит из 326 пластиковых элементов, которые могут послужить корпусом для других моделей.

Рекомендованные Lego Education цены: базовый набор 9500 рублей, ресурсный — 4100 рублей.

Модели Lego роботов в данном конструкторе:

«Танцующие птицы», «Умный волчок», «Обезьянка-барабанщик»

«Голодный крокодил», «Рычащий лев», «Летящая птица»

«Нападающий», «Вратарь», «Веселые болельщики»

«Спасение самолета», «Большое бегство», «Лодка на бурном море»

«Кран», «Колесо обозрения», «Дом и машина» и другие — доступны при покупке ресурсного набора WeDo

Программирование Lego WeDo

Программная среда Lego Education WeDo (Lego Education WeDo Software) имеет только графический интерфейс составления блоков в логическую цепь. Незаменимая вещь для начинающих робототехников. Данная версия ПО отличается по функционалу от ПО для продвинутых — Lego Mindstorms EV3. Здесь все достаточно просто и нет лишних возможностей, которые на начальном этапе только все усложняют.

Именно здесь осуществляется задание параметров датчикам и моторам. Создано это приложение на платформе LabVIEW. Это естественно говорит о том, что ПО будет платным и, к сожалению, не входит в стоимость набора. Есть многопользовательская версия, а также лицензия на 1 компьютер.

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

Источник: robot-on.ru

LEGO Wedo 1.8.26

LEGO Wedo

LEGO Wedo – это детское приложение для развития навыков программирования при помощи мобильного устройства Android и конструктора ЛЕГО. Уроки созданы в соответствии с государственными стандартами образовательных программ и насчитывают на сегодняшний день более 40 часов материалов.

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

Образовательная составляющая проекта направлена на изучение технических и естественных наук, а также программирования и математики. Обычно скачать LEGO Wedo рекомендуют не только ученику, но и преподавателю. Приложение научит собирать машины, роботов и другую полезную технику. Здесь каждый найдёт много интересной и полезной информации.

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

Миссия LEGO Wedo 2.0 на Андроид:

★ В первую очередь, показать маленькому ученику как правильно моделировать различные детали
★ Привить интерес к программированию и естественным наукам
★ Помочь преподавателю привлечь внимание ученика к своему предмету
★ Превратить абстрактный знания ученика во вполне конкретные умения
★ Научить ребёнка задавать правильные вопросы, ставить и решать задачи, анализировать и применять логическое мышление
★ Дать возможность ученику получить более глубокие познания в самых разных науках

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

Так что не зря авторы проекта были удостоены премии за самый инновационный, но в то же время доступный для освоения инструмент. Однако разработчики не планируют останавливаться, тешась в лучах славы, они обязательно приготовят еще больше удивительных сюрпризов. Не забудьте скачать Лего Ведо на любое устройство, и ваши школьные занятия больше никогда не будут скучными. Приложение научит вас смотреть на мир совершенно другими глазами – глазами профессионального программиста. И чем раньше вы начнёте обучение, тем лучше.

Размер: 26.78 Mb Загрузок: 813

Источник: androidfeel.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru