“高级程序员”专用键盘,“高级程序员”“仅”会用到Ctrl+C(复制),Ctrl+V(粘贴),Ctrl+S(保存)这三个电脑键盘,当然是一种嘲讽的说法(++**++)
使用HID协议技术模拟电脑的键盘,一键实现电脑的复制、粘贴、保存这三个功能。
一、产品概述
HID协议(Human Interface Device Protocol)是一种用于人体接口设备的通信协议,它定义了人体接口设备(如键盘、鼠标、游戏手柄等)与计算机或其他设备之间数据的传输方式和格式。HID协议旨在提供一个标准化的接口,使得各种HID设备能够与计算机系统无缝集成,并提供即插即用的用户体验。
USB 主机是通过各种描述符来识别设备的,有设备描述符,接口描述符,端点描述符,字符描述符,报告描述符(HID)等。 和普通的USB设备一样,USB主机获取设备的描述符一般先是设备描述符,然后是配置描述符(包括接口描述符和端点描述符),而对于HID设备,还需要获取HID描述符和报表描述符。
选用性价比极高的STM32F103C6T6作为微处理器,基于HID协议技术,实现模拟键盘的功能。
二、产品参数
供电:5V,USB供电;
功耗:5V供电情况下,28mA左右;
PCB尺寸:76.04mm*49mm;
一键实现电脑的Ctrl+C(复制),Ctrl+V(粘贴),Ctrl+S(保存)这三个功能。
三、使用说明
本项目在系统中会自动安装驱动,
本项目需要下载固件才可以使用,左侧USB端口插入电脑端,通过按下抬起右侧的机械键盘按键实现功能。
设备运转正常,运行状态指示灯会以规律的频率闪烁。
四、备注
1、成本构成
请大致汇总产品的复刻成本,按实际情况列示如:
元器件成本:¥ 12元(不含PCB);
其他外设:¥ 0元;
外壳、面板:¥ 0元;
总计:¥ 12元。
2、细节备注
本项目不提供PCB文件。
PCB无元器件位号丝印,焊接请参考附件“高级程序员专用键盘名称位号丝印图.rar”;
本项目需要下载固件才可以使用,固件详见“高级程序员专用键盘固件.rar”,源代码详见“USB_HID成品高级程序员专用键盘LIB版本源代码.rar”;
焊接辅助工具详见“焊接辅助工具——高级程序员专用键盘”。
3、注意事项
板载有一次性保险,可以在一定程度上保护电脑的USB端口,产品使用过程中,注意使用安全;
安全声明:产品使用过程中,如若出现任何事故与本创作者无关,与平台无关。
五、测试视频
下述视频介绍了高级程序员专用键盘。
下述视频演电示了测试高级程序员专用键盘的过程。
六、更新日志
V1.0 首次上传。
点赞


