亮 USB-C 小屏:Turing Smart Screen 實(shí)時系統(tǒng)監(jiān)控面板搭建指南)
三步點(diǎn)亮 USB-C 小屏Turing Smart Screen 實(shí)時系統(tǒng)監(jiān)控面板搭建指南【免費(fèi)下載鏈接】turing-smart-screen-pythonUnofficial Python system monitor and library for small IPS USB-C displays like Turing Smart Screen / TURZX項(xiàng)目地址: https://gitcode.com/GitHub_Trending/tu/turing-smart-screen-python主屏忙著干活CPU 溫度、下載速度總被忽略。turing-smart-screen-python 把閑置的 Turing Smart Screen USB-C 小屏變成副屏硬件監(jiān)控面板也能作為顯示控制庫嵌入自己的項(xiàng)目支持 Windows、Linux 與樹莓派。項(xiàng)目簡介這類小屏的官方軟件多僅限 Windows顯示內(nèi)容也固定。本項(xiàng)目的做法是把不同品牌、不同硬件版本的小屏Turing 2.1 到 12.3、XuanFang、WeAct 等統(tǒng)一到一層抽象接口之下同一套代碼全平臺運(yùn)行。它能提供兩樣?xùn)|西系統(tǒng)監(jiān)控程序內(nèi)置配置向?qū)c數(shù)十套主題CPU/GPU 溫度、占用、內(nèi)存、硬盤、網(wǎng)速都能上屏顯示控制庫在自己的 Python 代碼里繪制文字、圖片、進(jìn)度條設(shè)置旋轉(zhuǎn)與亮度部分版本還能控制背板 RGB下圖是選用內(nèi)置主題后的屏上實(shí)際效果上手路徑三步點(diǎn)亮屏幕第 1 步獲取代碼與依賴Python 3.9git clone https://gitcode.com/GitHub_Trending/tu/turing-smart-screen-python cd turing-smart-screen-python pip install -r requirements.txt第 2 步接入小屏用 USB-C 數(shù)據(jù)線把小屏插到電腦上。屏幕背面的 USB-C 口同時負(fù)責(zé)供電與數(shù)據(jù)傳輸一根線即可。接入后它會被識別為串口Windows 為 COM 口Linux 形如 /dev/ttyACM*。第 3 步配置并啟動python configure.py # 首次打開圖形化配置 python main.py # 啟動監(jiān)控配置界面中依次選擇屏幕型號、尺寸、主題與傳感器讀取方式點(diǎn)擊 Save and run 即可上屏之后日常只需運(yùn)行 main.py。使用場景游戲與重負(fù)載時的硬件面板場景打游戲或跑渲染任務(wù)時不想切回主屏看溫度。效果小屏常駐 CPU/GPU 溫度、占用、SSD 溫度與內(nèi)存按周期刷新。怎么實(shí)現(xiàn)在 config.yaml 中將HW_SENSORS設(shè)為 AUTOWindows 走 LibreHardwareMonitor 需管理員權(quán)限其他系統(tǒng)用 Python 庫再把 stats 條目放到主題想要的位置。閑時時間天氣信息板場景清晨和深夜電腦空轉(zhuǎn)路過時想掃一眼時間與天氣。效果屏幕顯示大號時鐘、日期與天氣。怎么實(shí)現(xiàn)挑一套帶時間、天氣占位符的主題在配置文件中填入WEATHER_API_KEY與城市經(jīng)緯度天氣數(shù)據(jù)來自 OpenWeatherMap。把小屏當(dāng)自己項(xiàng)目的顯示設(shè)備場景希望在自己的工具里把下載進(jìn)度、自定義儀表盤輸出到小屏。效果屏幕相當(dāng)于一塊串口顯示器可畫任意圖片、文字、進(jìn)度條可設(shè)旋轉(zhuǎn)與亮度也能開關(guān)屏幕。怎么實(shí)現(xiàn)引入library/lcd/模塊并按屏幕選定 REVISION示例見 simple-program.py沒有硬件也可用模擬模式REVISION: SIMU開發(fā)圖像會導(dǎo)出到本地文件預(yù)覽。個性化與進(jìn)階更換主題res/themes/ 下每個目錄都是一套主題含背景圖 background.png 與描述元素布局的 theme.yaml編輯主題運(yùn)行 theme-editor.py 可視化調(diào)整每個元素的位置自定義數(shù)據(jù)源在 library/sensors/ 中編寫傳感器模塊把任意數(shù)據(jù)下載速率、室溫等做成 stats 條目即可像 CPU 溫度一樣在主題里引用常用參數(shù)COM_PORTAUTO 自動探測、THEME、BRIGHTNESS亮度、REVISION硬件版本、RESET_ON_STARTUP避坑指南小屏無法識別COM_PORT: AUTO時連接失敗。原因屏幕復(fù)位后串口名變化或 REVISION 與硬件版本不符。解決運(yùn)行 tools/list-serial-ports.py 查看當(dāng)前串口手動填入配置文件并核對 REVISION。元素錯位或空白原因主題分辨率與物理屏幕不匹配theme.yaml 內(nèi)有 DISPLAY_SIZE。解決選擇與屏幕尺寸對應(yīng)的主題如 3.5 英寸屏用 320x480 主題。異常退出后屏幕卡死現(xiàn)象畫面定格無響應(yīng)。原因屏幕處于半復(fù)位狀態(tài)。解決保持RESET_ON_STARTUP: true讓程序啟動時重置屏幕若復(fù)位導(dǎo)致串口變化連不上則改為 false。屏幕發(fā)燙現(xiàn)象A 版高亮度下明顯發(fā)熱。原因小屏無主動散熱。解決調(diào)低 BRIGHTNESS默認(rèn)值僅為 20%。turing-smart-screen-python 用一套代碼覆蓋了兩類需求普通用戶得到跨系統(tǒng)的硬件監(jiān)控面板開發(fā)者得到即接即用的屏幕控制庫。手里有一塊閑置 USB-C 小屏的話無論用于監(jiān)控、信息板還是自研項(xiàng)目副屏都值得一試內(nèi)置主題加配置向?qū)ё阋匀缴掀痢!久赓M(fèi)下載鏈接】turing-smart-screen-pythonUnofficial Python system monitor and library for small IPS USB-C displays like Turing Smart Screen / TURZX項(xiàng)目地址: https://gitcode.com/GitHub_Trending/tu/turing-smart-screen-python創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考