SKU:K016-P
M5StickC-Plus 能够使用 M5StickC 的大多数程序,由于屏幕等硬件区别,请在编译程序前下载 M5StickC-Plus 库,并修改程序中的头文件引用为M5StickCPlus.h
。
M5StickC PLUS 是 M5StickC 的大屏幕版本,主控采用 ESP32-PICO-D4 模组,具备 WIFI 功能,小巧的机身内部集成了丰富的硬件资源,如红外、RTC、麦克风、LED、IMU、按键、蜂鸣器、PMU 等,在保留原有 M5StickC 功能的基础上加入了无源蜂鸣器,同时屏幕尺寸升级到 1.14 寸、135*240 分辨率的 TFT 屏幕,相较之前的 0.96 寸屏幕增加 18.7%的显示面积,电池容量达到 120mAh,接口同样支持 HAT 与 Unit 系列产品。这个小巧玲珑的开发工具,能够激发你无限的创作可能。M5StickC 能够帮助你快速的搭建物联网产品原型,简化整个的开发过程。即便是刚开始接触编程开发的初学者,也能够搭建出一些有趣的应用,并应用到实际生活中
开关机操作:
开机:按复位按键,持续至少 2 秒
关机:按复位按键,持续至少 6 秒
主控资源 | 参数 |
---|---|
ESP32 | 240MHz dual core,600 DMIPS,520KB SRAM,Wi-Fi |
Flash 闪存 | 4MB Flash |
输入电压 | 5V @ 500mA |
接口 | TypeC x 1,GROVE(I2C+I/0+UART) x 1 |
LCD 屏幕 | 1.14 inch,135*240 Colorful TFT LCD,ST7789v2 |
麦克风 | SPM1423 |
按键 | 自定义按键 x 2 |
LED | 红色 LED x 1 |
RTC | BM8563 |
PMU | AXP192 |
蜂鸣器 | 板载蜂鸣器 |
IR | Infrared transmission |
MEMS | MPU6886 |
天线 | 2.4G 3D 天线 |
外接引脚 | G0,G25/G26,G36,G32,G33 |
电池 | 120 mAh @ 3.7V,inside vb |
工作温度 | 0°C to 60°C |
净重 | 16g |
毛重 | 21g |
产品尺寸 | 48*24*13.5mm |
包装尺寸 | 114*64*22mm |
外壳材质 | Plastic ( PC ) |
M5Stack
或USB Serial
,Windows 推荐使用驱动文件在设备管理器直接进行安装(自定义更新),可执行文件安装方式可能无法正常工作)。
点击此处,前往下载 FTDI 驱动
注意:
M5StickC Plus 支持的波特率: 1200 ~115200,250K,500K,750K,1500K
G36/G25 共用同一个端口,当使用其中一个引脚时要将另外一个引脚设置为浮空输入
比如要使用 G36 引脚作为 ADC 输入,则配置 G25 引脚为浮空状态
VBUS_VIN 与 VBUS_USB 的输入范围限制在 4.8-5.5V,VBUS 供电时将通过 AXP192 电源管理为内置电池进行充电。
setup()
{
M5.begin();
pinMode(36,INPUT);
gpio_pulldown_dis(GPIO_NUM_25);
gpio_pullup_dis(GPIO_NUM_25);
}
红色 LED & 红外发射管 IR & 按键 BUTTON A & 按键 BUTTON B &蜂鸣器
ESP32 芯片 | GPIO10 | GPIO9 | GPIO37 | GPIO39 | GPIO2 |
---|---|---|---|---|---|
红色 LED | LED 管脚 | ||||
红外发射管 IR | 发射管引脚 | ||||
按键 BUTTON A | 按键管脚 | ||||
按键 BUTTON B | 按键管脚 | ||||
无源蜂鸣器 | 蜂鸣器管脚 |
彩色 TFT 屏幕
驱动芯片:ST7789v2
分辨率:135 * 240
ESP32 芯片 | GPIO15 | GPIO13 | GPIO23 | GPIO18 | GPIO5 |
---|---|---|---|---|---|
TFT 屏幕 | TFT_MOSI | TFT_CLK | TFT_DC | TFT_RST | TFT_CS |
GROVE 接口
ESP32 芯片 | GPIO33 | GPIO32 | 5V | GND |
---|---|---|---|---|
GROVE 接口 | SCL | SDA | 5V | GND |
麦克风 MIC (SPM1423)
ESP32 芯片 | GPIO0 | GPIO34 |
---|---|---|
麦克风 MIC | CLK | DATA |
六轴 IMU (MPU6886) & 电源管理芯片 (AXP192)
ESP32 芯片 | GPIO22 | GPIO21 |
---|---|---|
六轴姿态传感器 | SCL | SDA |
电源管理芯片 | SCL | SDA |
电源管理芯片 (AXP192)
Microphone | RTC | TFT backlight | TFT IC | ESP32/3.3V MPU6886 | 5V GROVE |
---|---|---|---|---|---|
LDOio0 | LDO1 | LDO2 | LDO3 | DC-DC1 | IPSOUT |
电源结构框图
Datasheet
Arduino Library
API
EasyLoader 是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证。
上市日期 | 产品变动 | 备注 |
---|---|---|
/ | 首次发售 | / |
2021.12 | 增加休眠和唤醒功能,版本变更为 v1.1 | / |