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%

M5Core2

SKU:K010

教程&快速上手

选择你想使用的开发平台,查看对应的教程&快速上手。

UIFlow Arduino

描述

M5Core2 是M5Stack开发套件系列中第二代主机,在原有一代主机基础上对功能进一步加强,硬件功能更加齐全。主控ESP32型号为D0WDQ6-V3,具有两个可以单独控制的 Xtensa® 32-bit LX6 处理器,主频高达240Mhz,支持WiFi与蓝牙功能,板载16MB Flash与8MB PSRAM,可通过TYPE-C接口下载程序,强劲的配置满足复杂应用的资源开销。正面搭载一块2.0寸一体化电容式触摸屏,为用户带来更流畅的人机交互体验。机身内置震动马达,可提供触觉回馈和震动提醒功能。内建的RTC模块可提供精准计时功能。电源部分搭载AXP192电源管理芯片可有效控制机身功耗,内置绿色电源指示灯,配备390mAh电池,续航时间更持久。同时机身内配备了TF-card(microSD)卡槽与扬声器,为了保证获得更高质量的声音效果,采用I2S数字音频接口的功放芯片,能有效防止信号失真。在机身的左侧和底部配有独立的电源按键与重启(RST)按键,屏幕正面的3个圆点属于触摸屏的一部分,可通过编写程序设置热区映射为3个虚拟按键。机身背部有一块扩展小板,板上带有6轴IMU传感器与麦克风。 M5Stack Core2支持的开发平台和程序语言:Arduino, UIFlow (采用Blockly ,MicroPython语言) 无论你的开发和编程能力处在何种水平,M5Stack 都将协助你,逐步的将想法变为现实。

电源管理

开关机操作:
开机:单击左侧电源键
关机:长按6秒左侧电源键
复位: 单击底侧RST按键

Core2 For AWS采用的电源管理芯片为AXP192,使用时,请根据电源输入方式,在程序上进行初始化,详情如下:


//mbus_mode_t:
//kMBusModeOutput:使用USB或电池供电
//kMBusModeInput: 使用外部供电5V,或DC接口

M5.begin(bool LCDEnable = true, bool SDEnable = true, bool SerialEnable = true, bool I2CEnable = false, mbus_mode_t mode = kMBusModeOutput);

拓展模块

M5Core2与M5模块进行堆叠的时候,您需要拆卸Core2的电池底部;如果需要保持底座的I2S麦克风,IMU和电池功能并同时堆叠其他模块,则建议使用 M5GO Bottom2 CORE2的PCB板上预留了CP2104芯片的接口,与锂电池接口。

产品特性

  • 基于 ESP32 开发,支持WiFi、蓝牙
  • 16M Flash,8M PSRAM
  • 内置扬声器,电源指示灯,震动马达,RTC,I2S功放,电容式触摸屏幕,电源键,复位按键
  • TF卡插槽(支持最大16GB)
  • 内置锂电池,配备电源管理芯片
  • 独立小板内置6轴IMU,PDM麦克风
  • M-Bus bus socket
  • 兼容多平台开发:

包含

  • 1x M5Stack Core2
  • 1x Type-C USB(20cm)

应用

  • 物联网控制器
  • STEM教育
  • DIY作品
  • 智能家居设备

规格参数

主控资源 参数
ESP32-D0WDQ6-V3 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
Flash 16MB
PSRAM 8MB
输入电压 5V @ 500mA
主机接口 TypeC x 1, GROVE(I2C+I/0+UART) x 1
LED 绿色电源指示灯
按键 电源键、RST键、屏幕虚拟按键*3
震动提醒 震动马达
IPS LCD屏幕 2.0"@320*240 ILI9342C
电容式触摸屏IC FT6336U
扬声器功放 NS4168
麦克风 SPM1423
I2S功放 NS4168
IMU MPU6886
RTC BM8563
PMU AXP192
USB芯片 CP2104/CH9102F (两个芯片版本, 功能与使用上并无差异)
DC-DC升压 SY7088
TF卡槽 支持最大16G
锂电池 390mAh @ 3.7V
天线 2.4G 3D天线
工作温度 0°C to 60°C
底座螺丝规格 内六角沉头M3
内部PCB板预留接口 电池接口(规格:1.25mm-2P)
USB线路接口(规格:1.25mm-4P)
净重 52g
毛重 70g
产品尺寸 54 x 54 x 16mm
包装尺寸 75 x 60 x 20mm
外壳材质 Plastic ( PC )

USB驱动

点击下方连接下载匹配操作系统的驱动程序。目前存在两种驱动芯片版本,CP210X(适用于CP2104版本)/CP34X(适用于CH9102版本)驱动程序压缩包.在解压压缩包后,选择对应操作系统位数的安装包进行安装。(若您不确定您的设备所使用的USB芯片, 可同时安装两种驱动。CH9102_VCP_SER_MacOS在安装过程中,可能出现报错,但实际上已经完成安装,忽略即可。) 在使用时,若出现无法正常下载程序(提示超时或者是Failed to write to target RAM)的情况,可尝试重新安装设备驱动。

驱动名称 适用驱动芯片 下载链接
CP210x_VCP_Windows CP2104 Download
CP210x_VCP_MacOS CP2104 Download
CP210x_VCP_Linux CP2104 Download
CH9102_VCP_SER_Windows CH9102 Download
CH9102_VCP_SER_MacOS CH9102 Download

EasyLoader

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

Download Windows Version Easyloader

案例描述:
该案例将执行喇叭,wifi,按键,加速计,TF-card(microSD),屏幕等硬件运行测试.

管脚映射

LCD 屏幕 & TF Card

LCD 像素:320x240 TF 卡最大支持 16GB

ESP32 ChipGPIO38GPIO23GPIO18GPIO5GPIO15
AXP192 Chip AXP_IO4AXP_DC3AXP_LDO2
ILI9342CMISOMOSISCKCSDCRSTBLPWR
ESP32 ChipGPIO38GPIO23GPIO18GPIO4
TF CardMISOMOSISCKCS

CAP.TOUCH (I2C Addr: 0x38)

ESP32 chip GPIO21 GPIO22 GPIO39
AXP192
FT6336U SDA SCL INT

麦克风 & NS4168功放

ESP32 ChipGPIO12GPIO0GPIO2AXP_IO2GPIO34
NS4168BCLKLRCKDATASPK_EN
MicCLKDATA

AXP电源指示灯 & 震动马达

AXP192AXP_IO1AXP_LDO3
Green LEDVcc
Vibration motorVcc

RTC

ESP32 ChipGPIO21GPIO22
AXP192AXP_PWR
BM8563SDASCLINT

IMU(3轴陀螺仪+3轴加速计)

ESP32 ChipGPIO21GPIO22
MPU6886SDASCL

USB转串口下载

ESP32 ChipGPIO1GPIO3
CP2104RXDTXD

内部I2C连接

ESP32 ChipGPIO21GPIO22
MPU6886SDASCL
AXP192SDASCL
BM8563SDASCL
FT6336USDASCL

M5Core2 M-BUS示意图

M5Core2 端口说明

PORT PIN 备注:
PORT-A(红色) G32/33 I2C
PORT-B(黑色) G26/36 DAC/ADC
PORT-C(蓝色) G13/14 UART

ESP32 ADC/DAC可映射引脚

ADC1 ADC2 DAC1 DAC2
8 通道 10 通道 2 通道 2 通道
G32-39 G0/2/4/12-15/25-27 G25 G26

充电电流测量值

充电电流充满后电流(关机)充满电(开机)
0.219A0.055A0.147A

有关引脚分配和引脚重新映射的更多信息,请参考 ESP32 datasheet

相关链接

原理图

项目案例

Health monitor - Waylay IO
Health monitoring using the M5Stack Mini Heart Rate Unit and Non-Contact Infrared Thermometer Unit and the Waylay IO IoT platform.
One-Wheel Balancing Robot Using Reaction Wheels
I made one-wheel balancing robot. This robot can be operated remotely from a smartphone using Blynk.
M5Stack Christmas Snow Globe
Modern times make modern solutions possible. Therefore, the step to a digital snow globe is not that far.
Simple remote for home automisation with Core 2 (wip)
Developing a simple remote for my openhab, I have got the app but do not want to unlock my phone, open the app to do stuff

案例程序

Arduino

教程

版本变更

上市日期 产品变动 备注:
2020.6 首次发售 /
2021.7 CP2104替换为CH9102F 实际发货有CP2104/CH9102F两个芯片版本, 功能与使用上并无差异