本项目旨在使用 Arduino 平台,重新实现三年前基于LuatOS的风扇控制器设计。项目已完成基本功能的实现。当前,主项目因缺乏示波器,特别是在 DC-DC 模块调试方面遇到困难,暂时搁置,待后续设备到位后继续完善。
simple/:单通道风扇控制器的简化版本,已实现基本功能。- 其余文件为主项目的代码。
- 基于 PWM 的风扇转速控制。
- 支持单通道输出。
- 可通过串口监控风扇状态。
- 详情见文件夹内readme
主项目旨在实现多通道风扇控制,并集成 DC-DC 模块以实现三线制DC控制风扇转速。
目前已经实现绝大部分功能,ADC采集部分精度不佳,需要后续优化。
DC-DC部分目前已经正常使用,但由于没有示波器,无法进一步调试,无法保证其稳定性。
后续将继续完善代码,优化功能,确保项目的稳定性和可靠性。
-
代码编写过程中,得到了以下大型语言模型的协助(排名不分先后):
- Deepseek-R1
- ChatGPT
- Qwen3-235B-A22B
- Doubao-1.5-thinking-pro
- Manus
- 获取示波器,继续调试 DC-DC 模块。
- 实现多通道风扇独立控制。
- 优化代码结构,提升系统稳定性。
本项目目前什么 许可证 也没有采用,因为不能保证GPT等模型写的代码是不是基于GNU等开源协议。 如果后续有机会,会及时更新许可证。
master:主分支,包含主项目的代码。dev:dev分支,包含个人开发过程中添加的一些奇怪功能,一般与主分支进度相同。- 由于错误的合并,现在主分支与dev分支合并。