发作品签到
标准版

无线键鼠连接器

工程标签

2.6k
0
0
0

简介

esp32实现与电脑的蓝牙互联,把键盘输出的数据传输给电脑,ch340连接现有键盘USB接口,把USB接口输出的数据转化为易于传输的,以此实现将键盘与电脑连接,实现无线键盘功能。

简介:esp32实现与电脑的蓝牙互联,把键盘输出的数据传输给电脑,ch340连接现有键盘USB接口,把USB接口输出的数据转化为易于传输的,以此实现将键盘与电脑连接,实现无线键盘功能。

开源协议

MIT

创建时间:2023-02-24 14:10:15更新时间:2023-02-24 14:28:11

描述

基于ESP32的无线键鼠连接器

题目分析

使用ESP32对键盘的键码进行处理与传输,用蓝牙模块发送给电脑。重点在于获取键盘的键值。

以下为项目工程图

本项目采用到的模块有CH9350LM2596S18650电池,数码显示充电主板。

CH9350键盘、鼠标、扫码枪等设备转串口数据芯片,例如接上键盘,则键盘按键按下,则输出对应的串口数据,默认波特率为115200。可直接用usb转串口模块与此对连,在电脑上很容易就能看到对应输出的串口数据,调试非常方便简单,而且板载3个指示灯,收发数据都会闪烁。模块支持2种工作模式,分别为上位机模式和下位机模式。此项目只用到了模式一。下位机时,USB连接电脑,给串口发送对应的数据,电脑就会有对应的动作,例如鼠标移动,按键按下等,数据格式根据你选择的工作状态,即S0S1有关。拨码开关S0拨到1,则上电后CH9350会向外不断的发送数据请求包 0x57 0xab 0x82 0xA3,且无论USB设备是否有数据到来串口都会发送此请求包。

将芯片拨码开关拨到0,则CH9350进入状态3。在这种状态下USB设备没有数据到来则CH9350的串口也不会有数据发送。但在这种状态下,CH9350串口发送的数据不是设备的原始键值,而是解析后的键值。

 

CH9350官方原理图

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
演示视频.mp4
63
2
JianPan.zip
80
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航