M5Stack BALA2 Fire Self-balancing Robot Kit [Discontinued]
The BALA2 Fire (Bala is short for ‘Balance’) is the second generation of the M5Stack balancing robot series. The BALA2 Fire is a Self Balancing Robot consisting of an M5Stack Fire and two wheels with DC motors. The base uses an 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 including a self-balancing robot application which balances the robot vertically using a closed-loop algorithm. You can program it to automatically move around through programming, or you can combine Wi-Fi 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 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 the M5Stack Fire through I2C(0x3A).
Be sure to check out the Tutorial & Quick Start and visit the product documentation site for more info.
Caution: While using PSRAM, you cannot use PortC.
Lithium Battery Shipping: Due to courier restrictions, this product can only be shipped within England/Wales. With this item in your cart, your shipping options will be limited to DHL. Why?
Features
- 6-DOF IMU
- Two-wheel drive, PID control balance
- Grove extension ports
- 8-channel servo drive, 4-channel external connection, 4-channel built-in
- Support Wi-Fi programmable
- Built-in speaker
- MicroSD Card Support
- Building brick Compatible
- Programming Support
- Python
- UIFlow (Blockly)
- Arduino
Package Contents
- 1x M5Stack Fire + BALA2
- 4x Wheel connector
- 2x HY2.0 4-pin Cables (20cm)
- 2x Bricks
- 1x HEX KEY
- 1x Type-C USB Cable (120cm)
Specifications
ESP32 | 240MHz Dual Core 600 DMIPS 520KB SRAM Wi-Fi |
Flash | 16MB Flash |
PSRAM | 8MB PSRAM |
LCD | 2.0 inch, 320×240 Color TFT LCD, ILI9342C |
Speaker | 1W-0928 |
MEMS | MPU6886 |
Motor Driver | HR8833 |
Base Controller | STM32F030C8T6 |
Ports | GROVE I2C*1 UART*1 GPIO*1 SERVO*4 (+4 Extendable Channel) |
Battery Capacity | 1200mAh |
Net Weight | 153.9g |
Gross Weight | 260.0g |
Product Size | 54*54*65*mm |
Package dimensions | 170*110*66mm |
Case Material | Plastic |
Resources
- Product Documentation
- Tutorial, Quick Start and calibration
- GitHub Arduino Example
- Schematic
Pinout
ESP32 Chip | GPIO22 | GPIO21 | GPIO26 | GPIO36 | GPIO16 | GPIO17 |
PORT A | SCL | SDA | ||||
PORT B | DAC | ADC | ||||
PORT C | RX | TX |