====== Робот Bit:Bot XL: подключение, настройка и начало работы ====== Используйте [[amp>product/microbit-robot-bitbot-xl?utm_source=man&utm_campaign=microbit-robot-bitbot-xl&utm_medium=wiki|расширения Bit:Bot XL]] для создания мобильного робота, который готов к работе прямо из коробки. {{ :products:microbit-robot-bitbot-xl:microbit-robot-bitbot-xl.15.jpg?nolink&600 |}} На плате присутствует всё для комфортного старта: пара моторов для движения платформы, шаровая опора для создания «третьего колеса», батарейный отсек для питания и индикаторные светодиоды для мониторинга действий программы или создания оригинального тюнинга. ===== Подключение и настройка ===== Робот Bit:Bot XL поставляется в коробке в собранном виде. После покупки вам всего лишь нужно подключить плату BBC microbit, установить элементы питания и выполнить программную настройку! Все подробности описаны ниже в нашей инструкции. ==== Что понадобится ==== * 1× [[amp>product/microbit-robot-bitbot-xl?utm_source=man&utm_campaign=microbit-robot-bitbot-xl&utm_medium=wiki|Робот Bit:Bot XL]] * 1× [[amp>product/bbc-microbit?utm_source=man&utm_campaign=microbit-robot-bitbot-xl&utm_medium=wiki|Платформа BBC micro:bit]] * 1× [[amp>product/usb-cable-micro?utm_source=man&utm_campaign=microbit-robot-bitbot-xl&utm_medium=wiki|Кабель USB (A — Micro USB)]] * 3× [[amp>product/battery-aa-duracell?utm_source=man&utm_campaign=microbit-robot-bitbot-xl&utm_medium=wiki|Элемент питания AA]] ==== Аппаратная часть ==== - Установите два колеса на соответствующие валы моторов на плате Bit:Bot XL.{{ :products:microbit-robot-bitbot-xl:microbit-robot-bitbot-xl-hardware.1.png?nolink&600 |}} - Подключите плату micro:bit через краевой разъём в робоплатформу Bit:Bot XL, а затем вставьте три элемента питания AAA в батарейный отсек.{{ :products:microbit-robot-bitbot-xl:microbit-robot-bitbot-xl-hardware.2.jpg?nolink&600 |}} - Подключите micro:bit к компьютеру по USB.{{ :products:microbit-robot-bitbot-xl:microbit-robot-bitbot-xl-hardware.3.png?nolink |}} - Установите тумблер питания на плате Bit:Bot XL в режим ''ON''. Обратите внимания, должен загореться синий индикаторный светодиод.{{ :products:microbit-robot-bitbot-xl:microbit-robot-bitbot-xl-hardware.4.png?nolink |}} ==== Программная часть ==== - [[products:bbc-microbit|Познакомтесь и запустите BBC micro:bit]]. - Установите дополнительное программное обеспечение для MiniBit: - [[https://github.com/4tronix/BitBot|Библиотека для MakeCode]]:\\ Окно компонентов Расширенные Добавить расширение и вбейте в поиск строку BitBot. В завершении жмите установить модуль.{{ :products:microbit-robot-bitbot-xl:microbit-robot-bitbot-xl-software.1.css.png?nolink |}} - [[https://github.com/oivron/bitbotxl|Библиотека для MicroPython]]: На этом этапе робот настроен на работу с системой micro:bit и можно смело переходить к [[#примеры_работы|примерам работы]]. ===== Примеры работы ===== Примеры и описания функций читайте в инструкции от производителя на [[https://4tronix.co.uk/blog/?p=2289|MakeCode]] и [[https://4tronix.co.uk/blog/?p=2317|MicroPython]]. ===== Элементы платы ===== {{ :products:microbit-robot-bitbot-xl:microbit-robot-bitbot-xl-annotation.png?nolink |}} ==== Моторы с колёсами ==== За движение платформы отвечает пара микромоторов 12 мм с металлическими редукторами. Двигатели закреплены к плате двумя П-образными скобами, которые одновременно защищают редуктор от пыли и грязи. А обувкой Bit:Bot XL выступают пару пластиковых колёс с резиновыми покрышками, которое идеально устанавливаются на выходной D-образный вал микромоторов 12 мм. Колёса похвастаются диаметром 43,5 мм и шириной — 17,5 мм. ==== Драйвер моторов DRV8833 ==== Мускулы робота — микросхема двухканального H-моста {{ :products:microbit-robot-bitbot-xl:drv8833-datasheet.pdf |DRV8833}}, которая слушает команды от внешнего контроллера, в нашем случае платы micro:bit и приводит в движение [[#моторы_с_колёсами|моторы с установленными колёсами]]. ==== Батарейный отсек ==== Отсек для батареек служит для установки трёх элементов питания формата AA, например [[amp>product/battery-aa-duracell?utm_source=man&utm_campaign=microbit-robot-bitbot-xl&utm_medium=wiki|Duracell AA]]. Для питания робота используйте батарейки AA с выходным напряжением строго 1,5 вольт. Аккумуляторы AA с меньшим напряжением не смогут завести Bit:Bot XL и привести платформу в движение. А аккумуляторы с большим напряжением — выведут платформу из строя. ==== Тумблер питания ==== За включение робота используйте механический переключатель на плате с двумя режимами и индикаторным светодиодом: * ON — робот включен, светодиод ''ON'' горит. * OFF — робот выключен, светодиод ''ON'' не горит. ==== Регулятор напряжения ==== Элементы питания в батарейном отсеке выдают в сумме напряжение от 4,5 до 5 вольт. Понижающий линейный регулятор {{ :products:microbit-robot-bitbot-xl:ams1117-datasheet.pdf |AMS1117}} преобразует напряжение с батарейного отсека до точных 3,3 вольт с максимальным выходным током 800 мА. ==== Индикаторные светодиоды ==== На платформе расположено четыре адресных светодиода {{ :products:microbit-robot-bitbot-xl:ws2812b-datasheet.pdf |WS2812B}} с именами от ''0'' до ''11''. Каждый светодиод состоит из контроллера WS2812 и трёх кристаллов: R – красный, G – зелёный и B – синий. Изменяя ток одного, двух или трёх кристаллов одновременно, можно получить практически любой цвет излучения из видимого спектра. Электрически светодиодные модули WS2812B соединены между собой в цепочку, где первый светодиод выведен на ''13'' краевого разъёма BBC micro:bit. Как управлять светодиодами читайте в приведённых [[#примеры_работы|примерах работы]]. ==== Гнездо под краевой разъём BBC micro:bit ==== Робот Bit:Bot XL содержит гнездо {{ :products:microbit-robot-bitbot-xl:microbit-connector-cylconn-180degree.pdf |Cylconn 180 Degree Connector}} для подключения платы BBC micro:bit через краевой разъём. Никаких проводов и тем более пайки не понадобится. ==== Разъём PEN ==== Учиться управлять роботом веселее, если вставить в платформу маркер толщиной 10 мм и заставить робота нарисовать что-нибудь.{{ :products:microbit-robot-bitbot-xl:microbit-robot-bitbot-xl.14.jpg?nolink&600 |}} ==== Breakout Garden (5 pins) ==== Платформа поддерживает дополнительные платы и модули расширения, которые можно установить через гнездо под разъём Breakout Garden на 5 контактов. ===== Распиновка ===== {{ :products:microbit-robot-bitbot-xl:microbit-robot-bitbot-xl-pinout.png?nolink |}} ===== Габаритный чертёж ===== [[this>_media/products:microbit-robot-bitbot-xl:microbit-robot-bitbot-xl-dimensions.pdf|{{:products:microbit-robot-bitbot-xl:microbit-robot-bitbot-xl-dimensions.png}}]] ===== Характеристики ===== * Модель: 4tronix Bit:Bot XL Robot * Совместимость: микрокомпьютеры micro:bit * Аппаратный интерфейс: гнездо под краевой разъём BBC micro:bit * Напряжение питания: 4,5 В (3× элемента AA) * Максимальный потребляемый ток: до 800 мА * Колёса: два микромотора шириной 12 мм с металлическим редуктором * Драйвер моторов: DRV8833 * Индикация: 12 светодиодов WS2812B * Встроенные датчики: * 2 датчика линии * 2 датчика освещённости * Размеры: 120×120×43,5 мм ===== Ресурсы ===== * [[amp>product/microbit-robot-bitbot-xl?utm_source=man&utm_campaign=microbit-robot-bitbot-xl&utm_medium=wiki|Робот Bit:Bot XL]] в магазине. * [[https://github.com/amperka/hardware-drawings/blob/master/microbit-robot-bitbot-xl.svg|Векторное изображение робота]] * [[https://github.com/4tronix/BitBot|Библиотека для MakeCode]] * [[https://github.com/oivron/bitbotxl|Библиотека для MicroPython]] * [[https://4tronix.co.uk/blog/?p=2289|Инструкция по работе с Bit:Bot XL от производителя для MakeCade]] * [[https://4tronix.co.uk/blog/?p=2317|Инструкция по работе с Bit:Bot XL от производителя для MicroPython]]