M5GO IoT Kit v2.7 SKU:K006-V27
描述 M5GO IoT Kit v2.7 是一款高性价比的物联网入门开发套装。套装内包含核心控制器 M5GO +6 个不同功能的拓展单元 (传感器/执行器/分线器)。核心主控 M5GO 采用乐鑫 ESP32 芯片,搭载 2 个低功耗 Xtensa® 32-bit LX6 微处理器,主频高达 240MHz 。板载 16M Flash 大内存,可容纳更大程序体积。在具备强劲硬件实力的同时,该 MCU 还支持 Wi-Fi ,基于这一特性,能够开发出诸如智能穿戴设备、智能家居 等应用。
教程&快速上手 选择你想使用的开发平台,查看对应的教程&快速上手。
本教程将向你介绍,如何通过 UIFlow 图形化编程平台控制 M5GO 设备
本教程将向你介绍,如何通过 UiFlow2 图形化编程平台控制 M5GO 设备
本教程将向你介绍,如何通过 Arduino IDE 编程控制 M5GO 设备
产品特性 基于 ESP32 开发 16M Flash 集成全彩高清 IPS 显示面板与多种硬件外设 丰富资源接口,兼容 M5Stack 堆叠模块体系与传感器体系,可拓展性极强 底座开孔兼容 8mm 规格 LEGO 积木,结构搭建充满趣味 Microsoft Azure 验证设备 开发平台UiFlow1 UiFlow2 Arduino IDE ESP-IDF PlatformIO M5GO 物联网控制器 低代码开发 :支持 UIFlow 图形化编程平台、脚本化、免编译、云推送 全面兼容 Arduino、ESP32-IDF 等主流开发平台 支持 FreeRTOS,借助双核与多任务机制,高效组织任务逻辑,优化程序的执行效率 高集成度 :2.0 英寸 IPS 显示面板、6 轴 IMU、可编程 RGB 灯 x10、麦克风、扬声器、自定义按键 x3 内置锂电池供电、集成电源管理芯片,支持 Type-C 接口与 POGO PIN 接口供电 经过专业调制的射频电路,提供稳定可靠的无线通信质量 强拓展性 :GROVE 拓展端口 x3 (I2C、GPIO、UART) 轻松接入 M5Stack 的软硬件体系、可堆叠模块设计、即插即用的传感器拓展 6x 拓展单元 ENV UNIT III: 温湿度、大气压传感器 ,采用 I2C 通信接口,可快速采集环境信息。 PIR UNIT: 人体传感器 ,被动式热释电原理实现人体感应,数字信号输出状态。 ANGLE UNIT:旋钮电位器 ,模拟信号输入可用于音乐/灯光调节 IR UNIT: 集成红外发射管,接收器 . 可自由编码,实现红外收发。 RGB UNIT: 3x 可编程 RGB LED ,支持编程控制任意颜色显示 HUB UNIT:I2C 设备的分线器 ,将单路 I2C 总线拓展为 3 路,可接入不同I2C地址 的设备 包装内容 1 x M5G0-CORE1 V2.7单主机 1 x M5G0 BASE(充电底盘) 1 x M5G0 电池底 1 x M5G0 充电器 6 x Units(ENV III,IR,RGB,PIR,ANGLE,HUB) 2 x LEGO 九孔积木长塑料 2 x LEGO 五孔积木长塑料 12 x LEGO 摩擦销 2 x HY2.0-4P Grove 连接线 (20cm) 2 x HY2.0-4P Grove 连接线 (10cm) 1 x USB Type-C 连接线 (20cm) 1 x M2*12 机械牙螺丝 1 x 六角钥匙 1.5mm 1 x 快速上手指南 应用场景 STEM 教育 物联网控制器 智能家居 智能天气站 规格参数 主控资源 参数 SoC ESP32-D0WDQ6-V3,240MHz dual core,600 DMIPS,520KB SRAM,Wi-Fi Flash 16MB 输入电压 5V @ 500mA 主机接口 Type-C x1,POGO PIN x1,I2C x1,GPIO x1,UART x1 IPS 屏幕 2 inch,320x240 Colorful TFT LCD,ILI9342C,853nit 最大亮度 按键 Custom Keys x 3 扬声器 1W-0928 麦克风 Analog BSE3729 Microphone IMU 6-axis MPU6886 USB 芯片 CH9102F LED SK6812 RGB LED x 10 天线 2.4G 3D 天线 电池 500 mAh @ 3.7V 工作温度 0 ~ 40°C 外壳材质 Plastic ( PC ) 产品尺寸 54.0 x 54.0 x 28.6mm 产品重量 87.7g 包装尺寸 159.3 x 91.5 x 41.1mm 毛重 262.5g
操作说明 开关机 开机:单击左侧红色电源键 关机:快速双击左侧红色电源键 USB 供电:默认情况下,USB 供电时,无法进行关机 M5GO 底座 点击查看详情参数
原理图 管脚映射 LCD 屏幕 & TF 卡 LCD 像素:320x240
TF 卡最大支持 16GB
ESP32-D0WDQ6-V3 GPIO23 GPIO19 GPIO18 GPIO14 GPIO27 GPIO33 GPIO32 GPIO4 ILI9342C MOSI/MISO / CLK CS DC RST BL TF 卡 MOSI MISO CLK CS
按键 & 喇叭 ESP32-D0WDQ6-V3 GPIO39 GPIO38 GPIO37 GPIO25 按键引脚 BUTTON A BUTTON B BUTTON C 喇叭 喇叭引脚
GROVE 接口 A & IP5306 电源管理芯片 (IP5306) 是定制 I2C 版本,它的 I2C 地址是 0x75。点击这里 查看 IP5306 的寄存器手册。
ESP32-D0WDQ6-V3 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-V3 GPIO22 GPIO21 5V GND MPU6886 SCL SDA 5V GND
M5GO 底座管脚 LED 灯条 & 麦克风 MIC ESP32-D0WDQ6-V3 GPIO15 GPIO34 GPIO25 LED 灯条 SIG 管脚 麦克风 MIC MIC 管脚
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 在使用 GPIO15 的 RGB LED 时,建议初始化引脚 pinMode(15,OUTPUT_OPEN_DRAIN);
有关引脚分配和引脚重新映射的更多信息,请参考ESP32 datasheet 。
数据手册 软件开发 Arduino UiFlow1 UiFlow2 USB 驱动 点击下方连接下载匹配操作系统的驱动程序。目前存在两种驱动芯片版本,CP210X(适用于CP2104 版本)/CP34X(适用于CH9102 版本)驱动程序压缩包。在解压压缩包后,选择对应操作系统位数的安装包进行安装。(若您不确定您的设备所使用的 USB 芯片,可同时安装两种驱动。CH9102_VCP_SER_MacOS v1.7 在安装过程中,可能出现报错,但实际上已经完成安装,忽略即可。) 在使用时,若出现无法正常下载程序(提示超时或者是 Failed to write to target RAM)的情况,可尝试重新安装设备驱动。
MacOS 端口选择
在 MacOS 中可能出现两个可选端口,使用时请选择名称为wchmodem 的端口。
Easyloader EasyLoader 是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证。
Easyloader 下载链接 备注 M5GO IoT Kit v2.7 User Demo Easyloader download /
相关视频 m5stack 的简介
案例描述: 加载 UIFlow 固件,内置演示程序支持加速计,LED BAR,麦克风,按键及部分外设传感器的测试,固件可用于 UIFlow 图形化编程。
产品对比 版本变更 上市日期 产品变动 备注 2018.4 首次发售 / 2019.6 MPU9250 变更为 MPU6886+BMM150 / 2019.7 TN 屏幕变更为 IPS 屏幕 请将您的 M5Stack 库升级到最新版本(v0.2.8 以上),以解决屏幕反色问题。 2019.11 电池容量 600mAh 变更为 500mAh / 2020.6 套件内 ENV Unit 更改为 ENV II / 2021.8 升级 v2.6 版本: 取消 BMM150 磁力计,CP2104 更改为 CH9102,结构细节优化,ENV Unit 更改为 ENV III / 2023.2 变更包装 / 2023.6 主机升级 v2.7 版本 屏幕改为玻璃屏,显示更清晰,Grove 口增加了升压功能,稳定 5.1v 输出,带负载更稳
注意:2018.2A PCB 版本的设备不支持 C2C(Type-C to Type-C)连接及 PD 供电。