littlebot
Published on 2025-04-13 / 3 Visits
0

【源码】基于Python的计算机硬件状态LCD显示系统

项目简介

此项目利用Python实现MacOS计算机和Arduino的USB串口通信。Arduino连接LCD屏幕,计算机把系统的CPU使用率、内存使用率以及GPU使用率等硬件状态信息,通过串口发送给Arduino,最终由LCD屏幕显示这些信息。

项目的主要特性和功能

  1. 硬件状态信息获取:使用Python脚本获取计算机的内存和CPU状态数据。
  2. 串口通信功能:借助Python的serial库与Arduino设备进行串口通信。
  3. LCD屏幕显示:通过Arduino将获取的硬件状态信息在LCD屏幕上展示。
  4. 具备可扩展性:项目已提供获取GPU使用率的功能,但目前尚未实现,后续可进行开发。

安装使用步骤

  1. 安装必要库:使用pip install pyserial psutil安装Python的serial库和psutil库。
  2. 连接设备:通过USB串口连接Arduino设备,确保设备被正确识别。
  3. 运行脚本:在终端激活Python虚拟环境(若有),然后运行python run.py启动程序。
  4. 等待响应:程序会等待Arduino的连接响应,连接成功后,开始获取硬件状态信息并发送给Arduino设备。
  5. 查看显示:在LCD屏幕上查看显示的硬件状态信息。

注意:项目包含多个文件,分别负责串口通信、数据获取和显示等不同功能。请确保所有文件路径正确,并按上述步骤操作。此外,项目中包含对Arduino设备的配置和代码,请按项目指南进行配置和安装。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】