Fire SKU:K007
描述 Fire 是 M5Stack 开发套件系列中的一款,主打高性能的开发套件。它作为 Gray 套件的升级版,提供九轴运动传感器 (六轴姿态加速度计 + 三轴磁力计),配备更强性能的硬件资源:16M Flash,8M PSRAM,增强型 Base ( M5GO 底座和 M5GO 充电底座) ,更大容量的电池等。对于对硬件性能方面有所要求的开发者来说,Fire 是一个非常不错的选择。
我们可以在很多的应用场景中使用姿态传感器用作:检测加速度、角度、轨迹延伸等数据。根据这些去制作出相关的产品,如运动数据采集器,3D 远程手势控制器等。
Fire 配有三个可分离部件。顶部与其他的 M5 主机一样,放置了电路板,芯片,LCD 屏幕,2.4G 天线,各种电子元器件以及一些接口组件。中间部分称为 M5GO 底座,提供锂电池,M5-Bus 总线母座,LED 条和三个 GROVE 拓展端口。位于最底部的是充电底座,可以与 M5GO 底座通过 POGO 引脚进行连接,进行充电。
教程 & 快速上手 本教程将向你介绍,如何通过 UiFlow 图形化编程平台控制 Fire 设备
本教程将向你介绍,如何通过 UiFlow2 图形化编程平台控制 Fire 设备
本教程将向你介绍,如何通过 Arduino IDE 编程控制 Fire 设备
产品特性 基于 ESP32 开发 外挂 PSRAM 内集成 3 轴陀螺仪、3 轴加速计和 3 轴磁力计 内置扬声器,按键,LCD 屏幕,电源 / 复位按键 TF 卡插槽 (最大可拓展 16GB) 内置锂电池 背部磁吸式设计 可拓展的引脚与接口 M5-Bus 总线母座 开发平台UiFlow1 UiFlow2 Arduino IDE ESP-IDF PlatformIO 包装内容 1 x Fire 1 x M5GO 充电底座 2 x LEGO 积木 5 x LEGO 连接件 1 x M3 六角扳手 1 x USB Type-C 连接线 (100cm) 1 x 使用手册 应用场景 物联网控制器 STEM 教育 DIY 作品 智能家居设备 规格参数 主控资源 参数 SoC ESP32-D0WDQ6,240MHz dual core,600 DMIPS,520KB SRAM,Wi-Fi Flash 闪存 16MB Flash + 8MB PSRAM 输入电压 5V @ 500mA 主机接口 Type-C x 1,GROVE (I2C+I/O+UART) x 1 IPS 屏幕 2 inch,320x240 Colorful TFT LCD,ILI9342C,最高亮度 853nit 扬声器 1W-0928 麦克风 MEMS Analog BSE3729 Microphone LED SK6812 3535 RGB LED x 10 MEMS BMM150 + SH200Q/MPU6886 天线 2.4G 3D 天线 底座接口 PortA (I2C)、PortB (GPIO)、PortC (UART) 电池 500 mAh @ 3.7V,inside vb 工作温度 0 ~ 60°C 外壳材质 Plastic ( PC ) 产品尺寸 54.0 x 54.0 x 28.6mm 产品重量 62.6g 包装尺寸 106.7 x 69.1 x 40.4mm 毛重 123.8g
操作说明 BMM150 磁场干扰
带有磁铁的产品可能对 BMM150 磁场传感器造成干扰,导致读数异常。当搭配含有磁铁的 M5 主控设备时,需拆除磁铁,同时避免 BMM150 传感器放置在强磁场附近。
开关机 开机:单击左侧红色电源键 关机:快速双击左侧红色电源键 USB 供电:默认情况下,USB 供电时,无法进行关机 注意
FIRE 中的 GPIO 16 / 17 默认与 PSRAM 连接,因此当你在连接或是堆叠其他功能模块时,需要注意避免与这两个引脚冲突,防止设备不正常工作,产生不稳定的现象。
原理图 管脚映射 LCD 屏幕 & TF 卡 LCD 像素:320x240
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
BMM150 3 轴磁力计 BMM150 I2C address 0x10
ESP32-D0WDQ6 GPIO22 GPIO21 5V GND BMM150 SCL SDA 5V GND
M5GO 底座管脚 LED 灯条 & 麦克风 & 扬声器 ESP32-D0WDQ6 GPIO15 GPIO34 GPIO25 硬件 SIG Pin MIC Pin Speaker Pin
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 在使用 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 下载链接 备注 Fire 出厂固件 Easyloader download /
相关视频 m5stack 的简介
版本变更 上市日期 产品变动 备注: 2018.6 首次发售 / 2019.7 MPU9250变更为SH200Q+BMM150、TN屏幕变更为IPS屏幕 请将您的M5Stack库升级到最新版本(v0.2.8以上),以解决屏幕反色问题。 2019.8 SH200Q变更为MPU6886 / 2019.11 电池容量600mAh变更为500mAh / 2020.4 PSRAM大小4MB变更为8MB /
说明
2018.2A PCB 版本的设备不支持 C2C (Type-C to Type-C) 连接及 PD 供电。