基于树莓派Pico的开源风扇控制器介绍
前言
组装家庭服务器 /
NAS
,板载风扇
控制器
在
Linux
上压根没法正常工作?多风扇散热想精准调速,商用控制器功能死板还不支持自定义逻辑?
DIY
风扇控制器,却被贴片元件焊接难、配件复杂劝退?想实现温控联动散热,缺低成本、易复刻的完整开源方案?
今天给大家带来这款基于
树莓派
Pi
co 的开源风扇控制器!主打 RP2040/RP2350 双主控适配,采用全通孔元件设计,手工焊接零门槛,支持 6 路 12V PWM 风扇精准调速 + 3 个热
传感器
温控,完美兼容 Linux 系统,软硬件全开源且 MIT 协议允许商用修改,NAS、个人服务器、机箱散热的 DIY 散热神器,
嵌入式
爱好者、硬件 DIYer 的实用练手项目!
亮点 & 功能
双主控适配 + 硬件 PWM 调速:核心支持 RP2040/RP2350 双主控,基于树莓派 Pico 原生硬件 PWM 功能实现调速,无软件
模拟
的延迟与卡顿;单板可独立控制6 路 12V PWM 风扇,满足家庭服务器、NAS、多风扇机箱的散热需求,每路风扇转速可单独调节,精准匹配不同硬件的散热节奏。
3 路热传感器加持,温控散热更智能:板载 3 个热传感器
接口
,可实时采集硬件 / 环境温度数据,风扇转速能根据温度变化自动调节,实现温控联动散热。
全通孔焊锡元件,手工焊接零门槛:摒弃复杂贴片元件,全程采用最基础的通孔焊锡部件设计,
元器件
引脚外露、焊接点位清晰,无专业焊接设备也能手工完成。
深度兼容 Linux 系统:针对 Linux 平台做专属优化,彻底解决普通板载风扇控制器在 Linux 上无法正常工作的痛点,完美适配家庭服务器、NAS、Linux 系统机箱等场景;支持 Linux 热插拔,设备接入即识别,无需复杂的驱动安装与配置,上手即用。
场景化使用与拓展
家庭服务器 / NAS 散热:将热传感器贴在服务器
CPU
、硬盘等核心硬件上,风扇接入机箱散热位,设备接入 Linux 系统后,自动根据硬件温度调节风扇转速,解决 Linux 平台散热控制难题;
机箱 DIY 散热:针对多风扇机箱,通过 6 路 PWM 独立调速,实现 “风道分区散热”,核心硬件高转速散热、周边硬件低转速静音,兼顾散热与体验;
嵌入式开发
学习:以该项目为范本,学习嵌入式固件开发(Pico
SD
K)、Golang 后端开发、硬件
PCB
设计,掌握 “硬件 + 软件” 协同开发的完整流程;
功能二次开发:基于开源代码拓展功能,如接入 HomeAssistant 实现
智能家居
联动、增加风扇故障报警、开发
手机
端控制界面等,MIT 协议允许自由修改定制。
核心参数
维度 | 详情 |
|---|---|
项目定位 | 面向 DIY 爱好者的开源风扇控制方案,支持 RP2040/RP2040 + 芯片,可通过最小元件焊接实现 |
核心功能 | 基于树莓派 Pico 的硬件 PWM 调速、多风扇控制、Linux 平台兼容 |
技术栈 | 固件(C/ C++ )、后端控制(Golang)、硬件 PCB( KiCad ) |
开源协议 | MIT License(开源商用 / 修改自由) |
PCB图&原理图




开源资料
想了解更多开源项目的小伙伴去
华秋
开源硬件社区查看!欢迎大家来复刻,有商业诉求的,请联系项目的作者。
项目地址:https://p.
eda
.cn/d-1345656116440203264
结语
双主控的稳定
通信
、双固件的灵活选择、热插拔轴体的便捷更换,以及丰富的拓展性,更是可长期使用、持续升级的个性化设备。无论是想缓解腕部疲劳,还是想打造专属
机械
键盘,这款开源项目都能满足你的需求。赶紧戳开阅读原文解锁全部设计文件,开始动手打造吧!欢迎在评论区分享你的 DIY 脑洞~
开源
开源
+关注
关注
3
文章
4350
浏览量
46446
风扇控制器
风扇控制器
+关注
关注
0
文章
32
浏览量
9922
树莓派
树莓派
+关注
关注
122
文章
2082
浏览量
110771
原文标题:树莓派 Pico 开源风扇控制器,6 路 PWM 调速+兼容 Linux 适配
文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。
