
有线鼠标键盘转无线鼠标键盘
简介
实现 有线鼠标/键盘 转为 无线2.4G, 无需编程, 超低成本(发射器+接收器总成本为40块)
简介:实现 有线鼠标/键盘 转为 无线2.4G, 无需编程, 超低成本(发射器+接收器总成本为40块)开源协议
:CC-BY-NC-SA 3.0
描述
-------------------------------------------------------------------------------------
旧版本说明: (只针对测试用的CH9350L)
https://www.bilibili.com/video/BV1mi4y1d7qf?spm_id_from=333.999.0.0
S0S1的状态请选择状态2,如果选状态0/1(默认),需要上下位机有回应才能正常工作
而选择状态2,只需要发送就行,不需要等待回应
-------------------------------------------------------------------------------------
2022年12月9日 更新说明
1更新了接收器 及其 PCB (见下面工程的原理图2和PCB2)
2更新了发射器 及其 PCB (见下面工程的原理图3和PCB3)
3 已通过测试验证, 周末更新视频说明 以及更新新的文字说明.
4. 抛弃之前的测试版本(原理图1和PCB1),但因为想留个纪念,记录成长过程, 因此没有删除
2022年12月18日 更新
添加B站视频展示
https://www.bilibili.com/video/BV1C8411p7Gy/
添加文字和图文描述
图1中为设计的无线接收器, 此接收器的功能是实现接收端发送的HID数据包(为鼠标和键盘的按键数据包), 并将数据包转化为HID协议发送至电脑(PC端), 实现无线接收USB HID功能.

图1 2.4G无线接受器


图2 (a) 为无线接收器正面, (b)为无线接收器反面, USB接口处通过粘贴黑胶布进行加高(贴了3张), 无线接收器整体使用热缩管进行保护
图3为无线发射器, 具体功能实现读取鼠标/键盘的 USB HID协议, 通过解包后获取按键值或者鼠标值(包括移动滚轮等), 随后通过2.4G无线模块进行串口数据发送,(需要配套USB接收器才能正常使用)


图3 (a)无线发射器正面 (b)反面为2.4G发射接收模块与 锂电池拨动开关
--------------------------------------------------------
接线说明:
1. 无线接收器(图4), 无需接线, 直接插入到PC端即可

图4 无线接收器
2. 无线发射器需要进行接线, 接线的原因是 1) 为鼠标/键盘供电, 2)获取鼠标键盘的HID协议包, 3)切换 USB模式还是无线2.4G模式,图5为无线发射器, 是安装到鼠标或者键盘内部的,这边作为展示,没有将其安装至鼠标/键盘内部

图5 无线发射器
下面来讲解一下无线发射模块的接线引脚, 图6中标注了5处数字, 分别含义为: 1) GND引脚 为电源和电池的负极. 2)电源引脚(指的为锂电池或者USB电源切换后的电源),为接到鼠标/键盘上电源引脚处, 3)DN引脚 为USB的D-端, 接到鼠标/键盘上的D-引脚上 . 4) DP引脚 为USB的D+端, 接到鼠标/键盘的D+引脚上. 5)BAT引脚, 为电池的正端引脚

图6 无线发射器功能引脚连接描述
图7为无线接收器接入到有线键盘/鼠标的图文描述接法图

图7 无线发射器的接入到有线鼠标/键盘上的图文接线图
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
附加说明, 如果需要无线供电的, 可以参考下面改法(未测试), 将源PCB改成白色框选的那部分即可, 即删除一段VBUS导线, 随后使用一个肖特基二极管,注意极性方向, 随后将无线充电器的GND焊到上面图片的1号引脚(GND引脚), 而无线充电器的正端,需要焊接到图(c)的的白色引脚处, 有2处,任选一处即可



------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
无线模块2.4G修改波特率说明
使用的2.4G无线模块为透传模块, 无需进行匹配, 直接使用, 缺点为波特率慢, 最快只有38400, 默认出厂为9600, 你们可以问老板能不能修改为38400再发货
无线模块链接为 https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-21607391802.36.54711d09391tGh&id=564451607842

下面介绍如何自己修改, 首先你需要有一个串口下载器, 比如CH340或者ST LINK带CDC虚拟串口这种都可以
无线2.4G 串口下载器
1 需要把电源接到3.3V上
2 需要把GND接到GND上
3 把TX 接到 RX(下载器)
4 把RX 接到 TX(下载器)
5往PD与GND之间焊一个下拉电阻, 1k~10K均可
6用镊子把SET与GND短接,(或者用电阻一头接到SET,电阻另一头接到GND上)
7打开卖家发的上位机软件 聚而硕2.4G无线模块参数设置工具(JC24B).exe
8 选择你的下载器COM(端口号), 选择打开(open)

9 打开之后, 将波特率选择为38400 , OK了之后按一下SET按键, 即完成当前无线模块的波特率设置, 由于需要2个无线模块, 因此需要操作2次

10 如果串口打不开, 检测下你有没有安装串口下载器的驱动; 或者检查你的电源是不是接到3.3V上的, 不能接5V,会损坏无线模块,; 或者检测你的SET引脚 和PD引脚是否拉到GND端
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PCB说明:
无线接收器, 无颜色,板材, 厚度要求, USB接头处不够厚, 需要自行裁剪黑胶布,将其垫高即可, 最后建议用热缩管把后端电路元器件部分封好

无线发射器,
使用4层电路板, 由于板子较小, 焊接之前先考虑焊哪些元器件, 建议为TYPEC->CH9350L再到其他
板材厚度没有要求, 颜色没有要求, 没有阻抗要求

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总结:
由于使用的2.4G透传模块和USB HID解析芯片(CH9350L), 因此本工程无需编程, 成本能控制在40块钱以内(不包含U费)
缺点为, 1) 2.4G模块波特率只有38400, 速度太慢, CH9350L支持300000波特率的, 有能力的可以自己去开发2.4G无线模块
2)缺点2为 CH9350L也不便宜, 我之前有搞过CH554E的, 这个体积小,也可以做解析USB HID协议的主控, 但需要编程, 不过大部分我都搞好了,但由于明年就毕业了, 就没时间搞了, 需要写论文, 没多少业余时间, 兴趣也慢慢磨灭了
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论