DFRobot Romeo BLE mini V2.0 — это компактный контроллер для создания мобильных роботов, построенный на популярном микроконтроллере ATmega328P. Плата сочетает в себе возможности Arduino Uno и встроенный модуль Bluetooth 4.0, что позволяет управлять устройством со смартфона без лишних проводов. Благодаря интегрированному драйверу двигателей TB6612, контроллер готов к работе с шасси и моторами сразу после подключения.
- Микроконтроллер ATmega328P с частотой 16 МГц и 32 kB Flash-памяти
- Встроенный модуль Bluetooth 4.0 (TI CC2540) для беспроводного управления
- Драйвер двигателей TB6612 с током 1,2 А на канал для мощных моторов
- Совместимость с Arduino IDE и разъемами Gravity 3-pin
- Питание от microUSB или внешнего источника 6,5–10 В
Управление через Bluetooth 4.0
Встроенный модуль Bluetooth 4.0 (на базе чипа TI CC2540) обеспечивает стабильную беспроводную связь с гаджетами на расстоянии до 30 м на открытой местности. Это позволяет создавать учебные платформы и прототипы роботов, которые реагируют на команды из мобильного приложения. Использование BLE обеспечивает стабильную связь.
Мощный драйвер двигателей TB6612
На плате размещен двухканальный драйвер двигателей TB6612, который заменил предыдущие модели HR8833 в версии V2.0. Он способен управлять двумя моторами с током до 1,2 А на канал (пиковый ток 3,2 А), что подходит для двигателей постоянного тока в учебных работах. Пины D4–D7 предназначены для подключения моторов, что упрощает разводку проводов.
Совместимость с экосистемой Arduino
Контроллер полностью совместим со средой Arduino IDE и распознается компьютером как Arduino Uno. Это означает, что вы можете использовать тысячи готовых библиотек и примеров кода для быстрого прототипирования. Наличие 8 цифровых и 4 аналоговых входов позволяет подключать датчики, кнопки и другие периферийные устройства.
Удобное подключение периферии
Плата оснащена разъемами Gravity 3-pin, что позволяет подключать датчики DFRobot. Питание подается через microUSB или от внешнего источника напряжением 6,5–10 В, что дает гибкость в выборе типа аккумулятора. Компактные размеры 45 × 38,5 мм позволяют встраивать контроллер в небольшие корпуса роботов.
Память и производительность микроконтроллераМикроконтроллер ATmega328P работает на частоте 16 МГц, обеспечивая достаточную скорость для обработки сигналов от датчиков и управления моторами. В вашем распоряжении 32 kB Flash-памяти для хранения кода, из которых 0,5 kB занято загрузчиком. Для переменных данных выделено 2 kB SRAM, а 1 kB EEPROM позволяет сохранять настройки даже после отключения питания.
Аналоговые и цифровые интерфейсыКонтроллер имеет 8 цифровых пинов для подключения периферийных устройств. Четыре из них поддерживают ШИМ-модуляцию (пины D3, D9, D10, D11), что позволяет регулировать мощность подключенных устройств. Для считывания аналоговых сигналов доступны 4 аналоговых входа с разрешением 10 бит.
Удобное питание и зарядкаПлата может питаться от стандартного кабеля microUSB, что удобно для отладки кода и тестирования на столе. Для автономной работы можно подключить внешний источник питания с напряжением от 6,5 до 10 В, например, аккумуляторную батарею. Такая гибкость позволяет легко переходить от стационарного тестирования к полевым испытаниям робота без изменения конструкции.