Робототехника — одно из самых интересных и прорывных школьных занятий. Она учит составлять алгоритмы, геймифицирует учебный процесс, знакомит детей с программированием. В некоторых школах уже с 1 класса занимаются информатикой, учатся собирать роботов и составлять блок-схемы. Чтобы дети легко понимали робототехнику и программирование, могли углубленно изучать математику и физику в средней школе, мы выпустили новый обучающий набор LEGO Education SPIKE Prime. Подробности о нем расскажем в этом посте.
LEGO Education SPIKE Prime предназначен для обучения детей 5–7 классов в школах и кружках робототехники. Набор позволяет строить алгоритмы с помощью блок-схем и любоваться, как картинки на экране превращаются в движения и действия. Для современных школьников важна наглядность и WOW-эффект, и SPIKE Prime является приманкой, которая может увлечь детей программированием и точными науками.
Обзор набора
Набор поставляется в минималистичном желто-белом пластиковом боксе. Под крышкой — картонка с инструкцией по началу работы и схемой размещения деталей в лотках. Набор спроектирован так, чтобы с ним было легко начинать работу и педагогу требовалось минимум дополнительной подготовки.
Сами детали расфасованы по пакетикам с номерами, которые соответствуют номерам ячеек в лотках.
В Базовый набор входит более 500 элементов LEGO, включая новые.
- Несколько новых рам, которые сокращают время сборки прототипов и позволяют создавать крупные модели.
- Новый кубик 2×4 с отверстием для осей Technic. Он позволяет объединять элементы Technic и LEGO System в одном проекте.
- Обновлена базовая пластина из ассортимента Technic.
- Новые узкие колеса, которые обеспечивают точность управления и повышают маневренность моделей.
- Новое поворотное колесо в виде опорного ролика.
- Новые зажимы для проводов, доступные в нескольких цветах, позволяют аккуратно закреплять шлейфы.
Кроме самих деталей, внутри находится три мотора — большой и два средних, а также три датчика: расстояния, цвета и силы.
Моторы подключаются напрямую к хабу и имеют датчики вращения с точностью до 1 градуса. Эта возможность предусмотрена для синхронизации работы моторов, чтобы они могли двигаться одновременно с постоянной скоростью. Кроме этого, датчик можно использовать и для измерения скорости и расстояния движения модели.
Датчик цвета различает до 8 цветов и может использоваться как датчик освещенности. В него также встроен инфракрасный датчик, который может считывать, например, отражение света.
Датчик касания распознает следующие ситуации: кнопка нажата, отжата, сильное нажатие. При этом датчик определяет силу давления в ньютонах или в процентах.
ИК-датчик служит для определения расстояния от робота до определенной точки или для предотвращения столкновений. Способен измерять расстояние в процентах, сантиметрах и дюймах.
Расширить возможности базового набора можно с помощью ресурсного набора, который состоит из 603 деталей. В него входят: дополнительный большой набор и датчик света, два больших колеса, большие конические зубчатые шестерни, которые позволяют строить крупные поворотные платформы.
Хаб
В хаб встроен гироскоп, который умеет определять его положение в пространстве: ориентацию, наклон, крен, определение грани сверху, состояние падения хаба и т. д. Встроенная память позволяет загружать и хранить до 20 программ. Номер программы отображается на пиксельном экране 5х5, куда также выводятся пользовательские изображения и статус работы хаба.
Также на хабе расположены:
- Разъем microUSB для зарядки аккумулятора или соединения с ПК.
- Кнопка синхронизации Bluetooth, с помощью которой можно установить беспроводную связь с ПК для программирования хаба.
- 6 портов (A-F) для выполнения команд или получения информации с датчиков.
- Три кнопки управления хабом.
- Встроенный динамик.
Программное обеспечение
ПО LEGO Education SPIKE доступно для Windows, Mac OS, Android, iOS и Chromebook, его можно скачать
При этом наборы команд, связанных с различными компонентами решения (моторы, датчики, переменные, операторы и т. д.), выделены разными цветами, что позволяет быстро интуитивно разобраться, как программировать то, что нужно.
Еще в самом приложении собрано множество планов уроков, а также около 30 различных инструкций по сборке моделей.
Первые шаги
После запуска приложения и выбора языка сразу же предлагается три стартовых шага:
1) Запрограммировать хаб, чтобы на экране выводился смайлик;
2) Познакомиться с работой моторов и датчиков;
3) Собрать модель «Блоха» и запрограммировать ее на движение.
Знакомство с SPIKE Prime начинается с описания возможностей подключения (через microUSB или через Bluetooth) и работы с пиксельным экраном.
Сначала необходимо задать последовательность команд, которая должна выполняться после запуска программы, а также выбрать конкретные пиксели, которые будут зажигаться на экране хаба.
Второй шаг предусматривает сборку и программирование реакции моторов на различные сигналы с датчиков. Например, можно запрограммировать мотор, чтобы он начал вращаться при поднесении руки или любого предмета к сенсору расстояния.
Для этого мы создаем последовательность команд: если предмет находится ближе n сантиметров к датчику, то мотор начинает работать.
Третий и самый интересный шаг: собрать робота-блоху и запрограммировать ее на прыжки по команде. Для этого сначала нужно собрать из деталей и двух моторов самого робота.
Затем приступаем к программированию. Для этого задаем следующий алгоритм: при включении программы «блоха» должна дважды проскакать вперед, поэтому два мотора должны сделать два полных вращения одновременно. Скорость вращения установим на 50%, чтобы робот не прыгал слишком сильно.
На выходе у нас получился небольшой робот, который при запуске программы скачет вперед. Красота!
Робот-блоха резво устремился вперед, нашел первую жертву, но что-то пошло не так.
После этого обучение закончено, можно приступать к более сложным проектам: в приложении только блок-схем для различных частей набора (моторы, хаб, датчики и т. д.) насчитывается более 60. При этом каждую блок-схему можно слегка менять с помощью параметров. Также внутри ПО есть возможность создания переменных и собственных блок-схем.
Для учителей
К набору прилагаются
Всего на сайте готово 4 курса. «Отряд изобретателей» — курс для уроков технологии, который закрепляет понимание учениками процесса ведения проектной деятельности. Два курса относятся к информатике. «Запускаем бизнес» дает базовые навыки программирования и алгоритмики, а «Полезные устройства» знакомит с принципами работы интернета вещей. Четвертый курс — «К соревнованиям готовы» — предназначен для подготовки к конкурсам и требует и базовый, и ресурсный набор.
В каждом курсе от 5 до 8 уроков, куда входит готовое методическое решение, которое можно внедрить в учебный процесс для закрепления STEAM-компетенций.
Сравниваем с другими наборами
LEGO Education SPIKE Prime входит в робототехническую линейку LEGO Education, которая включает в себя наборы для детей разных возрастов:
- Экспресс «Юный программист» для дошкольного образования.
- WeDo 2.0 для начальной школы.
- LEGO Education SPIKE Prime для средней школы.
- LEGO MINDSTORMS Education EV3 для учеников старших классов и первых курсов институтов.
Функции SPIKE Prime пересекаются с LEGO WeDo 2.0, у которого с этого года появилась поддержка Scratch. Но в отличие от WeD0 2.0, позволяющего моделировать физические опыты, SPIKE Prime больше подходит для создания роботов. Он спроектирован для начала изучения робототехники в 5–7 классах.
С помощью этого решения школьники в игровой форме смогут освоить принципы алгоритмизации, развить навыки решения задач, познакомиться с основами робототехники. После SPIKE Prime можно переходить на LEGO MINDSTORMS Education EV3, у которого есть возможность работы с MycroPython и который подойдет для изучения более сложных понятий робототехники и программирования.
P.S. При написании этой статьи ни один робот и ни один хаски не пострадал.
Источник: habr.com