Files

10 KiB
Raw Permalink Blame History

FIRE {docsify-ignore-all}

fire_01


📝描述   💡上手指南   :octocat:例程   🔌原理图   🛒购买链接   🎬相关视频   EasyLoader

描述

M5Stack FIRE Kit 是M5Stack开发套件系列中的一款,主打高性能的开发套件.它作为Gray套件的升级版,采用SH200Q+BMM150传感器组合(六轴姿态加速度计+三轴磁力计),配备更强性能的硬件资源:16M Flash, 4M PSRAM, 增强型 BaseM5GO 底座和M5GO 充电底座),更大容量的电池等.对于对硬件性能方面有所要求的开发者来说,Fire是一个非常不错的选择.

我们可以在很多的应用场景中使用姿态传感器用作:检测加速度、角度、轨迹延伸等数据.根据这些去制作出相关的产品,如运动数据采集器,3D远程手势控制器等.

M5Stack Fire 配有三个可分离部件. 顶部与其他的M5主机一样,放置了电路板,芯片,LCD屏幕,2.4G天线,,各种电子元器件以及一些接口组件.中间部分称为 M5GO 底座,提供锂电池,M-BUS 总线母座,LED条和三个GROVE拓展端口. 位于最底部的是充电底座,可以与 M5GO 底座通过 POGO 引脚进行连接,进行充电.

快速成型,超低门槛,直达产品级,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 ,借助双核与实时操作系统,能使你更加高效的去组织你的程序代码,优化程序的执行效率.

产品特性

  • 5V 直流电源
  • USB Type-C
  • 基于ESP32开发
  • 16 MB Flash
  • 4 MB PSRAM
  • BMM150 + SH200Q/MPU6886
  • 扬声器,按键x3,LCD屏幕(320 * 240),电源/复位按键x1
  • 2.4G天线:Proant 440
  • TF 卡插槽(最大可拓展16GB
  • 电池总线母座和600 mAh锂电池
  • 可拓展的引脚与接口
  • Grove 接口
  • M-Bus总线母座 & 引脚
  • 开发平台 UIFlow, MicroPython, Arduino

注意:

目前发售的Fire主机存在两种IMU传感器版本(MPU6886与SH200Q),它们在功能上基本一致.

ESP32特性

  • 240 MHz双核Tensilica LX6微控制器,性能达到 600 DMIPS
  • 集成520 KB SRAM
  • 集成的802.11b/g/n HT40 Wi-Fi收发器,基带,堆栈和LWIP
  • 集成双模蓝牙(经典和BLE
  • 霍尔传感器
  • 10x 电容触摸功能接口
  • 32 kHz晶体振荡器
  • 每个GPIO引脚都支持PWM/定时器 输入/输出
  • SDIO master/salve 50MHz
  • 支持SD卡接口

外设的管脚映射

LCD 屏幕 & TF 卡

LCD 像素:320x240 TF 卡最大支持 16GB

ESP32 ChipGPIO23GPIO19GPIO18GPIO14GPIO27GPIO33GPIO32GPIO4
ILI9341MOSI/CLKCSDCRSTBL
TF卡MOSIMISOCLK CS

按键 & 喇叭

ESP32 ChipGPIO39GPIO38GPIO37GPIO25
按键引脚BUTTON ABUTTON BBUTTON C
喇叭 喇叭引脚

GROVE 接口 A & IP5306

电源管理芯片 (IP5306) 是定制 I2C 版本,它的 I2C 地址是 0x75。点击这里查看 IP5306 的寄存器手册。

ESP32 ChipGPIO22GPIO215VGND
GROVE ASCLSDA5VGND
IP5306SCLSDA5VGND

M5GO 底座管脚

GROVE 接口 B

ESP32 ChipGPIO36GPIO265VGND
GROVE BGPIO36GPIO265VGND

GROVE 接口 C

ESP32 ChipGPIO16GPIO175VGND
GROVE CRXDTXD5VGND

LED 灯条 & 麦克风 & 扬声器

ESP32 ChipGPIO15GPIO34GPIO25
LED BarSIG Pin
MIC MIC Pin
Speaker Speaker Pin

参数

主控资源 参数
ESP32 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
Flash闪存 16MB Flash + 4MB PSRAM
输入电压 5V @ 500mA
接口 TypeC x 1, GROVE(I2C+I/0+UART) x 1
LCD屏幕 2 inch, 320x240 Colorful TFT LCD, ILI9341
喇叭 1W-0928
麦克风 MEMS Analog BSE3729 Microphone
LED SK6812 3535 RGB LED x 10
MEMS MPU9250
电池 600mAh @ 3.7V, inside vb
工作温度 32°F to 104°F ( 0°C to 40°C )
尺寸 54 x 54 x 21 mm
外壳材质 Plastic ( PC )

NoticeM5PORT 说明 *不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17, 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. 使用AD读取功能: 1,使用杜邦线连接机身侧面的能够AD转换的引脚. 2,堆叠一个M5GO底座,使用其提供PortB. 3,使用PbHUB连接至PortA,拓展出6个PortB. 有关引脚分配和引脚重映射的更多信息,请查阅ESP32数据手册

包含

  • 1x Fire Controller
  • 1x M5GO 底座
  • 1x M5GO 充电底座
  • 10x 杜邦线
  • 1x Type-C USB
  • 1x 使用手册

相关链接

相关视频

m5stack 的简介

m5stack 的案例 - Piu UI framework with Moddable SDK