树莓派操作系统风扇控制

您可能知道,raspberry pi 单板计算机,尤其是 pi 4 型号,会变得非常热。虽然被动冷却选项通常足以避免过热和热节流,但在某些时候您需要考虑使用冷却风扇。raspberry pi 的 gpio 引脚甚至无法提供足够的电流来为小型风扇供电,但有多种方法可以通过 pi 为风扇供电和控制。
要连续运行一个简单的 2 线风扇,请将其连接到 5v 和接地引脚,或者您可以将其连接到 3.3v 以降低速度和噪声。要么在功率方面略有浪费,而且可能很烦人。
raspberry pi os 具有内置功能,可根据温度打开和关闭风扇。2 线风扇或更高级的冷却器(如ice tower)将需要一个晶体管进行控制,但 pwm 风扇(如这款5v noctua nf-a8)内置了必要的组件。本文介绍了简单的开/关风扇控制,并在这篇单独的文章中概述了变速风扇 pwm 风扇控制。
树莓派风扇控制硬件设置
如下面视频中所述,如果您使用的是 pwm 风扇,您只需将其电源线连接到 pi 的 5v 引脚之一,接地,然后将 pwm 引脚连接到适当的 gpio 引脚。对于只有电源和接地输入的简单风扇,您需要添加一个晶体管来控制来自 5v 电源的电流。我设计的ez fan2 板为此目的作为即插即用晶体管单元工作,包括一个反激二极管和限流电阻。
树莓派风扇控制软件设置
在 raspberry pi os gui 中,单击 raspberry 按钮,然后选择 preferences 》 raspberry pi configuration。单击性能选项卡,然后选择风扇启用单选按钮。在此下方,您可以选择要使用的 gpio 引脚,以及它应该启动的温度。重新启动,您就可以开始了!
或者,您可以通过终端进行设置。输入 sudo raspi-config。选择性能选项 》 风扇,然后按照提示启用温度控制。选择 gpio 引脚,并选择它应该在哪个温度下开启(在 60 到 120ºc 之间,在 gui 界面上也是如此)。然后它会询问您是否要重新启动,一旦完成,风扇就会被温度激活。
如果你想测试一下,你可以用吹风机或类似的东西“蛮力”,但更好、更方便的方法是执行处理器压力测试。core electronics 有一个很好的指南来说明如何做到这一点,我用它来验证我的设置。
60度以下开风扇
如果您想将开机温度设置在 60ºc 以下,这也是可能的,只是不太方便。首先启用风扇控制,如上所述。打开 config.txt 文件(终端中的 sudo nano /boot/config.txt)并找到以下行: dtoverlay=gpio-fan,gpiopin=18,temp=60000 注意这两个数字可能会根据您的配置而有所不同。 将温度值更改为您的偏好(注意它是开启温度 x 1000),保存,重新启动,然后风扇在 45ºc 或您喜欢的任何地方启动。
请注意,风扇在低于您的设定点 10ºc 时才会关闭,因此如果设置得太低,它可能会启动并且永远不会再关闭。另请注意,您可以简单地手动添加风扇控制线,尽管 raspi-config 选项可以很好地为您格式化所有内容。
pwm 变速控制
在大多数情况下,打开和关闭风扇足以冷却您的 pi。然而,也可以实现一个脚本,在温度只是中等偏高时缓慢打开风扇,并在需要时将其提升到最大风速。这样做明显更复杂,但仍然平易近人,在前面链接的帖子中列出。
那很简单!
简单的 raspberry pi 开/关温度风扇控制很容易实现,尤其是在使用适当的 5v pwm 风扇或 ez fan2 设备时。无需安装或编写脚本,只需一组简单的选项,并可能修改文本文件。pi 上的这个内置功能是在 2020 年底才添加的,但当然,一切都必须从某个地方开始。


大疆回应被列入实体清单:公司将“继续在美国销售”
“智能电视+电竞级游戏显示器+云游戏平台”,这台游戏智屏真会玩
LED产品可靠性试验与应用
空调常见故障及其维修
高压线性恒流icLK2082产品灯带应用完美替换富满FM3081方案
树莓派操作系统风扇控制
浙江省已经将区块链技术应用到了医疗领域
nubiaZ11max指纹识别技术全解析
基于ZigBee的别墅智能家居解决方案
MPPT模块早晚平滑开关机实现
物联网芯片面临的难题有哪些
汽车电子系统中处理器的选择
2015Wifi行业发生了什么大事?
华为“作战室”建设纪要
Nor Flash作为存储解决方案的优势与限制
电容式料位开关出现数据漂移的原因
佛山基地2022年新增联合培养示范点结果公告
欧盟无人机实施条例(EU)2019/947
R17 Pro攻破手机夜拍顽疾 离不开软硬结合
强制类型转换是把变量从一种类型转换为另一种数据类型