M5STACK BALA2 ESP32 Self-balancing Robot Kit
- ESP32: 240MHz dual-core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual-mode Bluetooth
- Flash Memory: 16MB
- LCD: 2.0 inch, 320×240 Color TFT LCD, ILI9342C
- Motor Driver: HR8833
- Base Controller: STM32F030C8T6
- MEMS: BMM150 + MPU6886
SKU: Not Found
Brand: M5 STACK
- 100% Secure Checkout
- 7-Day Easy Returns
- Authentic & Quality Checked
- 24/7 Priority Support
Product Description
BALA2 is short for ‘Balance’, as its name suggests, it is the second generation of the M5Stacks balancing robot series. BALA2 is a Self Balancing Robot consisting of an M5Stack Gray and two wheels(DC motors). The base uses STM32F030C8T6 as the main control and has a two-way encoding motor driver and a built-in 1200mAh battery.
This robotics product comes with preloaded software. A self-balancing robot application that balances the robot vertically using a closed-loop algorithm. You can program it to automatically move around through programming, or you can combine WiFi and Bluetooth to develop remote control functions.
This Robot is controllable by a Smartphone device or a Transmitter. The BALA2 base contains a wealth of interfaces. In addition to the conventional PortB and PortC, it also supports 8-channel servos, of which 4 channels can be directly connected, and the remaining 4 channels need to be connected from the inside of the base. Even if you have never attempted such a balancing robot program, you can quickly get the hang of it and control it through UIFlow. The self-balancing robot uses data from the Accelerometer and Gyroscope to correct its orientation and position. The 2 DC driver module communicates with M5Stack Gray through I2C(0x3A).
Example:
To get complete code, please click, click
Features:
- 9-DOF IMU
- Two-wheel drive, PID control balance
- Grove extension ports
- 8-channel servo drive, 4-channel external connection, 4-channel built-in
- Support WiFi/Bluetooth, programmable
- Built-in speaker
- TF Card Support
- LEGO™ Compatible
- Programming Support
- Python
- UIFlow (Blockly)
- Arduino
Package Includes:
- 1x M5Stack Gray + BALA2
- 4x Wheel connector
- 2x HY2.0-4P Cables(20cm)
- 2x Bricks
- 1x Hex wrench
- Type-C USB Cable(120cm)
Technical Specifications
| Additional Specs. | STM32F030C8T6 |
|---|---|
| ESP32 | 240MHz dual-core 600 DMIPS 520KB SRAM |
| Height (mm) | 65 |
| Item Type | Kit |
| Length (mm) | 54 |
| MEMS | BMM150 + MPU6886 |
| Model | Robot Kit |
| Motor Driver | HR8833 |
| Shipping Dimensions | 10 × 10 × 9 cm |
| Shipping Weight | 0.04 kg |
| Speaker (Y/N) | 1W-0928 |
| Weight (g) | 157 |
| Width (mm) | 54 |









