1、简单易用,可快速上手
2、流畅支持300个器件或1000个焊盘以下的设计规模
3、支持简单的电路仿真
4、面向学生、老师、创客
1、全新的交互和界面
2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计
3、更严谨的设计约束,更规范的流程
4、面向企业、更专业的用户
标准版 有线鼠标键盘转无线鼠标键盘
简介:实现 有线鼠标/键盘 转为 无线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协议的主控, 但需要编程, 不过大部分我都搞好了,但由于明年就毕业了, 就没时间搞了, 需要写论文, 没多少业余时间, 兴趣也慢慢磨灭了
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 3.3uF | C1 | C0805 | 1 |
2 | 0.1u | C2 | C0805 | 1 |
3 | 47uF 16V 铝电解 | C3,C4,C5,C6,C7,C8 | CAP-SMD_BD5.0-L5.3-W5.3-FD | 6 |
4 | HDR-F-2.54_1x4 | H1 | HDR-F-2.54_1X4 | 1 |
5 | HDR-M-2.54_1x2 | J1 | HDR-M-2.54_1X2 | 1 |
6 | 4.7k | R1 | R0805 | 1 |
7 | 5.1k | R2,R3,R4,R5 | R0805 | 4 |
8 | 短接点 | RS1,RS2,RS3,RS4,RS5 | 短接点 | 5 |
9 | CH9350L | U1 | LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL | 1 |
10 | A/F90 PBTVinyl | USB1,USB4 | USB-A-TH_USB-M-1 | 2 |
11 | USB-211-BCW | USB2,USB3 | USB-A-TH_USB-211-BCW | 2 |
12 | TYPEC 16P 双直插 便宜 | USBC1,USBC2 | USB-C_SMD-TYPE-C-31-M-12 | 2 |
13 | 0.1u | C1,C5,C6,C7 | C0603 | 4 |
14 | 3.3uF | C3 | C0603 | 1 |
15 | 1u | C4,C2 | CASE-A_3216 | 2 |
16 | 1N5819WS | D1 | SOD-323_L1.8-W1.3-LS2.5-RD | 1 |
17 | HDR-M-2.54_1x5 | J2 | HDR-M-2.54_1X5 | 1 |
18 | LED-0603_G | LED1 | LED0603_GREEN | 1 |
19 | SI2301AI-MS | Q1 | SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR | 1 |
20 | 2k | R1 | R0603 | 1 |
21 | 3.6k | R2 | R0603 | 1 |
22 | 10k | R3,R6,R7 | R0603 | 3 |
23 | MSK-12C02-1_5H | SW1 | SW-TH_MSK12C02 | 1 |
24 | 聚而硕JC24B无线2.4G模块 | U2 | 聚而硕JC24B无线2.4G模块 | 1 |
25 | CN3052A | U4 | HSOP-8_L5.0-W4.0-P1.27-LS6.2-BL-EP | 1 |
26 | 4.7k | R1 | R0603 | 1 |
27 | 贴片USB公头 | U3 | 贴片USB公头PCB | 1 |
展开
加载中...
是否需要添加此工程到专辑?