pdf-icon

StickC

SKU:K016-C

描述

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 电源管理为内置电池进行充电。

教程&快速上手

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

产品特性

  • 基于 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 )

原理图

管脚映射

红色 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

USB驱动

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

Easyloader

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

Download Windows Version Easyloader Download MacOS Version Easyloader

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

相关视频

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

版本变更

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