
基于沁恒CH571的电脑状态显示表
简介
使用沁恒CH571制作一个电脑状态显示表
简介:使用沁恒CH571制作一个电脑状态显示表开源协议
:GPL 3.0
描述
声明
本项目为复刻项目,参考的原项目为:ShaderFallback/CpuRamGet: Esp32 monitor client (github.com)和基于STM32的电脑状态显示仪 - 立创EDA开源硬件平台 (oshwhub.com)
继承许可为GPLv3,继承原作者不可商用
存在的设计缺陷
PWM输出未接在CH571硬件PWM上。可使用CH573或使用软件模拟PWM。本程序使用模拟PWM
当前PCB已修改为TIM脚位,但程序还是根据原管脚编写。两个版本的PCB详见附件。
对原项目的改进
- 使用CH571,降低成本
- 重新设计外壳,提高角度,观看数据更加舒适
- 增加灯条(虽然实际效果emmm)
项目功能及TODO
- USB CDC虚拟串口
- 串口解析AIDA64字符串
- PWM输出数据至电压表
- LED灯逻辑:串口接收到可解析的字符串后亮起30s
- 蓝牙串口
- MRS支持
- 显示指针控制算法(似乎可用PID)
机械部分
机械部分使用SW2020绘制的外壳,做了无支撑打印的优化。
硬件部分
电气部分使用CH571作为主控,降低了成本,同时也带有一个蓝牙,可以通过蓝牙连接设备进行串口数据的传输。
程序部分
程序主要分为USB接收解析字符串、PWM输出、灯条控制等。
程序仓库地址:kaidegit/ComputerOccupyingMonitor: 电脑信息显示仪表 (github.com)
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 0.1u | C1,C2,C3,C4,C8 | C0603 | 5 |
2 | 22p | C5,C6 | C0603 | 2 |
3 | 1u | C9,C10 | C0603 | 2 |
4 | DBG | H1 | HDR-F-2.54_1X3 | 1 |
5 | YJL2302A | Q1 | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | 1 |

评论