夏天要来了,机箱内温度直线上升。很多人总担心CPU和显卡温度过高,不得不随时查看温度或者使用强力风扇给机箱吹风,他们希望可以实时得知显卡、CPU、硬盘等工作温度。而购买一个带这样监控面板的机箱,动则四、五百元,甚至上千元的价格,让普通用户望而却步。有什么替换办法吗?笔者通过改造,成功使用第三方液晶屏幕实现实时系统监控功能,成本不过百元出头!是不是很吸引?下面不妨跟随笔者踏上改造之旅。

准备工作:花120元从淘宝买一块带背光的点阵液晶
1、物料准备:一款带背光的点阵液晶不可少
4*20带背光点阵液晶屏幕一个(最好带背光显示,否则夜晚可能看不到任何信息),这个东西可以通过淘宝等交易平台购买,价格大约120元左右;如果经济条件许可,可以考虑全点阵(非字符方阵)且带汉字字库的液晶产品(价格大约在200元左右),配合控制软件,可以显示更多复杂的个性化信息。
热熔胶一条,铅笔一支,尺一把,热缩管,火机,剪线钳,锉刀等工具若干;
另外我们还需要准备好“LCDsmartie5.4”液晶控制软件,以及液晶面板的驱动程序(驱动程序一般购买时卖家会随机附送)
2、改造思路:通过软件读取系统运行参数并显示在液晶屏幕上
主机本身是不可能显示任何系统信息的,因此我们需要使用一些系统软件,协助读取BIOS中系统运行参数,读取信息后,把信息通过一个第三方器件进行实时显示,同时还需要特定软件、驱动程序,去控制液晶屏幕显示内容。
动手改造:调节设置面板参数是关键
步骤1:修整机箱,确定液晶面板位置
为方便加工,我们需要把机箱前置面板彻底卸下。拨出机箱面板与主机的所有连线,就可以慢慢地卸下整块面板了。
笔者购得的液晶显示屏尺寸与机箱的软驱位相若,故决定安装在空置的软驱位上。然而仔细测量过尺寸后发现液晶屏高度略大于软驱面板,还要着手对面板孔进行扩宽。如果读者购买的液晶面板超过4*20规格,建议直接装在光驱档板上,光驱位不但更容易加工,而后续的面板固定工作也会更加容易。

图1:确定液晶屏幕安装位置
量好尺寸后,用铅笔在面板背面描好切割边线,我们就可以着手进行面板切割了。笔者推荐使用小巧的剪线钳进行加工。剪裁时有一个小技巧,就是先在靠边角处用力切出一道口,然后拿剪线钳刀口夹住塑料层往需要切割的方向用力扭,塑料面板就会沿着刚才切出的口撕开,如此一下一下地接力,可以快速地切下多余的面板边沿,最后使用锉刀平整切割边缘即可。
步骤2:安装LCD面板
确定孔位合适后,把LCD面板靠在修整好的孔位处,确认位置无误后,用火机加热热熔胶至半融状态,迅速在LCD面板与机箱面板接口处“点胶”,数分钟后热熔胶就可以牢固地粘住液晶屏了。

图2:用胶固定面板
重要提示:在进行“点胶”前,一定要确保机箱面板与机箱金属框架间有足够的空间安装面板,否则液晶面板背部裸露的电路板很有可能碰到金属机箱壳体而发生短路。

图3:连线注意电源线不要接错了
热熔胶干后,检测液晶面板是否安装稳当,没问题就可以把机箱面板装回机箱。这里笔者采购的是USB接口的点阵液晶,无需外接电源线。市面上还有很多COM口产品,考虑到很多主板都已经取消对COM口的支持,选购时建议大家尽量回避这类产品。
步骤3:安装软件,驱动
确认硬件连接确后,接通电脑电源,如果接线正确,这块液晶屏会自动亮起背光灯,并且显示“LCD 2USB V1.00”信息。此时证明液晶屏工作正常,可以正常开机。
开机进入操作系统,系统提示发现新硬件,安装驱动程序以后,打开设备管理器后我们可以发现多了一个名为“LibUSB-Win32 Devices”的设备。

图4:根据提示安装驱动程序
驱动装好后,液晶屏显示内容还不会有任何变化。我们还需要安装“LCDsmartie5.4”控制软件,此软件支持不同规格、不同接口的多种液晶产品,并且可以实时模拟显示效果,相当强大。另外我们还需要安装最新版的SpeedFan软件,以读取BIOS中的系统状态参数。

图5:LCDsmartie主界面
步骤4:调试面板显示参数
在运行软件前,我们先要给LCDsmartie5.4加入一个Speedfan动态链接文件“speedfan.dll”。打开LCDsmartie5.4安装目录,找到plugins文件夹,把speedfan.dll文件复制到此文件夹内即可。

图6:软件提供了极丰富的参数设置
运行LCDsmartie5.4,LCDsmartie5.4主界面为模拟显示屏,采用“所见即所得”的设置方式,所有设置保存后,模拟屏幕上就会显示设置生效时的实际显示画面,非常直观。单击左下角的“设置”,即可进入调试菜单。
调试菜单整体分三个大部分,左面为显示内容细分页面,这里提供了非常丰富的显示信息供玩家选择;中间为系统设置以及屏幕设置项,主要负责调节液晶显示内容以及显示主题;右面则为LCD屏幕设置项,在液晶屏幕使用前,必须要在这里先选择正确的显示规格以及数据接口,否则所有设置将无法正确传输到显示屏上。

图7:要注意调高对比度,否则液晶屏上可能看不到任何显示
1.液晶选型。首先单击右边“LCD屏幕设置——选择硬件”,在下拉菜单中选择“USB接口.dll”(笔者购买的是USB接口液晶屏),然后左面第二页的“屏幕”,在LCD尺寸上选择“4*20”规格,单击“应用”。最后往右拉动“对比度”上的滑块,若液晶屏上慢慢出现当前设置的内容,那么表示型号规格选择正确了。
2.设置Speedfan读取参数。要读取Speedfan中的系统状态数据,这里就需要手动设置参数的读取接口。笔者在这里罗列几个简单的例子,读者可以举一反三。

图8:设置读取信息
例如:在 “屏幕设置”下的任一文本框内输入:HDD:$dll(speedfan,2,4,0),单击“应用”后即可显示硬盘温度,括号内,“2”表示类别:1为风扇转速,2为温度;“4” 表示参数排序,是指该数据在Speedfan主界面上的排位,以笔者的截图为例,硬盘温度排在第四,故为4。“0”表示数据精度:0为精确到个位,1为小数点后一位,如此类推。

图9:把代码填入文本框后,单击应用,即可看到温度显示
按照笔者的Speedfan 截图,如果我们要显示GPU的温度(Speedfan第7个状态参数),那么代码就是:“GPU:$dll(speedfan,2,7,0)”这里是软件设置里最难的一环,读者需要慢慢摸索。
3.设置信息显示位置。“屏幕设置”下面四个文本框分别对应液晶屏幕四行显示内容,每行内容不应超过液晶横向字符数,超过后内容将以横向滚动形式显示。
4.测试。全部设置好后,单击设置界面顶部的“启动/关闭”页面,选择“系统启动后自动运行”,然后确定,控制软件在每次系统启动后就会自动运行,无需人工干预。返回主界面后,我们可以看到实时的信息显示,同时这些信息也会同步输出到液晶屏上,整个改造到此大功告成。
改造心得:编写参数读取接口需要用户摸索
自制监控液晶显示屏过程并不复杂,最大难度在于手动编写Speedfan参数的读取接口,这里可能需要大家花一点时间进行理解,摸索。掌握其中规律后,即可非常方便地调出任意可监控的系统参数。除了系统监控外,此软件还可以通过搭配更多的软件实现不同的显示效果,限于篇幅,在此不作详述,有兴趣的读者可以自行摸索。
