基于ESP32的M5StickC-Plus
M5StickC PLUS 是M5StickC的大屏幕版本,主控采用ESP32-PICO-D4模组,具备蓝牙4.2与WIFI功能,小巧的机身内部集成了丰富的硬件资源,如红外、RTC、麦克风、LED、IMU、按键、蜂鸣器、PMU等
标签
嵌入式系统
显示
ESP32
物联网
M5Stack
理工男
更新2021-02-23
2651

M5StickC PLUS 是M5StickC的大屏幕版本,主控采用ESP32-PICO-D4模组,具备蓝牙4.2与WIFI功能,小巧的机身内部集成了丰富的硬件资源,如红外、RTC、麦克风、LED、IMU、按键、蜂鸣器、PMU等,在保留原有M5StickC功能的基础上加入了无源蜂鸣器,同时屏幕尺寸升级到1.14寸、135*240分辨率的TFT屏幕,相较之前的0.96寸屏幕增加18.7%的显示面积,电池容量达到120mAh,接口同样支持HAT与Unit系列产品。这个小巧玲珑的开发工具,能够激发你无限的创作可能。 M5StickC 能够帮助你快速的搭建物联网产品原型,简化整个的开发过程.即便是刚开始接触编程开发的初学者,也能够搭建出一些有趣的应用,并应用到实际生活中。

 

开关机操作

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

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

 

注意

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

  • G36/G25共用同一个端口,当使用其中一个引脚时要将另外一个引脚设置为浮空输入

  • 比如要使用G36引脚作为ADC输入,则配置G25引脚为浮空状态

setup()
{
   M5.begin();
   pinMode(36, INPUT);
   gpio_pulldown_dis(GPIO_NUM_25);
   gpio_pullup_dis(GPIO_NUM_25);
}

 

产品特性

  • 基于 ESP32开发,支持WiFi、蓝牙
  • 内置3轴加速计与3轴陀螺仪
  • 内置Red LED
  • 集成红外发射管
  • 内置RTC
  • 集成麦克风
  • 用户按键, LCD(1.14 寸), 电源/复位按键
  • 120 mAh 锂电池
  • 拓展接口
  • 集成无源蜂鸣器
  • 可穿戴 & 可固定
  • 开发平台 UIFlowMicroPythonArduino

包含

  • 1x M5StickC Plus

 

应用

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

 

规格参数

主控资源 参数
ESP32 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
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
工作温度 32°F to 104°F ( 0°C to 40°C )
净重 16g
毛重 21g
产品尺寸 48.2*25.5*13.7mm
包装尺寸 65*25*15mm
外壳材质 Plastic ( PC )

 

EasyLoader

EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机请点击此处查看CP210X驱动安装教程,M5StickC/M5StickV/M5StickT/ATOM系列可免驱动使用)

easyloader_intro.webp

 

管脚映射

m5stickc_04.webp

 

电源结构框图

m5stickc_05.webp

 

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

 

原理图

StickC_sch.webp

 

相关链接

数据手册

Arduino 库

API

 

案例程序

ArduinoIDE

 

团队介绍
M5Stack是深圳市明栈信息科技有限公司旗下品牌,基于品牌概念,现已开发出多款模块化的开发板硬件。设计上,模块采用5x5cm尺寸规格,可通过堆叠拼接形式进行功能拓展。M5Stack致力于研发全方位开发套件,提供软硬件解决方案,业务主要面向工业,物联网应用,工程测量,机械控制,STEM教育等领域。
评论
0 / 100
查看更多
目录
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号