EasyLoader (beta)

Current Product Don't Have Test Firmware

Note: pls, use PC chrome/edge browser, if can't connect, refresh the webpage.

1. Click connect button

2. After connected successfully, pick a firmware

3. Click the burn button

4. After burning successfully, Unplug the device and restart.

0%

RoverC-Pro

SKU:K036-B

描述

RoverC-Pro 是一款可编程麦克纳姆轮全向移动机器人底座。与M5StickC/M5StickC PLUS兼容,只需插入M5StickC/M5StickC PLUS即可使用。主控芯片为STM32F030C6T6,由四个N20蜗杆减速电机组成,由电机驱动器L9110S驱动。PRO版本提供了一个由舵机控制的夹持机构,用于夹持物体。底座上提供了两个舵机接口。此外,还有两个Grove兼容的I2C接口,以便于扩展其他模块。底座与乐高孔兼容,在结构上可以扩展。背面有一个16340(700毫安时)的可更换充电电池。底座电池可通过M5StickC/M5StickC Plus进行充电。在底座尾部有一个电源开关和指示灯。

产品特性

  • I2C地址0x38
  • 可遥控
  • 带有夹持结构
  • 可编程
  • 全方位灵活移动
  • 四通道电机驱动器
  • 兼容乐高
  • 额外的Grove接口用于扩展
  • 配备16340(700毫安时)

应用

  • 迷你侦察车
  • 小型移动机器人
  • 智能玩具

包含

  • 1x RoverC 底座(内含 16340(700mAh) 电池)
  • 1x 夹爪套件

规格参数

规格 参数
通信协议 I2C:0x38
净重 187g
毛重 245g
产品尺寸 120 x 75 x 58mm
包装尺寸 115 x 85 x 65mm

RoverC PRO与RoverC对比

RoverC PRO RoverC
舵机爪手 x1 /
舵机拓展接口 x2 /
电池 可拆卸 不可拆卸

EasyLoader

EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.

Download Windows Version Easyloader Download MacOS Version Easyloader

案例描述:
按下A键夹持物体,前后左右移动后夹子释放

项目案例

RoverC with M5Atom
Using M5StickC on RoverC and JoyC with M5Atom attached to display direction of the RoverC.
Bluetooth programmable mecanum wheel robot
Use Bluetooth serial to program omnidirectional movement sequences. Make a game out of it and try to guide the robot around obstacles.

案例程序

Arduino

1: 该案例使用RoverC和JoyC,通过UDP通信实现无线控制。 请据你所使用的设备选择下方对应的案例程序。

  • 注意: 使用前请确保RoverC已经充满电,充电方式:将M5StickC插入RoverC,并连接USB线缆进行充电.分别将两台M5StickC烧录JoyC与RoverC的EasyLoader固件,烧录后分别插入JoyC与RoverC,开机后RoverC会显示"M5AP+2字节mac地址"热点名称,同时JoyC会扫描到RoverC的mac地址名,长按3秒JoyC上的M5StickC的Home键,开始扫描小车的热点,即可配对成功。成功配对后屏幕左上角会高亮显示链接图标,同时屏幕显示摇杆数值。左摇杆上下控制前后,左右控制平移,右摇杆左右控制转向。

2: 该案例为RoverC单机控制程序,由主控直接控制。请据你所使用的设备选择下方对应的案例程序。

通讯协议

  • 协议类型I2C
  • I2C Address: 0x38
/*--------------------------------------------------------------------------------------------------*/
| ROVERC_MOTOR_REG       | 0x00-0x03
| ------------------------------------------------------------------------------------------------
| motor_1_reg[0]  |  R/W  |  Motor1 Speed value(-127~127)
| motor_2_reg[1]  |  R/W  |  Motor2 Speed value(-127~127)
| motor_3_reg[2]  |  R/W  |  Motor3 Speed value(-127~127)
| motor_4_reg[3]  |  R/W  |  Motor4 Speed value(-127~127)
/*----------------------------------------------------------------------------------------------------

/*--------------------------------------------------------------------------------------------------*/
| ROVERC_SERVO_ANGLE_REG       | 0x10-0x11
| ------------------------------------------------------------------------------------------------
| servo_1_reg[0]  |  R/W  |  SERVO1 Angle value(0-180)
| servo_2_reg[1]  |  R/W  |  SERVO2 Angle value(0-180)
/*----------------------------------------------------------------------------------------------------

/*--------------------------------------------------------------------------------------------------*/
| ROVERC_SERVO_PULSE_REG       | 0x20-0x23
| ------------------------------------------------------------------------------------------------
| servo_1_pulse_reg[0]  |  R/W  |  SERVO1 PULSE H value
| servo_1_pulse_reg[1]  |  R/W  |  SERVO1 PULSE L value
| servo_2_pulse_reg[2]  |  R/W  |  SERVO2 PULSE H value
| servo_2_pulse_reg[3]  |  R/W  |  SERVO2 PULSE L value      (pulse value:500-2500us)
/*----------------------------------------------------------------------------------------------------

UIFlow

引脚映射

M5StickCGPIO26GPIO05VGND
RoverC HATSCLSDA5VGND
I2C①SCLSDA5VGND
I2C②SCLSDA5VGND