如何自己制作一个电脑性能监视模块 您所在的位置:网站首页 电脑显示器硬件监控 如何自己制作一个电脑性能监视模块

如何自己制作一个电脑性能监视模块

2024-01-19 05:20| 来源: 网络整理| 查看: 265

有很多小伙伴对这个电脑性能监视模块比较感兴趣

制作该模块需要两个部分:

负责从电脑下发状态数据的上位机

负责接收数据进行显示的下位机

关于下位机

可以使用一些常用的mcu

比如:arduino,51,stm32,esp系列

关于通讯

串口,波特率可选,默认115200

关于上位机

上位机经常有小伙伴推荐我使用aida64

aida64的好处很明显,软件有人维护,兼容性和稳定性很有保障

但是缺点也很明显,软件较为封闭,我无法自己设计app读取信息

所以我目前采用的是ohm开源项目作为底层数据来源

从上层编写协议进行数据下发

我目前设计了两个上位机

Vousforte 基于 c# winform

Vousforte

目前作为大家测试,DIY等使用

drache 基于 c# wpf

drache

目前产品主要使用此上位机

能主动识别下位机设备,并单独进行控制操作

除了硬件信息以外,添加了频谱功能

目前大家可以使用Vousforte进行电脑性能监视的上位机

其实群里一直有相关的开发文档,大家不一定注意到

主机数显MOD ①群:812443219

主机数显MOD ②群:671565954

两个群里都有这个文件

上位机使用指南便是包含协议和使用方法的文档

该上位机会按自定义的频率下发数据(具体见文档)

每帧数据中包含硬件型号和硬件信息两部分

每个信息互相独立,你可以提前自己想要的信息

数据地址和数据对应表

单报文内容

数据信息:

比如CPU温度地址是:0x0001,当前温度是35.6℃,分辨率为10

那么发过来的帧信息便是:FF 55 00 01 02 01 64

硬件型号:

如果发过来的信息是CPU的型号,CPU型号的地址是0x0101,比如CPU型号当前是“Intel Core i5-7200U”,使用ASCII编码进行发送

那么发过来的帧信息便是:FF 55 01 01 13 49 6E 74 65 6C 20 43 6F 72 65 20 69 35 2D 37 32 30 30 55

总结

看完这篇专栏,相信大家都可以做出独一无二的电脑监视器

你可以用各种显示器来显示硬件信息,oled,tft,vfd,led,墨水屏等等等等,大家如果有什么技术难题可以加群探讨,群里一群骚家伙一定有人能答复你的疑问



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有