[小项目] 基于3.5寸淘晶驰串口屏和AIDA64的电脑性能监视器

简介

  起因是想弄个还可以的电脑性能监视器当桌面摆件,顺便能看看一些电脑的运行信息,网上看很多的方案,最常见的就是基于aida64的LCD项目中适配的厂家驱动导入自己想要的模板,因为我不需要那么花里胡哨的屏幕,所以放弃这个方案。还有的是基于国外开源的上位机代码自行开发上位机,把自己想要的数据通过自定义的协议从串口发出,之后在下位机上解析并显示数据,这个方案总的来说是挺好的,灵活性很高,但是看了很多个开源的资料还是觉得能用的数据比较少,数据多的不会用,主要还是上位机这块我没法自己去修改,也不想碰到CPU或者显卡型号没适配的,弄得麻烦,所以这个方案也放弃了。最后是看到了一个用串口屏连接到电脑并解析AIDA64发出的数据来显示的方案,刚好我手上也有串口屏,虽然网上用这种方式基本没有,可能觉得不够好看也麻烦(确实),但是对我来说就无所谓,所以我就开始自己鼓捣鼓捣。

设计思路

  1.使用AIDA64对他适配的串口屏的通道,将所需数据发送出来。
  2.串口屏通过主动解析模式将串口发出的数据解析出来并显示。
  3.将AIDA64设置为开机自启并最小化窗口。
  4.在BIOS中将电脑关机后USB接口供电关闭,实现监视器与电脑开关机同步。

项目详情

1.硬件准备

  该项目只需要一个串口屏和一条USB转串口的线,我这里用USB-TTL的CH340串口模块代替。
在这里插入图片描述

2.AIDA64LCD项目设置

  AIDA64适配了一些1602LCD屏,图中Matrix开头的应该都可以,这里选择Matrix Oribital LK,选择好你接入设备的COM口,勾上启用再点进应用就行了。
在这里插入图片描述
  LCD项目中的设置如下图所示,可以通过导入文件保持一致。
在这里插入图片描述

3.串口屏设计

  这里我用的是淘晶驰的3.5寸串口屏,所以开发也使用淘晶驰的开发工具USARTHMI。页面的背景是用即刻设计的矢量图设计网站做的,需要的图标可以去阿里的iconfont找,设置好需要的控件,最后通过主动解析模式实现电脑性能参数的解析和显示,显示方面使用了像素风的字体,所以需要安装对应的字体文件。

UI设计

  由于AIDA64的LCD功能并没有把CPU和显卡的名称发送出来的接口,所以背景和设备名称需要手动修改。因此,根据主流设备类型,做了四张图,UI设计参考了网上的一些开源项目。
在这里插入图片描述

串口屏软件烧录

  可以通过串口直接烧录程序。
在这里插入图片描述

4.开关机同步

  在AIDA64的设置的常规选项中,将系统运行时自动启动和启动时窗口最小化勾上,并在自己的BIOS中找到USB在关机后的供电功能并关闭。即可实现显示屏和电脑同步开关机,一起工作。

在这里插入图片描述

5.实现效果

在这里插入图片描述

在这里插入图片描述

6.结论

  从最终的成果能看出,这是个还不错的电脑性能监视器,至少是我个人喜欢的风格。制作方面也相对简单,不要额外的PCB,只需要购买一个屏一个串口转接线,加起来估计六十块。如果电脑配置和我类似的话,只需要做好设置和修改一下设备名称并烧入显示屏程序即可工作,AMD的设备有些参数不一样所以可能需要自己去调整,想要不同的显示参数和效果也都可以自己去修改,串口屏的使用还是非常简单的,只要有点基础的话,官网的资料也很丰富,上手没什么问题。
  可能没各种各样的模板好看,但当个小摆件还是ok的,也算是副屏的另一个思路。资料后续会更新进来。
  资料链接:https://pan.baidu.com/s/1kO4ufOSsD6S218QyzTV5TQ 提取码:nrnt

  • 19
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值