====== Робот 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]]