5.3 KiB
FACES Kit {docsify-ignore-all}
📝描述 💡上手指南 :octocat:例程 🔌原理图 🛒购买链接
描述
FACES Kit 是一系列功能面板的集合.套件内包含了三个常用的功能面板,"GameBoy(游戏键盘)"、"Calculator(计算器键盘)"、"QWERTY(输入全键盘)".内部集成MEGA328处理器,通过I2C通信协议(0x08)工作在从机模式下.根据需求去运用这3个不同的功能面板,进而实现用户与M5Core之间的人机交互.
GameBoy Keyboard
如果你想用 M5Core 玩一些经典小游戏,那么使用GameBoy面板和 M5Core 会是完美的方案.你需要做的就是将游戏模拟器程序上传到 M5Core 上,并连接好 GameBoy 面板.连接图如下:
下载游戏:https://docs.m5stack.com/#/zh_CN/quick_start/faces/gameboy_burn_a_nes_game
另外两个面板是计算器键盘和输入全键盘,你可以将它们运用在那些需要输入信息以及复杂控制的应用场景中.
Calculator Keyboard
QWERTY Keyboard
FACE Charger
除了三个功能面板之外,套件内还提供了 Face 的专用充电座(充电座内置磁铁,能够稳定的吸附主机,并通过 POGO pin 对主机进行充电),杜邦线等配件.
关于本套件中的主机"Gray"的更多信息,请点击查看Gray套件
产品特性
- 5V 直流电源
- USB Type-C
- 基于 ESP32 开发
- 16 MByte flash(旧版:4 MByte flash)
- BMM150 + SH200Q/MPU6886
- 扬声器,按键x3,LCD屏幕(320 * 240),电源/复位按键x1
- 2.4G天线:Proant 440
- TF卡插槽(最大可拓展16GB)
- 电池总线母座和 150 mAh 锂电池
- 可拓展的引脚与接口
- Grove 接口
- M-Bus总线母座 & 引脚
- 开发平台 UIFlow, MicroPython, Arduino
- 产品尺寸:58.2mm x 54.2mm x 18.7mm
- 产品重量:264.6g
注意:
目前发售的FACES Kit所搭载的主机(Gray)存在两种IMU传感器版本(MPU6886与SH200Q),它们在功能上基本一致.
套件清单:
- 1x GRAY Controller
- 1x FACES 充电座
- 1x FACES 挂绳
- 1x 面板贴纸
- 3x FACES 键盘(GameBoy, Calculator, QWERTY)
- 8x 杜邦线
- 6x M3x10 螺丝
- 1x 六角螺丝扳手
相关链接
Notice:M5PORT 说明
*不同颜色的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数据手册
**注意3:Face Kit 出厂程序**
出厂程序由于没有main.py文件,因此错误信息提示是正常的,并不意味着硬件问题,请放心使用.


