Gray SKU:K002
描述 Gray 是 M5Stack 开发套件系列中的一款,进阶型的开发套件。它作为 Basic 套件的升级版,在硬件上提供了更大的 Flash 内存,集成 IMU 传感器 MPU6886+BMM150 。无论是作为入门或是进阶,Gray 套件都是一个非常不错的选择。
我们可以在很多的应用场景中使用 IMU 姿态传感器用作:检测加速度、角度、轨迹延伸等数据。根据这些去制作出相关的产品,如运动数据采集器,3D 远程手势控制器等。
快速成型,超低门槛,直达产品级,M5Stack 开发板会是你物联网开发的不二之选。传统开发板只能用作验证和学习,M5 的出现赋予了开发板更多的可能性,M5Stack 开发板采用了工业级外壳,再加上精致的外观设计,整体性能稳定,除了验证和学习的功能之外,还可以加速开发和产品化的进程。采用 ESP32 物联网芯片。集成 Wi-Fi 模块,拥有 4MB 的 SPI 闪存,双核低功耗的它在多种应用场景中有着非凡表现。由 30 多个 M5Stack 可堆叠模块,40 多个可扩展单元组成的硬件拓展体系,能够快速的帮助你搭建和验证你的物联网产品。
教程&快速上手 支持的开发平台和程序语言:Arduino,UIFlow 的 Blockly 语言,Micropython. 无论你的开发和编程能力处在何种水平,M5Stack 都将协助你,逐步的将想法变为现实。
如果你开发过 ESP8266,你会发现 ESP32 是 ESP8266 的完美升级版。相比之下,ESP32 具有更多 GPIO,更多的模拟输入和两个模拟输出,多个外设接口(如备用 UART).官方开发平台 ESP-IDF 已经移植了 FreeRTOS,借助双核与实时操作系统,能使你更加高效的去组织你的程序代码,优化程序的执行效率。
本教程将向你介绍,如何通过 UIFlow 图形化编程平台控制 Gray 设备
本教程将向你介绍,如何通过 UiFlow2 图形化编程平台控制 Gray 设备
本教程将向你介绍,如何通过 Arduino IDE 编程控制 Gray 设备
产品特性 基于 ESP32 开发 大容量 flash 集成 3 轴陀螺仪、3 轴加速计与 3 轴磁力计 内置扬声器,按键,LCD 屏幕,电源/复位按键 TF 卡插槽(支持最大 16GB) 内置锂电池 背部磁吸设计 可拓展的引脚与接口 M-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 dual core,600 DMIPS,520KB SRAM,Wi-Fi Flash 闪存 16MB 输入电压 5V @ 500mA 接口 TypeC 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
操作说明 开关机 开关机操作
开机:单击左侧红色电源键 关机:快速双击左侧红色电源键 注意:默认情况下,USB 供电时,无法进行关机
原理图 外设的管脚映射 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 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 SCL SDA 5V GND
3 轴磁力计 BMM150 BMM150 I2C 地址为 0x10
ESP32-D0WDQ6 GPIO22 GPIO21 5V GND BMM150 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
M-BUS 有关引脚分配和引脚重新映射的更多信息,请参考ESP32 datasheet
M-BUS BUS(与 M5Core2 对比) 数据手册 软件开发 Arduino UiFlow1 UiFlow2 USB 驱动
点击下方连接下载匹配操作系统的驱动程序。目前存在两种驱动芯片版本,CP210X(适用于CP2104 版本)/CP34X(适用于CH9102 版本)驱动程序压缩包。在解压压缩包后,选择对应操作系统位数的安装包进行安装。(若您不确定您的设备所使用的 USB 芯片,可同时安装两种驱动。CH9102_VCP_SER_MacOS v1.7 在安装过程中,可能出现报错,但实际上已经完成安装,忽略即可。)
MacOS 端口选择
在 MacOS 中可能出现两个可选端口,使用时请选择名称为wchmodem 的端口。
Easyloader Easyloader 下载链接 备注 Gray 出厂固件 Easyloader download /
相关视频 喇叭,wifi,按键,加速计,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(TypeC to TypeC)连接及 PD 供电。