Skip to content

本项目旨在使用 Arduino 平台,重新实现三年前基于LuatOS的风扇控制器设计

Notifications You must be signed in to change notification settings

Zyilin98/Fans_Control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino 风扇控制器项目(重制版)

本项目旨在使用 Arduino 平台,重新实现三年前基于LuatOS的风扇控制器设计。项目已完成基本功能的实现。当前,主项目因缺乏示波器,特别是在 DC-DC 模块调试方面遇到困难,暂时搁置,待后续设备到位后继续完善。

📁 项目结构

  • simple/:单通道风扇控制器的简化版本,已实现基本功能。
  • 其余文件为主项目的代码。

✅ 简单版功能说明(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分支合并。

About

本项目旨在使用 Arduino 平台,重新实现三年前基于LuatOS的风扇控制器设计

Resources

Stars

Watchers

Forks