[Из песочницы] Как изучают робототехнику школьники Испании

310ffae6654349ed843e88bfb08eb8d5.JPGСуть проекта BQ DIY KIT De Robotica

Система KIT De Robotica позволяет научиться и создавать роботов, отличающихся по внешнему дизайну (развитие навыков 3D моделирования, механики) и поведению (программирование сенсоров и систем) из стандартных (набор поставки) и полностью индивидуальных (детали, распечатанные на 3D принтере) компонентов.

KIT De Robotica относится к DIY проектам робототехники для начинающих, так как не требует навыков и приборов пайки. За счет этого и комплексного подхода к проектированию система завоевала популярность в школах Испании.

Что такое KIT De Robotica и почему это именно система? Когда заказываете KIT De Robotica, вы получаете небольшую симпатичную коробку, но это далеко не все. Просто сенсоры, проводки и двигатели можно легко купить по отдельности — и это будет дешевле, но этого будет недостаточно для создания робота. BQ KIT De Robotica включает в себя: базовые сенсоры и компоненты; онлайн систему визуального программирования; концепты приботов и инструкции по сборке; программу управления на базе смартфонов на Android; блок обучения и развития в виде сайта, видео канала и форума. Все эти элементы образуют очень симпатичную, настроенную на поддержание у детей интереса к техническому обучению систему. При этом она постоянно развивается за счет растущего сообщества пользователей (в основном преподавателей), которые придумывают новые концепты принтботов, предлагают новые сенсоры и модели поведения роботов. Далее мы рассмотрим все элементы испанской системы.Портал проекта, персонажи и контент 88b4cf8272c54a01b6bf979569062401.pngОсновной портал проекта находится по адресу http://diy.bq.com/. С самого первого взгляда видно, что этим порталом управляет профессиональная команда. Дизайнеры придумали симпатичных персонажей: парня, девушку и профессора, выбрали отличное сочетание цветов, очень много объектов анимировано, в общем красиво.

Персонажи и контент

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

[embedded content]

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

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

[embedded content]

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

Видео руководства

Пожалуй, самым сложным в адаптации портала к России будет найти ведущего (ведущую) на видео руководства. Простой русской озвучкой тут не обойтись. Анита ведет видео уроки просто шикарно, постоянно придумывая какие-то театрализованные моменты. Именно такими эмоциями и подачей можно привлечь или как минимум не оттолкнуть молодую аудиторию:

[embedded content]

Форум

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

[embedded content]

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

Набор базовых сенсоров и компонентов a9510de673b84a42a19dabd2dd5b76e2.jpgКомплект собран по принципу «необходимо и достаточно» для создания одного робота, способного выполнять несколько функций (движение и захват легких объектов) и реагировать светом и звуком, на изменение окружающих условий, а так же быть управляемым по Bluetooth.

c7cacd3ab94e49bd89387dd57f917d90.jpg

Состав комплекта легко найти на коробке и крышке. Итак, для создания робота понадобятся:

Батарейный отсек на 8 батареек АА; мозг будущего робота, плату Feduino UNO; 2 датчика IR (инфракрасный); кнопка нажимаемая; 2 световых датчика; модуль Bluetooth и USB кабель; реостат; 2 светодиода на плате; 2 сервомотора мини; 2 серводвигателя непрерывного вращения. 04194f2f34a34ff7a550292019b0e1f3.jpg

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

d471b415d7464e5a837b86b7b028366a.jpg

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

9b5b254a45f7401b9f4ace1a552f2567.png

Средство программирования Средством программирования является сайт http://bitbloq.bq.com, из вкладки которого мы узнаем, с помощью каких инструментов он был создан программистами BQ: 232c056b42e04637b7a5da6449253967.png

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

Облачное хранилище постепенно заполняется примерами программирования сенсоров, которые можно использовать на уроках (при ознакомлении с набором) и полными проектами программирования роботов.

Для более быстрого ознакомления с возможностями посмотрите короткое видео:

[embedded content]

Для корректной работы нужен браузер хром и плагин Codebender. Так же работает в Яндекс браузере.

Концепция принтботов 0ead318e70d041519c676a46b856806b.JPGДля создания робота в BQ KIT De Robotica используется не стандартный конструктор, а элементы, напечатанные на 3D принтере. Это позволяет подойти к проектированию функциональности и дизайна робота максимально свободно и индивидуально.

8b6552f0b0f843c6be5ea63f367738a0.png1cdecfdaaa2e412cbffd2de4c1568831.jpg

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

[embedded content]

Никто не запрещает использовать дополнительно элементы стандартных конструкторов, краски или любые другие доступные средства — это же настоящий DIY. Например, в притботе бульдозер используются гусеницы от одного из наборов LEGO. Кстати, их можно напечатать, используя FilaFlex пластик (на подобие резины):

785ba4ad3cce444aa30144e82d2f2f26.jpg

Очень легко совмещать детали (шестеренки и блоки) из наборов LEGO техник и придумывать и печать какие-то элементы, которых просто не может быть в стандартных конструкторах, например, уникальный панцирь краба:

cab14049dba94de1a2f56b8d73a9a4ee.jpg

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

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

79b000003a634ff3bab8db500bcba7f3.jpg

В более сложных моделях нужно предусмотреть, как робот будет соприкасаться с поверхностями, сможет ли он ездить только по ровной поверхности или его можно будет запустить на траве, земле, гальке:

[embedded content]

Для школ и кружков где еще нет 3D принтеров BQ поставляет готовый комплект деталей, распечатанный на BQ WITBOX и других элементов, необходимых для сборки (болты, шайбы, резиновые накладки):

974b436e1846460fabfc9d15b8883a0f.jpg

Средство управления роботом 7810b3be301949438cd08052ebe57161.pngКак мы с вами узнали, робота можно запрограммировать на постоянное движение с реагированием на данные с сенсоров. Простейшим из них является движение по черной линии. Если же вы хотите получить полный контроль над роботом, вам понадобится установить на робота плату Bluetooth и запрограммировать его на получение инструкций через неё.

В системе KIT De Robotica было принято решение использовать для управления роботом приложение для Android RoboPad, которое вы можете найти в Google Play. Это выглядит вполне естественно, учитывая, что BQ выпускает массу Android устройств и имеет собственный штат программистов. Кроме того, не нужно носить с собой отдельный пульт, достаточно смартфона.

2abae09822d8476a96f3765b294a9936.jpg

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

[embedded content]

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

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

[embedded content]

The end. В чем изюминка BQ и почему эта система даст прикурить многим отечественным роботоконструкторам? В заключении еще раз перечислим основные фишки, которые побудили нас начать поставки комплектов KIT De Robotica в Россию и поддержать этот проект, делая его полноценной системой роботосозидания на русском языке: — Это уже красиво. Все материалы и сама концепция выглядит красиво и привлекательно.— Это не скучно. Разработанные персонажи и дизайн направлены на широкую аудиторию. Мы надеемся, что потребителями комплектов станут не только дети опытных российских мейкеров, но и масса других детей, у которых нет таких мощных созидательных примеров дома.— Это система. Комплект, программирование, управление и 3D печать отлично сочетаются в единую систему и мы готовимся предоставить её для российских школ и кружков.— Это индивидуально. Применяя 3D печать возможность создавать полностью своих роботов, делать их уникальными как по дизайну, так и по поведению.— Это просто. Визуальные средства программирования позволяют задействовать их для обучения младших групп школьников, при этом можно переключиться на текстовый язык и начать осваивать его.— Это нужно. Мы верим, что дети должны постигать основы робототехники, как основы для созидательного мышления и проектирования более сложных систем. Сталкиваясь с трудностями и получая маленькие победы при проектировании маленьких роботов, они научаться не боятся сложностей. Не все, но лучшие начнут ставить более амбициозные цели и смогут их достичь.

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

© Habrahabr.ru