# PC端BLE蓝牙助手 **Repository Path**: lalhan/PC_BLE_UART ## Basic Information - **Project Name**: PC端BLE蓝牙助手 - **Description**: PC端BLE蓝牙助手,实现可调波特率,对外供电 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 5 - **Created**: 2023-04-07 - **Last Updated**: 2025-05-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 电脑端BLE蓝牙助手 # 一、需求提出 ![](IMAGE/1.png) ## 模块功能: * 通过PC电脑的蓝牙实现串口透传 * 制作电脑端上位机(APP端很常见) * 波特率可调 * 对外提供RXD/TXD/GND/5V/3.3V ## 应用场景: * PC端无可用USB口调试远程设备 * 任何无线串口透传使用场景 * 私人预留(MAC绑定)串口设备调试接口 * 需要对板子供电(5V/3.3V)测试场景 # 二、市场调研 ## (1)现有市场 ![](IMAGE/4.png) * 基本没有 * 有的上位机也只是支持调试AT ## (2)勉强使用的 ### 1、WCH公司BleUart ![](IMAGE/5.png) ### 2、硬件提供的PC端 ![](IMAGE/6.png) ### 特点: * 不直观不直接 * 过于通用,且串口界面复杂难操作 * 没有调整波特率选项 # 三、方案设计 ## (1)硬件选择 选用低成本BLE蓝牙方案 ![](IMAGE/2.png) 淘宝:https://eciot.taobao.com/?spm=2013.1.0.0.18972c6abNXolr 注意:需要购买带OC版本,即可二次编程版本,这个需要提前问下客服 特点: * 成本低(甚至1.8元) * 体积小 * 外围简单 * 可二次开发 ## (2)电脑端上位机(PYQT5) ![](IMAGE/3.png) 优点: * 界面清楚简洁 * 波特率可调整 缺点: * 绑定了MAC(但是开源,可自行修改) ## (3)电源部分 参考我上个视频,电动螺丝刀 ![](IMAGE/7.png) * 自带锂电池充放电功能 * 可对外提供5V * 使用AMS1117-33后可对外提供3.3V * 体积小外围少使用简单 # 四、制作流程 ## (1)设备侧程序编写 这里选择提供HEX文件、程序主文件(main)以及资料的下载文档 ![](IMAGE/8.png) * MDK5的开发环境 * APP可烧录(参考我之前的十元蓝牙遥控车的视频) 资料地址: 百度网盘:https://pan.baidu.com/s/1_y1TtyzgXGL5tlVsYmggig 提取码:8888 360云盘:https://yunpan.360.cn/surl_yWr6A5bSpV9 (提取码:5689) ## (2)PC端程序编写 ![](IMAGE/9.png) * 提供源代码 * 使用PyCharm编程 * 使用PYQT5库实现 # 五、整体演示 因为硬件部分很简单,我这里就不实际使用IP5306供电了,主要测试串口透传和波特率修改功能 ![](IMAGE/10.png)