Faces Kit SKU:K005
描述 FACES Kit 是一系列功能面板的集合。套件内包含了三个常用的功能面板,"GameBoy(游戏键盘)"、"Calculator(计算器键盘)"、"QWERTY(输入全键盘)".内部集成MEGA328 处理器,通过 I2C 通信协议(0x08)工作在从机模式下。根据需求去运用这 3 个不同的功能面板,进而实现用户与 M5Core 之间的人机交互。
教程&快速上手 选择你想使用的开发平台,查看对应的教程&快速上手。
本教程将向你介绍,如何通过 UIFlow 图形化编程平台控制 M5FIRE 设备
本教程将向你介绍,如何通过 UIFlow2.0 图形化编程平台控制 M5FIRE 设备
本教程将向你介绍,如何通过 Arduino IDE 编程控制 M5FIRE 设备
产品特性 基于 ESP32 开发 内置陀螺仪加速计与磁力计 内置扬声器,按键,LCD 屏幕,电源/复位按键 x1 TF 卡插槽(最大可拓展 16GB) M-BUS 总线母座 磁吸式充电设计 内置锂电池 可拓展的引脚与接口 兼容多平台开发: 包含 1x GRAY 1x FACES 充电座 1x FACES 挂绳 1x 面板贴纸 3x FACES 键盘(GameBoy,Calculator,QWERTY) 8x 杜邦线 6x M3x12 螺丝 1x 六角螺丝扳手 1x Type-C USB(100cm) 应用 规格参数 主控资源 参数 ESP32-D0WDQ6 240MHz dual core,600 DMIPS,520KB SRAM,Wi-Fi Flash 16MB(旧版 4MB) 输入电压 5V @ 500mA 主机接口 TypeC x 1,GROVE(I2C+I/0+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°C to 60°C 净重 94g 毛重 264g 产品尺寸 58.2 x 54.2 x 18.7mm 包装尺寸 120 x 85 x 65mm 外壳材质 Plastic ( PC )
操作说明 开关机
开关机操作****开机:单击左侧红色电源键 关机:快速双击左侧红色电源键 注意:默认情况下,USB 供电时,无法进行关机**
升级 原理图 管脚映射 Mega328 ISP 下载接口 Pin 脚定义
PORT PORT PIN 备注: PORT-A(红色) G21/22 I2C PORT-B(黑色) G26/36 DAC/ADC PORT-C(蓝色) G16/17 UART
ESP32 ADC/DAC ADC1 ADC2 DAC1 DAC2 8 通道 10 通道 2 通道 2 通道 G32-39 G0/2/4/12-15/25-27 G25 G26
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%
M-BUS 有关引脚分配和引脚重新映射的更多信息,请参考
ESP32 datasheet
数据手册 软件开发 Arduino 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(TypeC to TypeC)连接及 PD 供电。