SKU:K014










Bala is a self-balancing robot application. This product is a self-balancing robot composed of the M5 FIRE and a dual-channel DC motor base. The name "BALA" is derived from the abbreviation of "Balance". It comes pre-installed with a self-balancing car application, which uses a closed-loop algorithm to maintain vertical balance during operation. It uses accelerometer and gyroscope attitude data to correct its orientation and position.
| Specification | Parameters |
|---|---|
| ESP32 | 240MHz dual-core, 600 DMIPS, 520KB SRAM, Wi-Fi |
| Flash | 16MB Flash + 4MB PSRAM |
| Input | 5V @ 500mA |
| Interfaces | Type-C x 1, GROVE(I2C+I/O+UART), Pogo Pin x 1 |
| LCD | 2-inch, 320x240 color TFT LCD, ILI9341 |
| Speaker | 1W-0928 |
| Microphone | MEMS analog BSE3729 microphone |
| LED | SK6812 3535 RGB LED x 10 |
| MEMS | BMM150+(MPU6886/SH200Q) |
| Battery | Built-in 550mAh @ 3.7V |
| Operating Temperature | 32°F to 104°F (0°C to 40°C) |
| Main Control Size | 54 x 54 x 21 mm |
| C.A.S.E | Plastic (PC) |
| Net Weight | 130g |
| Gross Weight | 247g |
| Product Size | 90 x 54 x 61mm |
| Package Size | 185 x 108 x 81mm |
Note: Calibration is required before first use! Hold the rightmost C key to power on, release the key after hearing a "beep" sound, and the sensor will enter calibration mode. Keep the host level and stationary, and the sensor calibration will be completed in 3 seconds. After calibration, it will automatically enter balance mode. If BALA cannot maintain balance during use, try calibrating the sensor to resolve the issue.
Mega328 ISP Download Interface Pin Definition
| Easyloader | Download Link | Notes |
|---|---|---|
| Bala Test Firmware MPU6050 Version Easyloader | download | / |
| Bala Test Firmware MPU6886 Version Easyloader | download | / |
BALA Demonstration
BALA Demonstration - Phone Control
BALA Demonstration - Line Following
BALA Demonstration - Line Following with Phone