SKU: SENS-2949
📋 GST Invoice Available

DFRobot Romeo BLE Mini Robot Controller - Bluetooth 4.0, ATmega328P, Dual H-Bridge Motor Driver

₹2,119.00 (Inclusive of all taxes)
Out of Stock

The DFRobot Romeo BLE Mini is an Arduino UNO-compatible robot controller featuring an ATmega328P microcontroller, Bluetooth 4.0 (CC2540) for wireless communication and programming, and integrated dual 1.2A H-bridge motor drivers, designed for compact mobile robotics platforms.

Features

  • Arduino UNO R3 compatible core with ATmega328P (16 MHz, 32KB Flash).
  • Integrated Bluetooth 4.0 (TI CC2540) for wireless serial communication and OTA programming.
  • Onboard dual-channel H-bridge motor driver with 1.2A continuous current per channel.
  • Compact form factor with 8 digital I/O (4 PWM) and 4 analog input pins.
  • Supports Gravity-3Pin interface for plug-and-play connection with DFRobot sensors and servos.

Out of stock

Description

The Romeo BLE Mini is a streamlined, feature-packed control board built around the proven ATmega328P architecture. It integrates a TI CC2540 Bluetooth Low Energy module, enabling wireless serial communication, over-the-air (OTA) sketch uploads, and control via mobile apps within a typical line-of-sight range of 30 meters. The board includes a dedicated dual H-bridge motor driver circuit capable of delivering 1.2A continuous current per channel, suitable for driving small DC motors or servos in robotic applications.

Designed for reliability, the board features automatic power source selection between USB and an external 6-12V DC input, protecting the system during hot-swapping. The inclusion of the color-coded Gravity-3Pin ports simplifies wiring with a wide ecosystem of compatible sensors, actuators, and modules, accelerating prototype development for makers and educational robotics projects.

Key Features

  • Compact Arduino-Compatible Core: Features the ATmega328P microcontroller running at 16 MHz with 32 KB Flash, fully compatible with the Arduino UNO ecosystem and IDE.
  • Integrated Wireless Control: Equipped with a TI CC2540 Bluetooth 4.0 (BLE) module supporting master/slave roles, AT command configuration, and wireless serial communication.
  • Dedicated Motor Drive Circuitry: Onboard dual H-bridge drivers provide 1.2A continuous (2A peak) current per channel, controlled via digital pins D4, D5, D6, and D7 for bidirectional DC motor control.
  • Simplified Sensor Integration: Multiple Gravity-3Pin interfaces (color-coded: black-red-blue for GND-VCC-Signal) offer plug-and-play connectivity with DFRobot's extensive sensor and servo lineup.
  • Robust Power Management: Automatic switching between micro-USB bus power and external 6-12V DC input, with a separate servo power rail to isolate motor noise from the logic supply.
  • Wireless Programming Capability: Supports Over-The-Air (OTA) firmware updates via the Bluetooth link, eliminating the need for a physical USB connection during development iterations.
  • Optimized Form Factor: Reduced board dimensions compared to standard Romeo controllers, ideal for space-constrained mobile robot and rover chassis.

Applications

  • Compact educational and hobbyist robot platforms (line followers, obstacle avoiders, rovers).
  • Wirelessly controlled robotic arms or pan-tilt mechanisms using Bluetooth serial commands.
  • Mobile sensor data loggers for environmental monitoring, transmitting readings via BLE to a base station.
  • Prototyping and STEM kits requiring integrated motor control and wireless communication in a single board.
  • Interactive art installations and animatronics where wireless control from a smartphone or computer is needed.

Technical Specifications

MicrocontrollerATmega328P
Core CompatibilityArduino UNO R3
Operating Voltage (Logic)5V
External Input Voltage6-12V DC
Clock Speed16 MHz
Flash Memory32 KB (0.5 KB used by bootloader)
EEPROM1 KB
Digital I/O Pins8
PWM Pins4 (D3, D9, D10, D11)
Analog Input Pins4
Motor DriverDual H-Bridge
Motor Drive Current (Continuous)1.2A per channel
Peak Current (Pulse)2A per channel
Motor Control PinsD4, D5, D6, D7
Wireless CommunicationBluetooth 4.0 (BLE)
BLE ChipTI CC2540
Typical Wireless Range30 m (open area)
Interface PortsGravity-3Pin, micro-USB
Dimensions (Shipping)9 x 7 x 3 cm
Weight (Shipping)0.015 kg

Frequently Asked Questions

What is the maximum external power supply voltage for the Romeo BLE Mini?

The Romeo BLE Mini accepts an external DC input voltage between 6V and 12V. The board features automatic power source selection, allowing simultaneous connection of USB and external power without conflict. Ensure your power supply can deliver sufficient current for both the board logic and the connected motors.

How do I wire and control the onboard motor drivers?

The two H-bridge channels are controlled via digital pins D4/D5 (for Motor A) and D6/D7 (for Motor B). Set these pins as OUTPUTs in your Arduino sketch. Use standard digitalWrite commands or a library to set the pin states for direction control, and use PWM on the enable lines (if applicable) or a separate PWM pin for speed control, depending on the specific driver configuration detailed in the product wiki.

Can I upload sketches wirelessly via Bluetooth?

Yes, the integrated TI CC2540 BLE module supports wireless programming (Over-The-Air upload). You must first install the correct board definitions and BLE programming bridge software (like DFRobot's Wireless Programmer tool) in the Arduino IDE. After initial setup via USB, subsequent sketches can be uploaded through the Bluetooth serial port, provided the board remains powered.

What types of sensors can connect to the Gravity-3Pin ports?

The color-coded Gravity-3Pin ports (Black-Red-Blue for GND-VCC-Signal) are compatible with the entire DFRobot Gravity series sensors and modules, including digital/analog sensors, I2C devices, and servos. They provide a plug-and-play connection, eliminating wiring errors. For non-Gravity devices, check the signal voltage level (5V logic) and pinout compatibility.

What is the difference between Bluetooth version support mentioned (4.0 vs 5.1)?

The core hardware uses the TI CC2540 chip, which is a Bluetooth 4.0 (Low Energy) module. References to Bluetooth 5.1 in some descriptions may be an error or refer to a different product revision or a software stack feature. For this board, assume Bluetooth 4.0 BLE functionality for wireless serial communication and OTA programming with a typical range of 30 meters in open space.

Package Includes

  • 1 x DFRobot Romeo BLE Mini Robot Controller Board

Additional Information

Weight 0.015 kg
Dimensions 7 × 9 × 3 cm