pdf-icon

Core2 for AWS

SKU:K010-AWS

教程&快速上手

本教程将向你介绍, 如何通过 UIFlow 图形化编程平台控制 Core2 for AWS 设备
本教程将向你介绍, 如何通过 UIFlow 2.0 图形化编程平台控制 Core2 for AWS 设备
本教程将向你介绍, 如何通过 Arduino IDE 编程控制 Core2 for AWS 设备
本教程将向你介绍, 如何通过 Micropython 编程控制 Core2 for AWS 设备
本教程将向你介绍, 如何通过 AWS FreeRTOS 编程控制 AWS FreeRTOS 设备

描述

Core2 for AWS是AWS物联网学习项目的专属套件。它由M5Stack Core2核心主控和M5GO-Bottom For AWS拓展底座组成,并且额外定制集成了ATECC608 Trust&GO 硬件加密,是物联网学习和安全项目构建的理想套件。

获取更多Core2 for AWS IoT Kit相关教程, 访问 https://core2-for-aws-docs.m5stack.com

其核心主控Core2配备了ESP32-D0WDQ6-V3,具有两个可以单独控制的 Xtensa® 32-bit LX6 处理器,主频高达240Mhz,支持WiFi功能,板载16MB Flash与8MB PSRAM,可通过TYPE-C接口下载程序,强劲的配置满足复杂应用的资源开销。正面搭载一块2.0寸一体化电容式触摸屏,为用户带来更流畅的人机交互体验。机身内置震动马达,可提供触觉回馈和震动提醒功能。内建的RTC模块可提供精准计时功能。电源部分搭载AXP192电源管理芯片可有效控制机身功耗,内置绿色电源指示灯。同时机身内配备了TF-card(microSD)卡槽与扬声器,为了保证获得更高质量的声音效果,采用I2S数字音频接口的功放芯片,能有效防止信号失真。在机身的左侧和底部配有独立的电源按键与重启(RST)按键,屏幕正面的3个圆点属于触摸屏的一部分,可通过编写程序设置热区映射为3个虚拟按键。

M5GO-Bottom For AWS 是专为该定制款设计的拓展型底座,底座集成了MPU6886六轴姿态传感器,数字麦克风(SPM1423),500mAh锂电池。提供两组HY2.0-4P拓展接口将常用的ADC/DAC/UART引脚进行了引出,能够用于各类型传感器的接入。底座两侧分别为10颗可编程RGB灯(SK6812),配合磨砂透光材质遮光条,能够提供柔和舒适发光效果。底部采用pogo pin磁吸充电接口,当吸附充电底座时,电流将经过内置的TP4057充电芯片安全的流入内部电池。除充电功能外pogo pin接口对主控I2C总线进行了引出,这使得你能够通过磁吸的方式去外接拓展。内置吸附磁铁,背面采用兼容LEGO孔设计,能够与你的其他的LEGO结构设计无缝对接。Core2 for AWS的PCB板上预留了CP2104芯片的接口,与锂电池接口。 AWS定制款嵌入了ATECC608硬件加密芯片,能够以硬件层次密钥的方式加强设备物联网通信过程的安全

电源管理

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

拓展模块/兼容

M5Core2自带的震动马达与M5 Base系列底座在结构上存在干涉,为防止损坏设备, 请勿将M5Core2与M5 Base系列功能底座堆叠使用。
部分屏幕边缘会存在触摸非线性的问题, 你可以尝试使用 M5Tool 来升级屏幕固件解决此问题。

产品特性

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

包含

  • 1x M5Stack Core2
  • 1x M5GO Bottom2 for AWS
  • 1x Type-C USB (50cm)
  • 1x Hex wrench

应用

  • 物联网控制器
  • STEM教育
  • DIY作品制作

规格参数

主控资源 参数
ESP32-D0WDQ6-V3 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi
Flash 16MB
PSRAM 8MB
硬件加密芯片 ATECC608B-TNGTLSU-G (addr 0x35)
输入电压 5V @ 500mA
主机接口 TypeC x1, POGO PIN x1, I2C x1, GPIO x1, UART x1
可编程LED灯 SK6812*10
按键 电源键、RST键、屏幕虚拟按键*3
震动提醒 震动马达
IPS LCD屏幕 2.0"@320*240 ILI9342C
电容式触摸屏IC FT6336U
扬声器 1W-0928
麦克风 SPM1423
I2S功放 NS4168
IMU MPU6886
RTC BM8563
PMU AXP192
USB芯片 CP2104
DC-DC升压 SY7088
TF卡槽 支持最大16G
锂电池 500mAh @ 3.7V
天线 2.4G 3D天线
工作温度 0°C to 40°C
净重 68g
毛重 94g
产品尺寸 54 x 54 x 24mm
包装尺寸 90 x 60 x 25mm
外壳材质 Plastic ( PC )

驱动安装

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

EasyLoader

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

Download Windows Version Easyloader

案例描述:
Core2 for AWS出厂默认程序.

管脚映射

LCD 屏幕 & TF Card

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

ESP32 Chip GPIO38 GPIO23 GPIO18 GPIO5 GPIO15
AXP192 Chip AXP_IO4 AXP_DC3 AXP_LDO2
ILI9342C MISO MOSI SCK CS DC RST BL PWR
ESP32 Chip GPIO38 GPIO23 GPIO18 GPIO4
TF Card MISO MOSI SCK CS

CAP.TOUCH (I2C Addr: 0x38)

ESP32 chip GPIO21 GPIO22 GPIO39
AXP192 AXP_IO4
FT6336U SDA SCL INT RST

麦克风 & NS4168功放

ESP32 Chip GPIO12 GPIO0 GPIO2 AXP_IO2 GPIO34
NS4168 BCLK LRCK DATA SPK_EN
SPM1423 CLK DATA

AXP电源指示灯 & 震动马达

AXP192 AXP_IO1 AXP_LDO3
Green LED Vcc /
Vibration motor Vcc

RTC

ESP32 Chip GPIO21 GPIO22
AXP192 AXP_PWR
BM8563 SDA SCL INT

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

ESP32 Chip GPIO21 GPIO22
MPU6886 SDA SCL
Pogo Pin SDA SCL

USB转串口下载

ESP32 Chip GPIO1 GPIO3
CP2104 RXD TXD

SK6812-LED

ESP32 Chip GPIO25
SK6812-LED DATA

内部I2C连接

ESP32 Chip GPIO21 GPIO22
MPU6886 SDA SCL
AXP192 SDA SCL
BM8563 SDA SCL
FT6336U SDA SCL
ATECC608 SDA SCL

M5Core2 M-BUS示意图

M5Core2 端口说明

HY2.0-4P-PortA(Red)

ESP32 Chip GPIO32 GPIO33
PortA GPIO32(SDA) GPIO33(SCL)

M5GO-Bottom For AWS 端口说明

HY2.0-4P-PortB(black)

ESP32 Chip GPIO26 GPIO36
PortB GPIO26(DAC) GPIO36(ADC)

HY2.0-4P-PortC(blue)

ESP32 Chip GPIO13 GPIO14
PortC GPIO13(RXD2) GPIO14(TXD2)

ESP32 ADC/DAC可映射引脚

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

充电电流测量值

充电电流 充满后电流(关机) 充满电(开机)
0.219A 0.055A 0.147A

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

原理图

相关链接

尺寸图

module size

案例程序

Arduino

教程

相关视频

版本变更

上市日期 产品变动 备注:
2023.2 取消RTC纽扣电池 不影响定时功能