树莓派如何实现CPU温控风扇
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍树莓派如何实现CPU温控风扇,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!树莓派温控风扇三极管方式 J13009三极管(做开关用),管脚说明,面对有文字说明的一
千家信息网最后更新 2026年11月03日树莓派如何实现CPU温控风扇
这篇文章主要介绍树莓派如何实现CPU温控风扇,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
树莓派温控风扇
三极管方式 J13009三极管(做开关用),管脚说明,面对有文字说明的一面,从左到右:B C E,1k电容(下拉电阻,保护用),杜邦线若干 接线顺序一定要正确:
B(基极)-下拉1K电阻-GPIO 40(可以任选其他控制口);
E(发射极)-GND;
C(集电极)-风扇黑线;
风扇红线-5V
继电器版(JDQ)方式:
+5V-JDQ输入正极
JDQ输出-风扇红线
GND-JDQ控制线负极-风扇黑线
GPIO40-JDQ控制线圈正极线
代码:
#每2秒读取一次CPU内部的温度传感器温度并显示CPU温度#超过45°C时打开风扇#低于38°C时关闭风扇import sysimport timetry: import RPi.GPIO as GPIOexcept RuntimeError: print("Error importing RPi.GPIO! This is probably because you need superuser privileges. You can achieve this by using 'sudo' to run your script")def cpu_temp(): with open("/sys/class/thermal/thermal_zone0/temp", 'r') as f: return float(f.read())/1000def main(): channel = 40 #最右下脚针脚 GPIO.setmode(GPIO.BOARD) #GPIO.setmode(GPIO.BCM) #建议以GPIO.BOARD模式(板载针脚),适应不同版本的树莓派。 GPIO.setwarnings(False) #close air fan first GPIO.setup(channel, GPIO.OUT, initial=GPIO.HIGH) is_close = True while True: temp = cpu_temp() if is_close: if temp > 45.0: print(time.ctime(), temp, 'open air fan') GPIO.output(channel, 1) is_close = False else: if temp < 38.0: print(time.ctime(), temp, 'close air fan') GPIO.output(channel, 0) is_close = True time.sleep(2.0) print(time.ctime(), temp) if __name__ == '__main__': main() 树莓派开机运行Python脚本方法
在 /home/pi/.config 下创建一个文件夹,名称为 autostart,并在该文件夹下创建一个xxx.desktop文件(文件名以.desktop结尾,前面可以自定义),文件内容如下:
[Desktop Entry] Name=example Comment=My Python Program Exec=python /home/pi/example.py Icon=/home/pi/example.png Terminal=false MultipleArgs=false Type=Application Categories=Application;Development; StartupNotify=true
上面的 Name、Comment、Icon 可以自定,分别表示这个启动项目的名称、备注以及显示的图标。Exec 表示调用的指令,和在终端输入运行脚本的指令格式一致,Linux也可参考此代码。
以上是"树莓派如何实现CPU温控风扇"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
风扇
树莓
文件
内容
温度
控制
三极管
代码
名称
指令
文件夹
方式
正极
电阻
篇文章
红线
脚本
针脚
黑线
下拉
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云南咖啡
科技互联网企业
科技互联网公司装修
青岛互联网科技公司
互联网科技小贷
智慧科技互联网
青海省互联网新科技
互联网企业和科技型企业
宁夏科技产业互联网案例
崇明区互联网教育科技售后服务
未来五年的互联网科技
电子科技大学互联网创业大赛
健康食品互联网创新科技园项目
互联网公司黑科技创始人
南京一网一红互联网科技有限公司
抖集互联网科技技术咨询
吉林省码上互联网科技电话
兰石爱特工业互联网科技分公司
现代互联网科技公司
高科技和互联网的现代国家
互联网科技会
互联网科技革命
互联网科技股有哪些
甘肃拓世互联网科技有限公司
互联网时代科技改变生活
赶超互联网科技 微信多开
乌鲁木齐新华智原互联网科技学校
长沙易易互联网科技有限公司
广州全民伙伴互联网科技有限公司
株洲百竞科技的互联网营销顾问