基于 ESP32-S3 的蓝牙/有线双模智能家居键盘控制器设计详解
最近发现市面上的键盘要么功能单一,要么自定义程度不够。客制化键盘虽有旋钮,但基本只能调音量且位置不便。因此设计了既能当键盘用,又能控制智能设备,还能根据不同软件切换快捷键的全能型键盘。
SmartKB32_v2 基于 ESP32-S3 芯片,支持蓝牙和有线双模连接,内置 Web 服务器,可通过网页修改按键功能。左侧集成带屏幕和力反馈的智能旋钮,配合 SD 卡存储'映射表',可一键切换成设计师模式、游戏模式或者智能家居控制模式。
1. 项目核心功能与设计思路
1.1 设计背景
使用不同设计软件(如 PS、AI、CAD)时,快捷键各不相同,每次切换软件都要重新适应,效率很低。市面上的宏键盘层数有限,无法覆盖所有需求。同时,智能家居设备增多,开关灯、调节氛围还需掏手机,不够直接。
SmartKB32_v2 旨在解决上述问题:
- 一机多用:既是一把全功能键盘,也是一个智能家居控制中心。
- 高度自定义:通过 SD 卡存储'映射表',可为上百款软件或游戏预存专属快捷键配置。
- 智能旋钮:将旋钮放在左手边,配合屏幕显示,直观控制软件参数(如画笔大小、图层透明度)或智能设备(如灯光亮度、色温)。
- 双模连接:支持 USB 线连接电脑(有线模式),稳定可靠;也支持蓝牙连接(无线模式),桌面更整洁。
1.2 核心功能一览
| 功能类别 | 具体实现 |
|---|---|
| 智能家居控制 | 控制智能台灯的开关、亮度、色温;控制桌面充电站的电源输出。 |
| 设计师工作流 | 通过 SD 卡预存不同设计软件(如 PS、AI)的快捷键映射表,快速切换。 |
| 游戏宏定义 | 预存游戏连招、技能组合的映射表,支持单键循环输出或多键同时触发。 |
| 网页配置界面 | 键盘内置 Web 服务器,用电脑或手机浏览器就能实时修改按键功能,无需刷固件。 |

