麻雀虽小,五脏俱全——小钢炮也要有监控屏
前言
最近疫情严重,被迫在家隔离,索性就把以前想写但没空写的原创都写一写。先来分享一下之前我费了九牛二虎之力打造的小监控屏。看了站内这位大佬的文章,里边说到了配合AIDA64这款软件可以实现在其他屏幕上显示电脑的实时状态,心里种了草,我也想拥有一块这样的屏幕点缀一下机箱。
先在AIDA64上试了试手,发现直接用HDMI连接的话还是有一些缺点的,首先是鼠标总有可能会飘到副屏上去,即使在设置里把屏幕拖远,在鼠标快速移动的时候可能发生。其次是需要有浏览器常驻电脑后台,占内存不说,还要在任务栏上留下图标,让人总想点关闭。所以我的想法是用树莓派搭建另一套系统,两者互不干扰,也有人用闲置的手机平板来完成。
再插一嘴,写这篇文章之前偶然翻到了另一位大佬的文章,他的解决方案是用Wallpaper Engine的URL链接来完成, 省去了浏览器,而且Wallpaper Engine也是个不错的壁纸软件,可以主副屏幕独立,这个解决办法也很巧妙,还是很佩服的。
然而我的机箱是宗师的ZS-A4s,只有5.5L,空间捉襟见肘,想要加上这样一块屏幕难度还是挺大的。一度想用树莓派3B组一个外置的屏幕,但后来发现树莓派还有体积更小的版本Zero系列,其中Zero W还有wifi和蓝牙,比较适合塞进机箱里。控制器有了,下面该考虑屏幕了, 我在微雪的店里发现这么一款屏幕,用排线连接驱动板,驱动板体积跟Zero一样大,用树莓派dpi接口驱动,这个简直再合适不过。而且排线连接省去了屏幕后方伸出来的线,屏幕放在正面会比较好看。这块屏幕还是IPS面板,显示效果比TFT更好,只是没有触屏,不过也用不到。
安装
驱动板跟树莓派通过排针连接,出于方便我直接购买了zero wh,自带gpio排针,贵了一些但是省事。屏幕驱动板自带排针座,连接比较结实。四个角也可以加11mm铜柱来加固,但我看它挺结实就没有加。组合完成后只需要插上储存卡和Micro USB电源线就可以使用了。感觉芯片发热量不大,我连散热贴都没有贴。
看了看我的机箱,刚好能留出合适的位置放这些配件。屏幕这一侧的驱动板用胶带贴在硬盘表面,空间刚好合适。
排线从前面板的缝里绕到后边。
显卡上方还能留出空间放树莓派,后面的方块上还有空余螺丝位来固定,排线在显卡背板后折了90度上去。
供电需要使用特殊的L型Micro USB线,可以不蹭到机箱顶板,另一头是主板USB 2.0插座。这种线一般用在水冷头上,淘宝上能找的到定制的。树莓派zero w的两个USB口左侧的是数据口,右侧的是供电口,机箱上刚好还有一个洞,但是用螺丝固定好以后供电口被挡住了,所以就只能插在数据口上了,还好是也能用,不知道会不会有什么影响。
插好线的效果:
放一张完成后的图片吧,侧板是年前定制的,尺寸量错了,开孔大了点,后边再说。
调试
AIDA64
这个自己设计,见仁见智,素材来源于网上的大佬们。先晒一晒效果吧。
系统
硬件部分搞定了,下面就是软件上的了。先去树莓派官网下载一下Raspbian系统,有三个选项,
Lite版本是最小化安装,没有桌面环境;with desktop版本则带有桌面;with desktop and recommended software版本还带有推荐软件,但比较大。下载一个with desktop版本的就够了,我下的是带有推荐软件的,但是太臃肿了,后边我又删了很多应用。下好系统包后用Win32 Disk Imager将解压的img文件烧录进Micro SD卡里。
为了方便以后调试,在把SD卡插到树莓派上之前,先在电脑上配置好SSH。在boot分区下新建一个空文件,名字改成ssh就可以了。也可以再配置一下无线网,不过可以在配置完屏幕后进入系统再配也可以。
屏幕初始化
根据店家的资料设置好屏幕,编辑boot下的config.txt文件。在config.txt文件末尾添加:
dtoverlay=dpi24
enable_dpi_lcd=1
display_default_lcd=1
dpi_group=2
dpi_mode=87
dpi_output_format=0x6f005
hdmi_timings=800 0 40 48 88 480 0 13 3 32 0 0 0 60 0 32000000 6
disable_overscan=1
再加上一条display_rotate=3调整显示方向,=0是不旋转显示方向,1旋转90度,2旋转180度,3旋转270度。
网络
最开始我配置的是用wifi连网,这样比较简单,记住电脑的IP即可,浏览器输入ip地址就访问在AIDA64里设计好的网页。但是这样有一个问题,就是数据显示会经常断,可能是机箱是金属,会屏蔽无线信号,导致树莓派信号较差。针对这个问题,我选择用有线的方式联网,既然树莓派是用USB插在主板上供电的,那么这条USB线也可以用于数据通信。可以用这篇文章的方法来配置树莓派USB上网。
这篇文章中配置树莓派网络时可以将电脑外网的连接共享给树莓派,但是树莓派在更新完源下完应用程序以后就不需要外网共享了,此时进入电脑上USB以太网的属性界面,记下这里对应网卡的IP,就可以在树莓派的浏览器上通过这个IP来访问AIDA64的网页。
开机启动
我这里用的是Chromium,需要让该程序开机自启并全屏运行。
进入当前用户HOME目录下的.config目录,建立一个名为autostart的子目录,并在该目录下建一个.desktop文件,文件内容如下:
[Desktop Entry]
Type=Application
Exec=chromium-browser --disable-popup-blocking --no-first-run --disable-desktop-notifications --kiosk "http://192.168.137.1/"
这样就实现了开机自启Chromium并全屏访问AIDA64网页的功能,最后的地址就是我们在上边看到的USB以太网卡的IP。
远程桌面
配置远程桌面只是为了出了问题方便维护,可以在电脑上登录树莓派的桌面。这里我用的是VNC viewer的软件,PC上和树莓派上都安装配置以后,可以在PC上修改树莓派的功能。在VNC软件里输入树莓派的地址raspberrypi.local就可以连接。不过不用远程桌面的话也可以用蓝牙鼠标和键盘直接连接树莓派进行操作。
上边这些配置的步骤可能有一些细节没有交代,毕竟有些琐碎的步骤我也不太容易想的起来,大概的配置流程就是这样。
成品
先放一张原先机箱的图。
由于加了这块屏幕,侧板的位置高出来了4mm,原来的侧板肯定不能用了,不过看我这散热基本上就告别侧板了。我有幽灵、C7、L9a三款散热器,比较一下C7的高度装上去刚好和屏幕差不多,于是年底我就在淘宝上定制了两块亚克力侧板,一块侧板将屏幕和风扇的位置掏空,另外一块用铜柱抬高5mm后再安装。不过貌似是我画图时量错了尺寸,导致屏幕下方多开出了一条,只能先将就着用了。
这块屏幕的缺点就是不能调节亮度,所以有时候需要半透明的侧板来挡挡光。还有一个更难受的问题,我这块华擎的B450 itx主板在关机后USB竟然一直有电,开深度睡眠没有用,想要灭屏只有直接关电源,或者写个脚本,不知道有没有用同样主板的人有相同问题,求一个解决方案。
最后,这一套做下来实在是太费时间了,虽然我这个方案肯定不是监控屏里最方便最好的,但权当是折腾树莓派吧,哈哈,希望大家有兴趣的收个藏打个赏
。



















校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
2、点击F7键进入Advanced Mode界面;
3、将APM--ERP支持设置为开启(S4+S5)
设置完成后点击F10键保存并退出BIOS即可。
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
2、点击F7键进入Advanced Mode界面;
3、将APM--ERP支持设置为开启(S4+S5)
设置完成后点击F10键保存并退出BIOS即可。
校验提示文案
校验提示文案
校验提示文案
校验提示文案