pdf-icon

M5StickC

SKU:K016-C

教程&快速上手

本教程将向你介绍, 如何通过 UIFlow 图形化编程平台控制 M5StickC 设备
本教程将向你介绍, 如何通过 UIFlow2.0 图形化编程平台控制 M5StickC 设备
本教程将向你介绍, 如何通过 Arduino IDE 编程控制 M5StickC 设备
本教程将向你介绍, 如何通过 Micropython 编程控制 M5StickC 设备

描述

M5StickC 是一款精致小巧的开发板.它作为 M5Stick 的升级版本,提供了更多的拓展接口与按键,拥有出色性能的同时兼具低功耗特性.无论是用作编程学习还是项目开发, M5StickC 都能够提供可靠的硬件支持.

它能做什么? 这个小巧玲珑的开发工具,能够激发你无限的创作可能. M5StickC 能够帮助你快速的搭建物联网产品原型,简化整个的开发过程.即便是刚开始接触编程开发的初学者,也能够搭建出一些有趣的应用,并应用到实际生活中.

M5StickC 是 M5Stack 产品系列中的核心设备之一,该产品系列建立在不断发展的硬件和软件生态系统中.它有着许多兼容的拓展功能模块,丰富开源代码、活跃的论坛社区,这些资源都可以在你的开发过程中为你提供最优服务.

开关机操作:

  • 开机:按复位按键,持续至少 2 秒

  • 关机:按复位按键,持续至少 6 秒

注意:

  • M5StickC 支持的波特率: 1200 ~115200, 250K, 500K, 750K, 1500K

  • VBUS_VIN与VBUS_USB的输入范围限制在4.8-5.5V,VBUS供电时将通过AXP192电源管理为内置电池进行充电。

产品特性

  • 基于 ESP32开发
  • 内置3轴加速计与3轴陀螺仪
  • 内置Red LED
  • 集成红外发射管
  • 内置RTC
  • 集成麦克风
  • 用户按键, LCD(0.96 寸), 电源/复位按键
  • 95 mAh 锂电池
  • 拓展接口
  • 可穿戴 & 可固定
  • 兼容多平台开发:

包含

  • 1x M5StickC
  • 1x Type-C USB(20cm)

应用

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

规格参数

主控资源 参数
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屏幕 0.96 inch, 80*160 Colorful TFT LCD, ST7735SV
麦克风 SPM1423
按键 自定义按键 x 2
LED 红色 LED x 1
RTC BM8563
PMU AXP192
IR Infrared transmission
MEMS MPU6886
天线 2.4G 3D天线
PIN接口 G0, G26, G36
电池 95 mAh @ 3.7V, inside vb
工作温度 0°C to 60°C
净重 15.1g
毛重 33g
产品尺寸 48.2 * 25.5 * 13.7mm
包装尺寸 55 * 55 * 20mm
外壳材质 Plastic ( PC )

驱动安装

将设备连接至PC,打开设备管理器为设备安装 FTDI驱动 。以win10环境为例,下载匹配操作系统的驱动文件, 并解压,通过设备管理器进行安装。(注:某些系统环境下,需要安装两次,驱动才会生效,未识别的设备名通常为M5StackUSB Serial, Windows推荐使用驱动文件在设备管理器直接进行安装(自定义更新), 可执行文件安装方式可能无法正常工作)。 点击此处,前往下载FTDI驱动

EasyLoader

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

Download Windows Version Easyloader Download MacOS Version Easyloader

案例描述:
加速计,麦克风,LED,IR,RTC,无线连接等硬件测试,单击A键或B键可切换测试项.

管脚映射

红色 LED & 红外发射管 IR & 按键 BUTTON A & 按键 BUTTON B

ESP32 芯片 GPIO10 GPIO9 GPIO37 GPIO39
红色 LED LED 管脚
红外发射管 IR 发射管引脚
按键 BUTTON A 按键管脚
按键 BUTTON B 按键管脚

彩色TFT屏幕

驱动芯片:ST7735S

分辨率:80 * 160

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 (SH200Q/MPU6886) & 电源管理芯片 (AXP192) & RTC (BM8563)

ESP32 G21 G22 G35
AXP192 SDA SCL IRQ
MPU6886 SDA SCL IRQ
BM8563 SDA SCL IRQ

电源管理芯片 (AXP192)

Microphone RTC TFT backlight TFT IC ESP32/3.3V MPU6886/SH200Q 5V GROVE
LDOio0 LDO1 LDO2 LDO3 DC-DC1 IPSOUT

充电电流测量值

充电电流 充满后电流(关机) 充满电(开机)
0.488A 0.066A 0.181A

电源结构框图

原理图

结构设计文件

相关链接

案例程序

Arduino IDE

相关视频

  • M5StickC 的案例 - 自动贩卖机
  • 智能设备通过M5Stack StickC进行验证,连接至公共Wi-Fi

版本变更

上市日期 产品变动 备注:
2019.3 首次发售 /
2019.8 SH200Q变更为MPU6886 /
2019.10 升级底部,添加铜螺母 /
2020.3 电池容量80mAh变更为95mAh /