mirror of
https://github.com/m5stack/m5-docs.git
synced 2026-05-20 10:23:01 -07:00
4.9 KiB
4.9 KiB
Application BALA
SKU:K014
描述
BALA 是一款平衡车应用.该产品是由 M5 FIRE 与 双路直流电机底座组合而成的一款自平衡机器人,其"BALA"名称的由来出自"Balance"一词的缩写.
默认预装平衡车应用程序,在运行时使用闭环算法保持垂直平衡.使用加速度计与陀螺仪姿态数据来校正其方向和位置.支持多种工作模式,如位置保持、简单模式、上升模式和操纵杆控制模式.支持智能手机或控制器远程操控.
网上有很多关于平衡车的开源代码供参考,你能够方便快捷的开发出更多有趣的功能.
使用 2 路直流驱动器模块,通过I2C总线与M5Stack FIRE通信.默认I2C地址为0x56.
产品特性
- 开发平台
- Python
- UIFlow
- 兼容 LEGO
- POGO Pin
- 支持 TF 卡拓展
包含
- 1x M5Stack BALA
- 1x 电机驱动
- 2x N20电机(内置编码器)
- Type-C USB
传感器进行校准
注意:首次使用务必先进行校准!按住最右侧C键开机,听到"滴"声后松开按键,传感器会进入校准设置,保持主机水平静止放置,3秒后传感器校准完成,校准完成后会自动进入平衡模式。如果在使用过程中发现BALA无法保持平衡,可通过尝试校准传感器进行解决。
规格参数
| 规格 | 参数 |
| 净重 | 130g |
| 毛重 | 247g |
| 产品尺寸 | 90*54*61mm |
| 包装尺寸 | 185*108*81mm |
M5Fire 参数
| 型号 | M5Stack FIRE |
|---|---|
| ESP32 | 240MHz双核,600 DMIPS,520KB SRAM,Wi-Fi,双模蓝牙 |
| Flash | 16MB Flash + 4MB PSRAM |
| 输入 | 5V @ 500mA |
| 接口 | TypeC x 1, GROVE(I2C+I/0+UART), Pogo Pin x 1 |
| LCD | 2 英寸, 320x240 彩色 TFT LCD, ILI9341 |
| 扬声器 | 1W-0928 |
| 麦克风 | MEMS 模拟 BSE3729 麦克风 |
| LED | SK6812 3535 RGB LED x 10 |
| MEMS | BMM150+(MPU6886/SH200Q) |
| 电池 | 内置 550mAh @ 3.7V |
| 工作温度 | 32°F 至 104°F ( 0°C 至 40°C ) |
| 尺寸 | 54 x 54 x 21 mm |
| C.A.S.E | 塑料 ( PC ) |
EasyLoader
IMU 6050
MPU 6886
1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序.
2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 "Burn" 即可开始烧录
?>3.EasyLoader烧录前需要安装有CP210X(USB驱动程序),点击此处查看驱动安装教程,该程序仅适用于使用MPU9250/MPU6886的设备.(不支持SH200Q).
案例程序
1. Arduino IDE
下载完整代码 点击此处.
管脚映射
Mega328 ISP下载接口Pin脚定义
相关视频
BALA 的演示
BALA 的演示 - 手机控制
BALA 的演示 - 巡线
BALA 的演示 - 使用手机巡线
<script> var purchase_link = 'https://m5stack.com/collections/m5-application/products/bala-esp32-development-mini-self-balancing-car'; var quickstart_link = 'https://docs.m5stack.com/#/en/quick_start/bala/bala_quick_start'; anchor_search(purchase_link,quickstart_link); scrollFunc(); </script>
