发作品签到
标准版

基于沁恒CH571的电脑状态显示表

工程标签

3.2k
0
0
4

简介

使用沁恒CH571制作一个电脑状态显示表

简介:使用沁恒CH571制作一个电脑状态显示表

开源协议

GPL 3.0

创建时间:2022-02-24 13:20:21更新时间:2022-03-23 07:06:09

描述

声明

本项目为复刻项目,参考的原项目为: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)

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
10.1uC1,C2,C3,C4,C8C06035
222pC5,C6C06032
31uC9,C10C06032
4DBGH1HDR-F-2.54_1X31
5YJL2302AQ1SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR1

附件

序号文件名称下载次数
1
程序源码.zip
33
2
机械部分.zip
14
3
PCB文件.zip
9
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航