聚丰项目 > 无线键鼠中继器(带视频传输)

无线键鼠中继器(带视频传输)

本项目将有线的键盘和鼠标改造成蓝牙传输的无线方式。该方案全套使用南京沁恒微(WCH)的芯片,主要包括CH32F103C8T6(简称接收器),CH9350L以及CH32V103RBT6开发板(简称开发板)。CH32F103C8T6作为接收器,负责接收开发板发送过来的键鼠数据,CH9350L模块负责将从键鼠获取的HID数据帧解码后通过串口发送到开发板,开发板通过蓝牙发送到接收器,接收器通过自身模拟成键鼠HID设备,将用户的原始数据以HID报文的形式通过USB总线呈交给电脑。此处还有一个小彩蛋,接收器不仅可以作为键鼠数据的接收器,还可以作为VGA视频的转换器,将VGA视频转换成RGB差分信号发送出去,利用RGB差分信号的接收器重新还原成VGA视频。可以实现键鼠和视频的同步操控,可以应用于会议室的PPT同步放映等场合。

LJ5201314 LJ5201314

分享
1 喜欢这个项目
团队介绍

LJ5201314 LJ5201314

团队成员

LJ5201314 研究生

分享
项目简介
本项目将有线的键盘和鼠标改造成蓝牙传输的无线方式。该方案全套使用南京沁恒微(WCH)的芯片,主要包括CH32F103C8T6(简称接收器),CH9350L以及CH32V103RBT6开发板(简称开发板)。CH32F103C8T6作为接收器,负责接收开发板发送过来的键鼠数据,CH9350L模块负责将从键鼠获取的HID数据帧解码后通过串口发送到开发板,开发板通过蓝牙发送到接收器,接收器通过自身模拟成键鼠HID设备,将用户的原始数据以HID报文的形式通过USB总线呈交给电脑。此处还有一个小彩蛋,接收器不仅可以作为键鼠数据的接收器,还可以作为VGA视频的转换器,将VGA视频转换成RGB差分信号发送出去,利用RGB差分信号的接收器重新还原成VGA视频。可以实现键鼠和视频的同步操控,可以应用于会议室的PPT同步放映等场合。
硬件说明

硬件主要有三部分:

CH32V103RBT6开发板部分:

连接示意图:有线键鼠--》CH9350L模块--》开发板--》蓝牙模块


image.png

接收器部分:

蓝牙模块--》CH32F103C8T6--》USB总线--》电脑

image.png

视频转换板:

RJ45网口--》视频转换板--》VGA--》显示屏

image.png

视频转换板是以前某个项目留下的,因此预留了一些其他的接口,如USB接口等,此处没有用到,不必理会。

相关资料见附件


软件说明

CH32V103RBT6开发板部分:

开发平台是MounRiver_Studio V1.51  .主要用到了RT-Thread 3.1.3系统,基于在大学生智能车领域比较火的软硬件提供商-逐飞科技的RT-T库进行开发,用到的外设主要是GPIO、UART、USB等

代码链接:见附件


接收器部分:

平台属于KEIL5 , 属于裸机开发,用到了UART和USB等外设。

代码链接:见附件


视频传输部分示意图:

image.png


键鼠传输部分示意图:

发送端


image.png


接收端

image.png

开发板部分设计了串口接收的环形缓冲队列,可以保证数据一个不丢,开辟两个线程,一个线程LED闪烁,指示系统的正常运行,另一个线程用于处理键鼠数据并发送数据。


演示效果

image.png

视频如果看不到,请看如下链接:

RT-Thread创客演示视频_哔哩哔哩_bilibili

附件

(6.14 MB)下载

评论区(0 )