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