Files

4.9 KiB
Raw Permalink Blame History

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 DMIPS520KB SRAMWi-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>