当前位置: 首页 > news >正文

使用ESP8266和OLED屏幕实现一个小型电脑性能监控

前言

最近大扫除,发现自己还有几个ESP8266MCU和一个0.96寸的oled小屏幕。又想起最近一直想要买一个屏幕作为性能监控,随机开始自己diy。

硬件:

  • ESP8266 MUC
  • oled小屏幕
  • 杜邦线
  • 可以传输数据的数据线

环境

  • Windows系统
  • Qt6
  • Arduino

Arduino 库:

  • ArduinoJson
  • Adafruit_SSD1306
  • ESP8266

设计方案

ESP8266设置为STA模式,然后作为服务端;

Qt开发的桌面程序作为客户端;

客户端连接服务端,将自身获取的PC性能信息通过网络通信传输到服务端,服务端解析并展示;

在这里ESP8266连接路由器WiFi(必须和PC连接的是同一路由器,不然桌面程序无法连接ESP8266),然后电脑通过桌面程序连接ESP8266上的服务器(算是吧); 

效果图

 

 

不足:

  1. CPU占用率计算有一定误差;
  2. 暂时不支持显卡、显存信息
  3. 桌面程序还需要优化 

代码后续将上传github 


http://www.mrgr.cn/news/24046.html

相关文章:

  • Matlab simulink建模与仿真 第十二章(信号属性库)
  • 1. 初识LLM API:环境配置与多轮对话演示
  • MySQL学习(多表操作)
  • 【有啥问啥】CPU架构(ISA)详解:发展历程、种类与应用
  • 193页WORD省级智慧高速公路投标技术方案
  • 算法岗/开发岗 实况
  • 单例模式的学习
  • gradle 学习备忘
  • C++11(2)
  • JsonCpp源码分析——Reader
  • Java 访问修饰符详解:public、private、protected 及默认访问权限
  • 06_自平衡二叉搜索树
  • 【Petri网导论学习笔记】Petri网导论入门学习(二)
  • java基础-IO(6)转换流InputStreamReader、OutputStreamWriter
  • 元学习之应用案例
  • UML之类图详解
  • 《深入理解 JavaScript 中的定时器》
  • 一篇文章搞懂SQL优化
  • 学会这2项技能,普通人每年多赚10万+,互联网创业者必备!
  • Kerberos:更安全的网络认证协议