Gray SKU:K002
描述 Gray 是 M5Stack 开发套件系列中的一款,进阶型的开发套件。它作为 Basic 套件的升级版,在硬件上提供了更大的 Flash 内存,集成 IMU 传感器 MPU6886+BMM150 。无论是作为入门或是进阶,Gray 套件都是一个非常不错的选择。
我们可以在很多的应用场景中使用 IMU 姿态传感器用作:检测加速度、角度、轨迹延伸等数据。根据这些去制作出相关的产品,如运动数据采集器,3D 远程手势控制器等。
快速成型,超低门槛,直达产品级,M5Stack 开发板会是你物联网开发的不二之选。传统开发板只能用作验证和学习,M5 的出现赋予了开发板更多的可能性,M5Stack 开发板采用了工业级外壳,再加上精致的外观设计,整体性能稳定,除了验证和学习的功能之外,还可以加速开发和产品化的进程。采用 ESP32 物联网芯片。集成 Wi-Fi 模块,拥有 4MB 的 SPI 闪存,双核低功耗的它在多种应用场景中有着非凡表现。由 30 多个 M5Stack 可堆叠模块,40 多个可扩展单元组成的硬件拓展体系,能够快速的帮助你搭建和验证你的物联网产品。
教程 & 快速上手 本教程介绍如何通过 UIFlow 图形化编程平台控制 Gray 设备。
本教程介绍如何通过 UiFlow2 图形化编程平台控制 Gray 设备。
本教程介绍如何通过 Arduino IDE 编程控制 Gray 设备。
产品特性 基于 ESP32 开发 大容量 flash 集成 3 轴陀螺仪、3 轴加速计与 3 轴磁力计 内置扬声器,按键,LCD 屏幕,电源 / 复位按键 TF 卡插槽 (支持最大 16GB) 内置锂电池 背部磁吸设计 可拓展的引脚与接口 M5-Bus 总线母座 & 引脚 开发平台UiFlow1 UiFlow2 Arduino IDE ESP-IDF PlatformIO 包装内容 1 x Gray 10 x 杜邦线 1 x USB Type-C 连接线 (20cm) 1 x 使用手册 1 x 贴纸 应用场景 物联网控制器 STEM 教育 DIY 作品 智能家居设备 规格参数 主控资源 参数 SoC ESP32-D0WDQ6@双核处理器,主频 240MHz DMIPS 600 SRAM 520KB Flash 16MB Wi-Fi 2.4 GHz Wi-Fi 输入电压 5V@500mA 接口 USB Type-C x 1,GROVE (I2C+I/O+UART) x 1 IPS 屏幕 2 inch,320x240 Colorful TFT LCD,ILI9342C,最高亮度 853nit 扬声器 1W-0928 Core 底座接口 PIN (G1,G2,G3,G16,G17,G18,G19,G21,G22,G23,G25,G26,G35,G36) MEMS MPU6886+BMM150 按键 自定义按键 x 3 电池 110mAh@3.7V 天线 2.4G 3D 天线 工作温度 0 ~ 60°C 外壳材质 Plastic ( PC ) 产品尺寸 54.0 x 54.0 x 17.0mm 产品重量 47.7g 包装尺寸 94.8 x 65.4 x 25.3mm 毛重 92.0g
操作说明 BMM150 磁场干扰
带有磁铁的产品可能对 BMM150 磁场传感器造成干扰,导致读数异常。当搭配含有磁铁的 M5 主控设备时,需拆除磁铁,同时避免 BMM150 传感器放置在强磁场附近。
开关机操作 开机:单击左侧红色电源键 关机:快速双击左侧红色电源键 原理图 管脚映射 LCD 屏幕 & TF 卡 LCD 像素:320 x 240
TF 卡最大支持 16GB
ESP32-D0WDQ6 GPIO23 GPIO19 GPIO18 GPIO14 GPIO27 GPIO33 GPIO32 GPIO4 ILI9342C MOSI/MISO / CLK CS DC RST BL TF 卡 MOSI MISO CLK CS
按键 & 喇叭 ESP32-D0WDQ6 GPIO39 GPIO38 GPIO37 GPIO25 按键引脚 BUTTON A BUTTON B BUTTON C 喇叭 喇叭引脚
GROVE 接口 A & IP5306 电源管理芯片 (IP5306) 是定制 I2C 版本,它的 I2C 地址是 0x75。点击这里 查看 IP5306 的寄存器手册。
ESP32-D0WDQ6 GPIO22 GPIO21 5V GND GROVE A SCL SDA 5V GND IP5306 (0x75) SCL SDA 5V GND
IP5306 充 / 放电,电压参数 充电 放电 0.00 ~ 3.40V -> 0% 4.20 ~ 4.07V -> 100% 3.40 ~ 3.61V -> 25% 4.07 ~ 3.81V -> 75% 3.61 ~ 3.88V -> 50% 3.81 ~ 3.55V -> 50% 3.88 ~ 4.12V -> 75% 3.55 ~ 3.33V -> 25% 4.12 ~ /-> 100% 3.33 ~ 0.00V -> 0%
MPU6886 MPU6886 I2C address 0x68
ESP32-D0WDQ6 GPIO22 GPIO21 5V GND MPU6886 (0x68) SCL SDA 5V GND
3 轴磁力计 BMM150 BMM150 I2C 地址为 0x10
ESP32-D0WDQ6 GPIO22 GPIO21 5V GND BMM150 (0x10) SCL SDA 5V GND
充电电流测量值 充电电流 充满后电流 (关机) 充满电 (开机) 1.069A - 0.073A
ESP32 ADC/DAC ADC1 ADC2 DAC1 DAC2 8 通道 10 通道 2 通道 2 通道 G32-39 G0/2/4/12-15/25-27 G25 G26
HY2.0-4P HY2.0-4P Black Red Yellow White PORT.A GND 5V G21 G22 PORT.B GND 5V G26 G36 PORT.C GND 5V G16 G17
M5-Bus FUNC PIN LEFT RIGHT PIN FUNC GND 1 2 G35 ADC GND 3 4 G36 ADC GND 5 6 RST EN MOSI G23 7 8 G25 DAC/SPK MISO G19 9 10 G26 DAC SCK G18 11 12 3V3 RXD0 G3 13 14 G1 TXD0 RXD2 G16 15 16 G17 TXD2 Int SDA G21 17 18 G22 Int SCL GPIO G2 19 20 G5 GPIO I2S_SK G12 21 22 G13 I2S_WS I2S_OUT G15 23 24 G0 I2S_MK HPWR 25 26 G34 I2S_IN HPWR 27 28 5V HPWR 29 30 BAT
有关引脚分配和引脚重新映射的更多信息,请参考ESP32 datasheet
数据手册 软件开发 Arduino UiFlow1 UiFlow2 USB 驱动 点击下方连接下载匹配操作系统的驱动程序。目前存在两种驱动芯片版本,CP210X(适用于CP2104 版本)/CP34X(适用于CH9102 版本)驱动程序压缩包。在解压压缩包后,选择对应操作系统位数的安装包进行安装。(若您不确定您的设备所使用的 USB 芯片,可同时安装两种驱动。CH9102_VCP_SER_MacOS v1.7 在安装过程中,可能出现报错,但实际上已经完成安装,忽略即可。)
说明
在 MacOS 中可能出现两个可选端口,使用时请选择名称为wchmodem 的端口。
Easyloader Easyloader 下载链接 备注 Gray 出厂固件 Easyloader download /
相关视频 喇叭,Wi-Fi,按键,加速计,TF-card (microSD),屏幕等硬件运行测试。 产品对比 如需对比控制器系列产品信息,可访问产品选型表 ,勾选目标产品即可获取对比结果。选型表涵盖核心参数、功能特性等关键信息,支持多产品同步比对。
版本变更 上市日期 产品变动 2017.9 首次发售 2017.12 MPU6050+MAG3110变更为MPU9250,IP5306接入I2C总线 2019.6 MPU9250变更为MPU6886+BMM150 2019.7 TN屏幕变更为IPS屏幕 2020.3 电池容量150mAh变更为110mAh
注意:2018.2A PCB 版本的设备不支持 C2C (Type-C to Type-C) 连接及 PD 供电。