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%

BaseX

SKU:K037

描述

BaseX 是一款兼容乐高EV3电机的专用底座,结构设计上与BASE26类似,支持多种方式进行固定,并且额外提供一个乐高连接底座,在搭建乐高结构时可以将BaseX轻松嵌入到作品中。BaseX可同时接入4路(RJ11)乐高电机,支持角度/速度的读取和控制,完美兼容原有电机功能。此外,底座提供2个舵机接口,可以直接控制舵机旋转角度,一个内置的PDM麦克风可以采集声音。为了适应不同的使用场景,提供一个UART接口(16/17)与一个GPIO接口(26/36),接入各类传感器更加灵活。底座内置一块950mAh电池,可通过M5Core的USB-C接口进行充电,延长续航时间。为了提高接口的驱动能力,在底座上配备了DC电源插孔,可以通过外部9-12V直流电源为电机供电(不能通过底座进行充电)。

产品特性

  • 4路RJ11乐高电机接口(底座合计最大电流输出能力2A)
  • 2路舵机驱动(底座合计最大电流输出能力2A)
  • 1路UART
  • 1路GPIO
  • 内置PDM麦克风(GPIO 34)
  • 板载DC-DC转换(9 ~ 12V输入,仅为电机独立供电)
  • 内置950mAh电池
  • 多种固定方式/支持乐高孔连接

应用

  • 乐高编码电机/舵机控制器
  • 乐高玩具DIY智能控制

I2C控制说明

I2C 从机地址: 0x22

功能寄存器地址
SERVO1_ANGLE_ADDR0X000~180
SERVO2_ANGLE_ADDR0x010~180
SERVO1_PULSE_ADDR0x10(uint16_t)500~2500
SERVO2_PULSE_ADDR0x12(uint16_t)500~2500
MOTOR1_PWM_DUTY_ADDR0x20-127~127
MOTOR2_PWM_DUTY_ADDR0x21-127~127
MOTOR3_PWM_DUTY_ADDR0x22-127~127
MOTOR4_PWM_DUTY_ADDR0x23-127~127
MOTOR1_ENCODER_ADDR0x30int32_t
MOTOR2_ENCODER_ADDR0x34int32_t
MOTOR3_ENCODER_ADDR0x38int32_t
MOTOR4_ENCODER_ADDR0x3Cint32_t
MOTOR1_SPEED_ADDR0x40-127~127
MOTOR2_SPEED_ADDR0x41-127~127
MOTOR3_SPEED_ADDR0x42-127~127
MOTOR4_SPEED_ADDR0x43-127~127

I2C 电机地址:

电机编号电机地址
MOTOR10x50
MOTOR20x60
MOTOR30x70
MOTOR40x80

配置方法 电机地址 + nBit

0电机运行模式
1position-p(3)
2position-i(1)
3position-d(15)
4|5|6|7position-point(低位有效)
8position-max-speed
9speed-p
10speed-i
11speed-d
12speed-point
电机运行模式
Normal0X00
Position0x01
Encoder0x02

包含

  • 1x BaseX
  • 1x 乐高底座
  • 2x M3 * 5mm 304不锈钢内六角螺栓
  • 2x M3 * 32mm 304不锈钢内六角螺栓
  • 1x M3内六角扳手

规格参数

规格 参数
净重 59g
毛重 110g
产品尺寸 54*54*26mm
包装尺寸 150*65*40mm

EasyLoader

点击下载EasyLoader

1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,通过简单步骤将其烧录至主控,能够进行一系列的功能验证.

2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 "Burn" 即可开始烧录.(为M5StickC烧录时,请将波特率设置在750000或115200)

项目案例

M5Stack Christmas Lego Robot Santa Helper
Based on a LEGO NXT Mindstorm base for movement, and a M5Stack Grey Core for brains. Controlled by a simple web interface
M5Stack Based Anti-COVID Security Gate (Proof of Concept)
Gate/door fingerprint security system with body temperature checks for the anti-COVID measure.
M5Stack Based PID Control Learning Platform
The PID Control Learning Platform is based on an M5Stack Fire & BaseX with TOF and Accel Units, and some Lego NXT parts.

案例程序

Arduino IDE

点击此处 ,获取完整程序.

UIFlow

以下代码仅为片段,如需获取完整代码, 请点击此处 .

相关视频