В настоящее время от различных конструкторов роботов для детей глаза просто разбегаются. Однако для самых маленьких есть идеальный вариант — LEGO WeDo 2.0.
Сам конструктор довольно старый (впервые был представлен в 2016 году) и является развитием первой версии WeDo 1.0 (вышел в 2009–2011 годах с 150 деталями и контроллером с USB-подключением). У WeDo 2.0 в контроллер (СмартХаб) добавлен беспроводной интерфейс (Bluetooth 4.0), число деталей увеличено до 280, а из электронных компонентов есть: датчик расстояния, наклона и мотор.
В настоящее время WeDo 2.0 ещё может использоваться в образовательных программах для начальной школы и кружках робототехники для самых маленьких, но постепенно вытесняется новыми линейками LEGO Spike (2019). Компания LEGO больше наборы не выпускает, но на маркетплейсах можно найти китайские клоны по доступной цене и с приемлемым качеством.
Программное обеспечение представляет собой блочную среду для планшетов (Android), возможна работа со Scratch 3.
Как устроен Hub
Сам контроллер представляет собой блок с кнопкой включения, к которому можно пристегнуть батарейный (2 батарейки типа AA) или аккумуляторный отсек. У контроллера всего два порта (можно подключить один мотор и один датчик или два мотора).
Электронная плата основного контроллера

На плате можно видеть пару разъёмов (собственная разработка LEGO, шаг контактов 1.27 мм), двойной драйвер двигателя LB1836, контроллер Bluetooth (Texas Instruments CC2640).

На лицевой стороне плате располагаются: кнопка включения/выключения, пьезоэлектрический буззер, керамическая антенна для Bluetooth, RGB-светодиод, фильтрующие электролитические конденсаторы.
Распиновка разъёма 
- M1 — Вывод питания двигателя 1 (управление ШИМ)
- M2 — Вывод питания двигателя 2 (управление ШИМ)
- GND — Земля (0 В)
- VCC — Питание для электроники устройства (3.3 В)
- ID1 — Линия аналоговой идентификации 1 / Последовательные данные (концентратор -> устройство)
- ID2 — Линия аналоговой идентификации 2 / Последовательные данные (устройство -> концентратор)
Внешнее управление
Для внешнего управления хабом есть esp32_ble_wedo — библиотека для управления конструктором LEGO Wedo с помощью ESP32 через Bluetooth Low Energy. Позволяет управлять моторчиками и RGB-светодиодом.
Заключение
Таким образом, для маленьких детей такой конструктор (вернее его китайский клон) вполне может пригодиться для конструирования и оживления самых первых роботов и механизмов.
Ссылки
- What’s inside WeDo 2.0 controller brick
- The Powered Up connector
- A library to control LEGO wedo 2.0 with the ESP32 through Bluetooth low energy
По теме

