项目简介
这是一个可定制的宏键盘项目,利用Arduino编程实现自定义快捷键功能。虽然该项目已停止维护,但可作为设计与构建自定义软硬件的参考示例。
项目的主要特性和功能
- 拥有9个触觉按钮,按下按钮可执行预定义宏命令。
- 支持自定义宏,通过修改Arduino代码能够定义按钮触发的特定功能或命令序列。
- 配备3D打印的外壳,项目包含CAD文件,可按需定制键盘的外观与大小。
- 基于Arduino硬件实现,采用Arduino Pro Micro微控制器,硬件实现较为简单。
安装使用步骤
硬件安装
- 安装依赖项,包括FreeCAD、A2Plus和Arduino IDE:
- FreeCAD:使用
sudo apt install freecad
安装。 - A2Plus:通过FreeCAD集成的插件管理器安装。
- Arduino IDE:使用
sudo apt install arduino
安装。
- FreeCAD:使用
- 用FreeCAD编辑并导出CAD文件,创建键盘外壳模型。
- 在FreeCAD中使用A2Plus组装键盘各组件。
- 用瞬间胶将按钮和微控制器组装在一起。
- 按物料清单购买零件并完成键盘组装。
软件配置
- 修改
mcrpd.ino
固件文件定义宏命令。 - 使用Arduino IDE编译并将修改后的固件烧录到Arduino Pro Micro中。
- 参考Arduino Foundation的键盘库指南实现特定宏功能。
更改宏
修改mcrpd.ino
固件文件,再用Arduino IDE重新烧录。参考Arduino Foundation的键盘库指南,将代码片段粘贴到不同的case语句中,重新定义按键组合和对应功能来创建宏快捷键实现任务自动化。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】