智能散热小桌板
智能散热小桌板
项目简介
智能散热小桌板是一个软硬件结合的桌面散热系统:硬件端以 CW32L010 为主控,通过蓝牙接收电脑温度并驱动风扇;上位机软件(TCV3)实时监测电脑 CPU / GPU 温度,根据温度自动调节风扇转速,为你带来清凉舒适的使用体验。
简单来说:电脑热了,小桌板自己就把风扇开大了。
下载与安装
- GitHub Releases:https://github.com/Ankali-Aylina/IRSTB/releases
- 下载
TemperatureControlV3_vX.X.X.X_Setup.exe安装包,一路下一步即可 - 首次启动会自动提示安装所需驱动(Intel 需 PawnIO 驱动,AMD 需 AMDRyzenMaster 驱动)
- 支持项目请前往 支持与文档
功能特点
硬件端(桌板)
- 主控芯片:CW32L010(ARM Cortex-M0+,低功耗高性能)
- 蓝牙无线通信:DX-BT24-T 模块(BLE 4.2),与上位机无线连接,免布线
- 风扇自动调速:12V 直流风扇,PWM 调速,安静又清凉
- 状态感知:实时监测桌面温湿度与风扇运行状态
上位机 TCV3(软件)
- 全平台温度监测:Intel CPU(PawnIO/MSR 直读)、AMD CPU(RyzenMaster 驱动)、NVIDIA GPU,开机即测
- 智能调速算法:多级温度策略 + 滑动窗口加权平均 + 滞后防抖(温度下降需连续确认,避免风扇频繁跳变)
- 三种风扇模式:自动(温度驱动)/ 静音 / 全速,一键切换
- 现代化 WinUI 风格界面:基于 Qt Quick (QML) 重写,圆角卡片、流畅动画
- Windows 11 背景材质:云母 (Mica) / 亚克力 (Acrylic) 原生质感
- 浅色 / 深色双主题:跟随系统自动切换,或手动指定;图标随主题自动着色
- 便捷使用:开机自启、最小化到系统托盘、蓝牙断线重连、更新日志内嵌
硬件设计
| 组件 | 型号 |
|---|---|
| 主控芯片 | CW32L010 |
| 蓝牙模块 | DX-BT24-T(BLE 4.2) |
| 风扇 | 12V 直流风扇(利民 TL-C12 12025) |
成品展示


设计图展示
上位机系统要求(TCV3)
| 要求 | 说明 |
|---|---|
| 操作系统 | Windows 10 / 11 64-bit |
| 运行时 | VC++ Redistributable x64 |
| CPU | Intel(需 PawnIO 驱动)/ AMD(需 AMDRyzenMaster 驱动) |
| GPU | NVIDIA |
技术栈
| 技术 | 说明 |
|---|---|
| 主控 | CW32L010(C 语言,低功耗嵌入式) |
| 上位机语言 | C++20 |
| 上位机框架 | Qt 6.11.1(Qt Quick / QML + Widgets) |
| 蓝牙 | WinRT BLE(Windows 11 原生 API) |
| 打包 | Inno Setup 安装程序 / 一键打包脚本 |
界面展示

首页一览:实时温度监测(CPU / GPU)、蓝牙连接状态、风扇模式切换(自动 / 静音 / 全速)、数据发送延时调节。
使用教程
1. 安装与驱动
- 下载 安装包 并安装(需 VC++ 运行库)
- 首次启动会检测硬件驱动,按提示安装即可:
- Intel CPU:需安装 PawnIO 驱动(程序内置安装器,自动静默安装)
- AMD CPU:需安装 AMDRyzenMaster 驱动(程序启动时自动部署)
- 程序以管理员权限运行(读取 CPU 温度需要系统权限)
2. 连接蓝牙桌板
- 确保桌板已通电,蓝牙模块(DX-BT24-T)处于可发现状态
- 打开 Windows 设置 → 蓝牙和其他设备 → 先与”BT24-T”配对(首次使用必须)
- 启动 TCV3,程序会自动扫描并连接桌板;首次连接成功后会自动记住设备地址,下次开机自动连接
- 连接成功后首页显示”连接完成”,风扇开始受控
如果一直提示”搜索超时”,检查:桌板是否开机、是否已在 Windows 蓝牙中配对、设备是否在 10 米范围内。
3. 界面使用
| 区域 | 说明 |
|---|---|
| 首页 - 温度卡片 | 实时 CPU / GPU 温度,超过警告阈值(默认 CPU 80℃ / GPU 75℃)图标与进度条变红 |
| 首页 - 蓝牙面板 | 连接状态、重连按钮 |
| 首页 - 风扇模式 | 自动(温度驱动调速)/ 静音(低转速)/ 全速 一键切换 |
| 首页 - 延时 | 数据发送间隔(1-10 秒),点”应用”生效 |
| 设置 - 外观 | 主题模式(跟随系统 / 浅色 / 深色)、背景材质(云母 / 亚克力 / 无) |
| 设置 - 开机自启 | 开机自动运行(写入注册表) |
| 设置 - 重置设置 | 删除配置文件并重启 |
4. 主题与背景材质
- 浅色 / 深色主题:跟随 Windows 系统自动切换,也可手动指定
- 云母 (Mica) / 亚克力 (Acrylic):Windows 11 22H2 及以上系统生效;旧系统自动降级为半透明纯色
常见问题(FAQ)
蓝牙搜索不到桌板 / 连接失败
程序内的错误提示会附带排查建议,常见原因对照:
| 提示 | 解决方法 |
|---|---|
| 设备未找到 | 确认桌板已开机且在范围内;Windows 蓝牙设置中先配对”BT24-T” |
| 访问被拒绝 | 在 Windows 蓝牙设置中先配对设备后再连接 |
| 设备不可达 | 设备可能已连接至其他主机,或超出范围,关闭其他设备的连接后重试 |
| 服务未找到 | 检查配置中 ServiceUUID(默认 0xFFE0) |
| 特征值未找到 | 检查配置中 CharacteristicUUID(默认 0xFFE1) |
| 写入失败 | 确认特征值支持写入操作 |
| GATT 通信异常 | 尝试重新连接,或重启桌板电源 |
温度不显示或显示错误
- Intel CPU:确认 PawnIO 驱动已安装(程序启动时检测,未安装会提示);日志提示”IntelTemp初始化失败”时检查驱动与 MSR 权限
- AMD CPU:确认 AMDRyzenMaster 驱动安装成功;amd_init 失败可能原因:系统版本过低(需 Win10+)、非 AMD CPU、驱动文件缺失、CPU 型号不支持
- NVIDIA GPU:nv_dll 自动加载,无需额外驱动
- 温度显示 “–”:当前读取失败(传感器暂时不可用),会自动恢复
风扇不转 / 不调速
- 确认蓝牙已连接(首页显示”连接完成”)
- 确认处于自动模式(静音模式下转速固定为低档)
- 确认数据发送延时已应用(设置后点”应用”按钮)
开机自启不生效
- 开机自启通过注册表实现(HKCU 下的 Run 键),部分安全软件会拦截,请允许放行
- 移动安装目录后需要重新开启一次自启动
界面主题与系统不一致
- 检查”设置 → 外观 → 主题模式”是否选择了”跟随系统”
- 切换系统深浅色后程序会在数秒内自动跟随
云母 / 亚克力材质不显示
- 需要 Windows 11 22H2 及以上系统
- 部分远程桌面 / 虚拟机环境不支持 DWM 材质,会自动降级为半透明纯色
卸载
- 使用安装程序卸载,会清理注册表自启动项;config.ini 默认保留(可在卸载后手动删除)
问题反馈
遇到问题请先查看程序内”更新日志”与本文档;仍无法解决时,欢迎反馈:
- GitHub Issues:https://github.com/Ankali-Aylina/IRSTB/issues
- 反馈时请附带:系统版本、CPU/GPU 型号、程序版本、以及安装目录下的 app.log 日志文件,便于快速定位
TCV3更新日志
V4.0.0.0
- UI 全面迁移至 Qt Quick (QML),现代化 WinUI 风格界面
- 新增 Windows 11 云母 (Mica) / 亚克力 (Acrylic) 背景材质
- 新增浅色 / 深色双主题:支持跟随系统、手动切换,图标随主题自动着色
- 安全加固:资源提取目录迁移至用户目录,新增数字签名校验
- 修复:重置配置失效、开机自启写入错误、线程数据竞争等问题
V3.4.1.0
- 蓝牙底层库更换为 WinRT_BLE_DLL(基于 C++/WinRT),支持 Windows 11 原生 BLE API
- 优化蓝牙错误日志,新增针对性排查建议
- 版本号统一由 resource.h 管理
V3.4.0.1
- 安装器支持保留配置文件升级
- 修复恢复默认设置导致的 Bug
V3.4.0.0
- 修复大量 Bug,更换 Intel 温度读取驱动,更新 UI 页面
V3.3.2.3
- 修复了UI图标显示错误的问题。
V3.3.2.2
- 重新调整了UI界面。
- 优化了设备检测逻辑。
- 修复了一些已知的BUG。
V3.3.2.1
- 添加了更新日志页面。
V3.3.2.0
- 优化温度检测和风扇控制逻辑。
V3.3.1.0
- 添加了安装程序,方便部署。
V3.3.0.0
- 重构了BLE蓝牙库,实现轻量化运行。
V3.2.0.0
- 添加了AMD驱动兼容AMD CPU设备。
V3.1.0.0
- 移除了LibreHardwareMonitor
- 添加了CPU类型识别逻辑,更好的针对不同的CPU进行温度检测。
- 添加了WinRing0用于获取IntelCPU温度。
V3.0.0.0
- 再次重构项目,更新项目框架为QT6框架。
V2.0.0.0
- 添加UI界面使用C#语言重构了整个项目,添加开源的LibreHardwareMonitor用于更好的监测CPU与GPU温度。
V1.0.0.0
- 使用命令行完成基础控制。
智能散热小桌板
http://ankali-aylina.github.io/2025/05/05/IRSTB/