Faces Kit SKU:K005
描述 Faces Kit 是一系列功能面板的集合。套件内包含了三个常用的功能面板,"GameBoy (游戏键盘)"、"Calculator ( 计算器键盘 )"、"QWERTY ( 输入全键盘 )"。内部集成 MEGA328 处理器,通过 I2C 通信协议 (0x08) 工作在从机模式下。根据需求去运用这 3 个不同的功能面板,进而实现用户与 M5Core 之间的人机交互。
教程 & 快速上手 本教程将向你介绍,如何通过 UIFlow 图形化编程平台控制 Gray 设备
本教程将向你介绍,如何通过 UiFlow2 图形化编程平台控制 Gray 设备
本教程将向你介绍,如何通过 Arduino IDE 编程控制 Gray 设备
产品特性 基于 ESP32 开发 内置陀螺仪加速计与磁力计 内置扬声器,按键,LCD 屏幕,电源 / 复位按键 x1 TF 卡插槽 (最大可拓展 16GB) M5-Bus 总线母座 磁吸式充电设计 内置锂电池 可拓展的引脚与接口 开发平台UiFlow1 UiFlow2 Arduino IDE ESP-IDF PlatformIO 包装内容 1 x Gray 1 x FACES 充电座 1 x FACES 挂绳 1 x 面板贴纸 3 x FACES 键盘 (GameBoy,Calculator,QWERTY) 8 x 杜邦线 6 x M3x12 螺丝 1 x 六角螺丝扳手 1 x USB Type-C 连接线 (100cm) 应用场景 规格参数 主控资源 参数 SoC ESP32-D0WDQ6,240MHz dual core,600 DMIPS,520KB SRAM,Wi-Fi Flash 16MB (旧版 4MB) 输入电压 5V @ 500mA 主机接口 Type-C x 1,GROVE (I2C+I/O+UART) x 1 Core 底座接口 PIN (G1,G2,G3,G16,G17,G18,G19,G21,G22,G23,G25,G26,G35,G36) IPS 屏幕 2 inch,320x240 Colorful TFT LCD,ILI9342C,最高亮度 853nit 扬声器 1W-0928 按键 自定义按键 x 3 天线 2.4G 3D 天线 锂电池 600mAh @ 3.7V MEMS MPU6886+BMM150 2.4G 天线 Proant 440 工作温度 0 ~ 60°C 产品重量 94g 毛重 264g 产品尺寸 58.2 x 54.2 x 18.7mm 包装尺寸 120 x 85 x 65mm 外壳材质 Plastic ( PC )
操作说明 BMM150 磁场干扰
带有磁铁的产品可能对 BMM150 磁场传感器造成干扰,导致读数异常。当搭配含有磁铁的 M5 主控设备时,需拆除磁铁,同时避免 BMM150 传感器放置在强磁场附近。
开关机 开机:单击左侧红色电源键 关机:快速双击左侧红色电源键 注意:默认情况下,USB 供电时,无法进行关机 升级 原理图 管脚映射 Mega328 ISP 下载接口 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
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%
M5-Bus FUNC PIN LEFT RIGHT PIN FUNC GND 1 2 G35 ADC GND 3 4 G36 ADC GND 5 6 RST EN MOSI G23 7 8 G25 DAC/SPK MISO G19 9 10 G26 DAC SCK G18 11 12 3V3 RXD0 G3 13 14 G1 TXD0 RXD2 G16 15 16 G17 TXD2 Int SDA G21 17 18 G22 Int SCL GPIO G2 19 20 G5 GPIO I2S_SK G12 21 22 G13 I2S_WS I2S_OUT G15 23 24 G0 I2S_MK HPWR 25 26 G34 I2S_IN HPWR 27 28 5V HPWR 29 30 BAT
有关引脚分配和引脚重新映射的更多信息,请参考ESP32 datasheet 。
数据手册 软件开发 Arduino UiFlow1 UiFlow2 USB 驱动 点击下方连接下载匹配操作系统的驱动程序。目前存在两种驱动芯片版本,CP210X(适用于CP2104 版本)/CP34X(适用于CH9102 版本)驱动程序压缩包。在解压压缩包后,选择对应操作系统位数的安装包进行安装。(若您不确定您的设备所使用的 USB 芯片,可同时安装两种驱动。CH9102_VCP_SER_MacOS v1.7 在安装过程中,可能出现报错,但实际上已经完成安装,忽略即可。)
MacOS 端口选择
在 MacOS 中可能出现两个可选端口,使用时请选择名称为wchmodem 的端口。
Easyloader Easyloader 下载链接 备注 Fack Kit 出厂固件 Easyloader download /
GameBoy Keyboard 如果你想用 M5Core 玩一些经典小游戏,那么使用 GameBoy 面板和 M5Core 会是完美的方案。你需要做的就是将游戏模拟器程序上传到 M5Core 上,并连接好 GameBoy 面板。连接图如下:
ESPTool 烧录游戏教程:gameboy_burn_a_nes_game
点击此处一键烧录示例游戏
另外两个面板是计算器键盘和输入全键盘,你可以将它们运用在那些需要输入信息以及复杂控制的应用场景中。 拆卸更换面板时,为降低拆卸难度,建议先拆卸 M5Core,然后拆解面板。
Others Key AC M % ÷ 0-9 X - + = +/- . Val A M % / 0-9 * - + = ` .
ESP32 Chip GPIO23 GPIO19 GPIO18 GPIO14 GPIO27 GPIO33 GPIO32 GPIO4 ILI9342C MOSI/MISO / CLK CS DC RST BL TF Card MOSI MISO CLK CS
Key Int Values (Int values are the ASCII value of each key)
Key AC M % ÷ 0-9 X - + = +/- . Val 65 77 37 47 48-57 42 45 43 61 96 46
相关视频
案例描述: 该案例将默认运行 FACES 键盘输入测试程序,重启选择程序列表可以切换不同的面板测试项。
版本变更 上市日期 产品变动 2017.12 首次发售 2019.6 MPU9250变更为MPU6886+BMM150 2019.7 TN屏幕变更为IPS屏幕
注意:2018.2A PCB 版本的设备不支持 C2C (Type-C to Type-C) 连接及 PD 供电。