Датчики наклона и движения WeDo 2.0: как работают и что собрать
Разбираем два главных датчика набора LEGO Education WeDo 2.0: как они устроены, чем отличаются и какие модели с ними интересно собрать и запрограммировать с ребёнком.
Набор LEGO Education WeDo 2.0 знакомит детей с робототехникой не через сухую теорию, а через живые модели, которые реагируют на окружающий мир. За эту «реакцию» отвечают два датчика в комплекте: датчик наклона и датчик движения. Разберёмся, как они устроены, чем отличаются и какие проекты с ними собрать, чтобы ребёнку было интересно.
Что такое датчик наклона
Датчик наклона (tilt sensor) определяет, в какую сторону наклонён корпус модели. Он различает шесть базовых состояний: наклон вверх, вниз, влево, вправо, положение «ровно» и лёгкую тряску. Внутри — простая механика с подвижным элементом, который замыкает нужный контакт в зависимости от положения. Ребёнку не нужно вникать в электронику: достаточно понять, что деталь «чувствует», как её повернули.
Если говорить точнее, в приложении для датчика наклона есть отдельные готовые состояния-условия: наклон вверх, наклон вниз, наклон в одну боковую сторону, наклон в другую, ровное положение и тряска. Чувствительность тряски не регулируется — встряхивать модель нужно ощутимо, иначе блок не сработает. Ребёнку не нужно это заучивать: он просто перетаскивает нужный «кубик» в программу.
В программе датчик наклона задаёт условие: «если наклон влево — поверни мотор». Это первый шаг к пониманию логики «если… то…», с которой начинается любое программирование.
Что такое датчик движения
Датчик движения (motion sensor) — это инфракрасный дальномер. Он посылает невидимый луч и определяет, есть ли перед ним препятствие и как близко оно находится. По сути это «глаз» робота: модель может остановиться перед стеной, поехать за рукой или реагировать на приближение игрушки.
Главное отличие от датчика наклона в том, что движение измеряется бесконтактно — робот реагирует на объект, даже не касаясь его. Это открывает совсем другой класс проектов: автоматические ворота, охранная сигнализация, машинка, которая сама объезжает препятствия.
В приложении датчик движения работает в нескольких режимах: он умеет ждать, пока предмет приблизится или отдалится, реагировать на любое изменение расстояния, а может просто отдавать текущее расстояние числом. Важная деталь: шкала расстояния в WeDo 2.0 — это условные значения от 0 до 9 (не сантиметры и не 0–10), где меньшее число означает, что предмет ближе. На этом удобно строить программы вроде «чем ближе рука — тем быстрее крутится мотор».
Чем датчики отличаются: коротко
- Датчик наклона — реагирует на положение самой модели (как её повернули).
- Датчик движения — реагирует на внешние объекты рядом с моделью.
- Наклон удобен для управления и равновесия; движение — для взаимодействия со средой.
Хорошая новость: оба датчика подключаются к смарт-хабу одинаково, и в приложении WeDo 2.0 для них есть наглядные блоки. Ребёнок собирает модель, перетаскивает пару блоков — и она оживает.
На практике эти два датчика закрывают почти все идеи первых проектов: наклон отвечает за управление и равновесие, движение — за реакцию на мир вокруг. Комбинируя их с мотором, звуком и лампочкой смарт-хаба, из одного набора можно собрать десятки разных «умных» моделей, не докупая ничего дополнительно. Именно поэтому знакомство с датчиками стоит проходить не в теории, а сразу на конкретных сборках — так ребёнок видит смысл каждого блока.
Как датчики появляются в программе
Сам по себе датчик ничего не делает — он лишь «докладывает» смарт-хабу, что происходит вокруг. Чтобы модель отреагировала, оранжевый блок датчика вставляют внутрь жёлтого блока ожидания («песочные часы»): программа замирает на этом месте, пока не выполнится условие — например, пока предмет не окажется близко или пока модель не наклонят вверх. Если сразу после «Пуска» робот внешне «молчит» — это не поломка, а именно ожидание сигнала.
Второй частый приём — цикл (скоба со стрелкой): в него кладут проверку датчика, чтобы модель реагировала постоянно, а не один раз. Полную расшифровку каждого значка и режима мы собрали в справочнике блоков WeDo 2.0 — держите его рядом, пока собираете первые программы с датчиками.
Три модели, которые стоит собрать
1. Умный шлагбаум (датчик движения)
Соберите ворота с одним мотором и поставьте датчик движения на въезде. Программа простая: если объект ближе 15 см — подними шлагбаум, иначе опусти. Отличный первый проект «умного дома»: понятная польза и мгновенный вау-эффект, когда машинка подъезжает и ворота открываются сами.
2. Робот-исследователь с объездом препятствий (датчик движения)
Двухмоторная тележка, у которой спереди стоит датчик движения. Логика: едем вперёд, а как только впереди стена — поворачиваем. Это классическая задача робототехники, и на WeDo 2.0 она собирается за один вечер. Ребёнок впервые видит, что робот принимает решения сам.
3. Наклонный джойстик (датчик наклона)
Возьмите датчик наклона в руку как пульт: наклон вперёд — модель едет вперёд, наклон назад — назад. Получается интуитивное «управление телом», которое очень нравится детям. Заодно это наглядно показывает, что датчик наклона можно использовать не только внутри робота, но и как контроллер.
Ещё идеи под оба датчика
- Сигнализация (датчик движения): робот «охраняет» комнату и включает звук и мигающую лампочку смарт-хаба, как только кто-то проходит мимо.
- Плавный газ (датчик движения): мощность мотора берётся прямо из значения расстояния (0–9) — чем ближе рука, тем быстрее вращение. Простой и эффектный пример связи «датчик → мотор».
- Модель с тряской (датчик наклона): движение меняется, когда модель встряхивают; помните, что тряску нужно задавать ощутимой — чувствительность фиксированная.
Если датчик не реагирует: что проверить
Чаще всего дело не в поломке, а в мелочах сборки или программе:
- Датчик не воткнут в порт до щелчка. Смарт-хаб «не видит» датчик, если провод сидит неплотно — переподключите его в любой из двух портов.
- Оранжевый блок стоит сам по себе. Вход датчика работает только внутри жёлтого блока ожидания или в гнезде другого блока; отдельно он ничего не запускает.
- Слишком близкий предмет. Объект вплотную к датчику движения он может не считать — отодвиньте его на пару сантиметров.
- Тряска не ловится. Чувствительность фиксированная, поэтому встряхивать модель нужно заметно.
- Робот «молчит» после «Пуска». Если первым в программе стоит ожидание датчика, это нормально: модель ждёт сигнала. Поднесите руку к датчику движения или наклоните модель — и всё оживёт.
Как объяснять это ребёнку
Не начинайте с терминов «инфракрасный» и «условный оператор». Начните с вопроса: «Как думаешь, откуда робот знает, что перед ним стена?» Дайте ребёнку самому подвигать рукой перед датчиком и увидеть, как меняется число в приложении. Когда связь «объект → число → действие» становится очевидной, программирование перестаёт быть магией и превращается в понятную игру.
Оба датчика — это фундамент, на котором строится вся дальнейшая робототехника: условия, циклы, реакция на среду. Освоив их на WeDo 2.0, ребёнок легко перейдёт к более серьёзным наборам и языкам программирования.
Что дальше
Если вы только выбираете первый набор, посмотрите наш разбор основ программирования WeDo 2.0 — там мы показываем, как собрать первую программу с нуля. Если же вы пока сравниваете комплектации и хотите понять, в каком наборе какие датчики идут, загляните в разбор чем отличаются наборы WeDo 2.0. А для тех, кто уже освоился с датчиками, отличным продолжением станут модели с двумя моторами.
Читайте также
Основы программирования WeDo 2.0: блоки и первая программа
Программирование WeDo 2.0 для начинающих: что означают блоки в приложении, как их соединять и как собрать первую программу с ребёнком за пять минут.
Читать →Все блоки программирования WeDo 2.0: полный справочник
Справочник всех 38 блоков программирования WeDo 2.0 по 7 цветам приложения: иконка, назначение, параметры и частая ошибка каждого блока плюс готовые мини-программы.
Читать →Что такое LEGO Education WeDo 2.0 и зачем он нужен ребёнку
Что такое WeDo 2.0: разбираем, что входит в набор LEGO Education WeDo 2.0, как он работает, для какого возраста подходит и чему на самом деле учит ребёнка.
Читать →Хотите набор LEGO Education WeDo 2.0 для класса или кружка?
Запросите оптовый прайс или купите набор в розницу в нашем магазине.
Больше материалов в разделе «WeDo 2.0 и робототехника» .
Все статьиРобоГуру — собственный бренд; конструкторы полностью совместимы с LEGO Education WeDo 2.0 (не оригинал LEGO).