Робот BitBot XL: подключение, настройка и начало работы

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

На плате присутствует всё для комфортного старта: пара моторов для движения платформы, шаровая опора для создания «третьего колеса», батарейный отсек для питания и индикаторные светодиоды для мониторинга действий программы или создания оригинального тюнинга.

Подключение и настройка

Робот BitBot XL поставляется в коробке в собранном виде. После покупки вам всего лишь нужно подключить плату BBC microbit, установить элементы питания и выполнить программную настройку! Все подробности описаны ниже в нашей инструкции.

Что понадобится

Аппаратная часть

  1. Установите два колеса на соответствующие валы моторов на плате BitBot XL.
  2. Подключите плату micro:bit через краевой разъём в робоплатформу BitBot XL, а затем вставьте три элемента питания AAA в батарейный отсек.
  3. Подключите micro:bit к компьютеру по USB.
  4. Установите тумблер питания на плате BitBot XL в режим ON. Обратите внимания, должен загореться синий индикаторный светодиод.

Программная часть

  1. Установите дополнительное программное обеспечение для MiniBit:
    1. Библиотека для MakeCode:
      Окно компонентов Расширенные Добавить расширение и вбейте в поиск строку BitBot. В завершении жмите установить модуль.

На этом этапе робот настроен на работу с системой micro:bit и можно смело переходить к примерам работы.

Примеры работы

Примеры и описания функций читайте в инструкции от производителя на MakeCode и MicroPython.

Элементы платы

Моторы с колёсами

За движение платформы отвечает пара микромоторов 12 мм с металлическими редукторами. Двигатели закреплены к плате двумя П-образными скобами, которые одновременно защищают редуктор от пыли и грязи. А обувкой BitBot XL выступают пару пластиковых колёс с резиновыми покрышками, которое идеально устанавливаются на выходной D-образный вал микромоторов 12 мм. Колёса похвастаются диаметром 43,5 мм и шириной — 17,5 мм.

Драйвер моторов DRV8833

Мускулы робота — микросхема двухканального H-моста DRV8833, которая слушает команды от внешнего контроллера, в нашем случае платы micro:bit и приводит в движение моторы с установленными колёсами.

Батарейный отсек

Отсек для батареек служит для установки трёх элементов питания формата AA, например Duracell AA.

Для питания робота используйте батарейки AA с выходным напряжением строго 1,5 вольт. Аккумуляторы AA с меньшим напряжением не смогут завести BitBot XL и привести платформу в движение. А аккумуляторы с большим напряжением — выведут платформу из строя.

Тумблер питания

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

  • ON — робот включен, светодиод ON горит.
  • OFF — робот выключен, светодиод ON не горит.

Регулятор напряжения

Элементы питания в батарейном отсеке выдают в сумме напряжение от 4,5 до 5 вольт. Понижающий линейный регулятор AMS1117 преобразует напряжение с батарейного отсека до точных 3,3 вольт с максимальным выходным током 800 мА.

Индикаторные светодиоды

На платформе расположено четыре адресных светодиода WS2812B с именами от 0 до 11. Каждый светодиод состоит из контроллера WS2812 и трёх кристаллов: R – красный, G – зелёный и B – синий. Изменяя ток одного, двух или трёх кристаллов одновременно, можно получить практически любой цвет излучения из видимого спектра. Электрически светодиодные модули WS2812B соединены между собой в цепочку, где первый светодиод выведен на 13 краевого разъёма BBC micro:bit.

Как управлять светодиодами читайте в приведённых примерах работы.

Гнездо под краевой разъём BBC Micro:bit

Для установки микрокомпьютера BBC micro:bit в плату робота BitBot XL используется соответствующее гнездо под краевой разъём.

Разъём PEN

Учиться управлять роботом веселее, если вставить в платформу маркер толщиной 10 мм и заставить робота нарисовать что-нибудь.

Breakout Garden (5 pins)

Платформа поддерживает дополнительные платы и модули расширения, которые можно установить через гнездо под разъём Breakout Garden на 5 контактов.

Распиновка

Габаритный чертёж

Характеристики

  • Модель: 4tronix BitBot XL Robot
  • Совместимость: микрокомпьютеры micro:bit
  • Аппаратный интерфейс: гнездо под краевой разъём BBC micro:bit
  • Напряжение питания: 4,5 В (3× элемента AA)
  • Максимальный потребляемый ток: до 800 мА
  • Колёса: два микромотора шириной 12 мм с металлическим редуктором
  • Драйвер моторов: DRV8833
  • Индикация: 12 светодиодов WS2812B
  • Встроенные датчики:
    • 2 датчика линии
    • 2 датчика освещённости
  • Размеры: 120×120×43,5 мм

Ресурсы