DFRobot DFR0332
тел. +7(499)347-04-82
Описание DFRobot DFR0332
Конечно, вот подробное описание DFRobot DFR0332, его технические характеристики и информация о совместимости.
DFRobot DFR0332 (Romeo BLE) — Контроллер для роботов на базе Arduino Leonardo с Bluetooth 4.0
Описание: Romeo BLE — это многофункциональный контроллер для мобильных роботов, созданный на базе микроконтроллера ATmega32U4 (как в Arduino Leonardo). Его ключевая особенность — встроенный модуль Bluetooth 4.0 (BLE), что позволяет легко управлять роботом со смартфона или планшета без дополнительных шилдов.
Плата идеально подходит для начинающих и образовательных проектов, так как объединяет в себе:
- Драйверы двигателей: Два канала для управления моторами постоянного тока (до 2А на канал).
- Интерфейсы ввода-вывода: Все цифровые и аналоговые пины Arduino Leonardo, включая поддержку шилдов в форм-факторе Arduino UNO R3.
- Беспроводную связь: Модуль BLE для дистанционного управления и программирования по воздуху (Over-The-Air).
- Защиту и удобство: Встроенные стабилизаторы, защита от переполюсовки питания моторов, удобные клеммы для подключения моторов, сервоприводов и датчиков.
Это "всё-в-одном" решение, которое избавляет от необходимости использовать отдельные платы, драйверы моторов и Bluetooth-модули.
Технические характеристики
| Параметр | Значение / Описание |
| :--- | :--- |
| Микроконтроллер | ATmega32U4 |
| Рабочее напряжение | 5V (от USB или внешнего источника) |
| Входное напряжение | Рекомендуемое: 7V - 12V DC (через клемму PWR IN)
Предельное: 6V - 20V DC |
| Цифровые I/O пины | 20 (из них 7 с ШИМ) |
| Аналоговые входы | 12 (каналов АЦП, 4 из них выведены на отдельные пины) |
| Постоянный ток на I/O | 40 мА |
| Флэш-память | 32 КБ (из них 4 КБ заняты загрузчиком) |
| ОЗУ (SRAM) | 2.5 КБ |
| EEPROM | 1 КБ |
| Тактовая частота | 16 МГц |
| Драйвер двигателей | Два независимых канала на базе микросхемы TB6612FNG |
| Макс. ток на мотор | 2А на канал (пиковый), 1.2А (непрерывный) |
| Напряжение питания моторов | От того же внешнего источника (7V-12V) |
| Интерфейс Bluetooth | Bluetooth 4.0 (BLE), модуль на базе чипа TI CC2540 |
| Дальность связи BLE | До ~70 метров на открытом пространстве |
| Совместимость ПО | Полностью совместима со средой разработки Arduino IDE (плата выбирается как "Arduino Leonardo"). |
| Размеры | 80 x 60 мм |
| Особенности | Защита от переполюсовки для моторов, стабилизатор на 5V/3.3V, разъем для внешней антенны BLE, кнопка сброса, светодиоды индикации. |
Парт-номера и аналогичные модели
Основной парт-номер:
- DFR0332 — официальный номер модели от DFRobot.
Совместимые и аналогичные модели от DFRobot:
- DFR0004 / DFR0005 (Romeo V1 / V2) — предыдущие версии контроллера Romeo без Bluetooth. Используют чип L298P для драйвера моторов.
- DFR0216 (Bluno) — серия плат Arduino (UNO/Leonardo/Mega) со встроенным BLE, но без драйвера моторов.
- DFR0100 (Arduino-Compatible IO Expansion Shield) — шилд расширения, который можно использовать с Bluno или другой платой для добавления драйвера моторов L298.
- DFR0292 (HuskyLens) — AI-камера, которую можно подключить к Romeo BLE для создания "умного" робота с распознаванием объектов, лиц и т.д.
Совместимые модели/шилды от других производителей:
- Arduino Leonardo — Romeo BLE программно и по распиновке полностью совместима с Leonardo.
- Шилды для Arduino UNO R3 — Физически большинство шилдов для UNO R3 подключаются к Romeo BLE, но важно помнить о различиях в назначении некоторых пинов у Leonardo/UNO (особенно для Serial-связи). Работа с аналоговыми/цифровыми входами/выходами, сервоприводами, LCD-дисплеями (например, на I2C) обычно не вызывает проблем.
- Датчики и модули — Все датчики и модули DFRobot, а также большинство совместимых с Arduino устройств (работающих на 3.3V/5V) могут быть подключены к цифровым, аналоговым, I2C или UART-пинам Romeo BLE.
- ПО и библиотеки — Совместима со всеми библиотеками для Arduino Leonardo. Для работы с BLE часто используется стандартная библиотека
SoftwareSerialдля связи с модулем через UART (пины D0/D1) или специальные библиотеки от DFRobot.
Важное примечание: При использовании шилдов, которые активно используют последовательный порт (UART), необходимо учитывать, что на Romeo BLE пины D0 (RX) и D1 (TX) по умолчанию могут быть задействованы для связи с модулем BLE. Это может вызвать конфликт. В таких случаях может потребоваться переназначить UART-соединение с BLE на другие пины с помощью SoftwareSerial.