news 2026/10/21 10:55:50

如何把 USB-C 小屏变成硬件监控屏:Turing Smart Screen Python 完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何把 USB-C 小屏变成硬件监控屏:Turing Smart Screen Python 完整指南

如何把 USB-C 小屏变成硬件监控屏:Turing Smart Screen Python 完整指南

【免费下载链接】turing-smart-screen-pythonUnofficial Python system monitor and library for small IPS USB-C displays like Turing Smart Screen / TURZX项目地址: https://gitcode.com/GitHub_Trending/tu/turing-smart-screen-python

桌上那块 USB-C 小屏是不是只能显示厂商默认界面?Turing Smart Screen Python 是一个开源的跨平台 Python 系统监控程序,把 Turing Smart Screen、XuanFang 这类小型 IPS 屏接入电脑后,就能实时显示 CPU、GPU、内存、磁盘等硬件数据。不需要写一行代码,适合想把闲置 USB 屏利用起来的用户。

先看实际点亮效果

图里这块 5 英寸屏上,CPU/GPU 温度、内存占用、主频全部来自你电脑的真实读数,按设定间隔自动刷新。不用再开监控软件瞟主屏,低头看一眼小屏,主机状态就全在眼前。

小屏上能放哪些硬件数据?

覆盖的传感器相当全,常见的指标基本都齐了:

  • CPU:占用率、温度、频率、核心负载
  • GPU:占用率、温度、显存(NVIDIA/AMD 均可)
  • 内存与磁盘:容量、使用率、读写速度
  • 网络:上/下行速度、ping 延迟(目标地址可指定)
  • 系统:运行时长、风扇转速,甚至天气(OpenWeatherMap)

每项指标的刷新间隔可以单独设定——数值不会抖得太厉害,也不会给主 CPU 添负担。所有配置都写在根目录的 config.yaml 里:串口号、主题、网卡接口、亮度,一个文件改完事。

屏幕怎么改成你喜欢的风格?

主题是这个项目最有看头的部分。仓库 res/themes/ 目录内置了上百套现成主题,按屏幕尺寸(2.1"、3.5"、5"、8.8"、12.3")分组,总有一款适配你的屏,风格跨度很大:终端绿、NZXT、AMD、赛博朋克 2077……

都不满意就打开 theme-editor.py,在画布上摆背景图和文字位置,导出成 theme.yaml 即可。还有个贴心的官方模拟屏模式:没买屏也能先在桌面预览效果再动手。做完的主题还可以丢进社区讨论区分享,灵感不缺来源。

支持哪些屏幕?还能拿它干什么?

已支持的型号覆盖了 UART 和 USB 两种协议:

  • Turing Smart Screen 全系:2.1 / 2.8 / 3.5 / 4.6 / 5 / 5.2 / 8.0 / 8.8 / 9.2 / 12.3 英寸
  • XuanFang 3.5"(含旗舰版)、Kipye Qiye 3.5"、UsbPCMonitor 3.5 / 5"
  • WeAct Studio Display 0.96 / 3.5"

Windows、Linux、macOS、树莓派均可运行(Python 3.9+),Windows 上还可启用 LibreHardwareMonitor 获取更完整的温度数据(需管理员权限)。不想当监控用的话,它也能作为 Python 模块导入你自己的项目:显示图片、文字、进度条、旋转画面、调亮度,甚至控制背板 RGB 灯带,参考 simple-program.py,几十行代码就能跑起来。

快速上手:四步点亮屏幕

第一步,拿到代码:

git clone https://gitcode.com/GitHub_Trending/tu/turing-smart-screen-python cd turing-smart-screen-python

完成后你会看到 main.py、configure.py、config.yaml 等文件。

第二步,安装依赖:

pip install -r requirements.txt

装完后串口通信、数据采集、画面绘制所需的库就都就位了。

第三步,打开图形向导做初始配置:

python configure.py

在向导里选好屏幕型号、尺寸和主题,COM 端口保持自动检测,点 "Save and run",设置会自动写入 config.yaml。

第四步,直接运行:

python main.py

几秒后小屏点亮并开始推送实时数据,程序挂在后台,托盘图标里可随时退出。

写在最后

Turing Smart Screen Python 把"只能显示默认界面"的 USB-C 小屏,变成了一块完全由你定义内容的硬件监控屏,代价只是四条命令。主题语法、硬件识别和故障排查的详细解释,见 README 与 内置主题清单。

【免费下载链接】turing-smart-screen-pythonUnofficial Python system monitor and library for small IPS USB-C displays like Turing Smart Screen / TURZX项目地址: https://gitcode.com/GitHub_Trending/tu/turing-smart-screen-python

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/21 10:54:29

无名杀 网页版三国杀:2000+武将免安装,浏览器直接开打

无名杀 网页版三国杀:2000武将免安装,浏览器直接开打 【免费下载链接】noname 项目地址: https://gitcode.com/GitHub_Trending/no/noname 昨晚朋友喊开黑,我第一反应是先装客户端、注册账号、下完整包。结果他直接把无名杀的链接甩给…

作者头像 李华
网站建设 2026/10/21 10:54:22

戴森球计划蓝图库 FactoryBluePrints:3000+ 张工厂图纸使用路线

戴森球计划蓝图库 FactoryBluePrints:3000 张工厂图纸使用路线 【免费下载链接】FactoryBluePrints 游戏戴森球计划的**工厂**蓝图仓库 项目地址: https://gitcode.com/GitHub_Trending/fa/FactoryBluePrints FactoryBluePrints 是戴森球计划的工厂蓝图库&am…

作者头像 李华
网站建设 2026/10/21 10:50:03

SatDump 卫星数据解码完整指南:从 SDR 接收出图的实战教程

SatDump 卫星数据解码完整指南:从 SDR 接收出图的实战教程 【免费下载链接】SatDump A generic satellite data processing software. 项目地址: https://gitcode.com/GitHub_Trending/sa/SatDump SatDump 是一款开源的卫星数据解码软件,用软件定…

作者头像 李华
网站建设 2026/10/21 10:45:48

如何在非root设备上使用Shizuku:系统API访问完全指南

如何在非root设备上使用Shizuku:系统API访问完全指南 想要在非root设备上获得root权限般的控制能力吗?🤔 Shizuku 正是你需要的解决方案!这款强大的工具允许普通应用程序在非root设备上使用ADB直接访问权限提升的系统API&#xff…

作者头像 李华
网站建设 2026/10/21 10:43:41

IEEE Transactions on Communications (TCOM) 投稿状态记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华