树莓派如何实现CPU温控风扇

技术树莓派如何实现CPU温控风扇这篇文章主要介绍树莓派如何实现CPU温控风扇,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!树莓派温控风扇三极管方式 J13009三极管(做开关用),管脚说明,面对有

本文主要介绍如何用树莓派实现CPU温控风扇,非常详细,有一定的参考价值。感兴趣的朋友一定要看完!

00-1010三极管模式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时,打开风扇

#当温度低于38时,关闭风扇

importsys

进口时间

尝试:

importRPi。GPIOasGPIO

例外运行时间错误:

print(‘ errorimportingrip。GPIO!这可能是因为你需要超级用户权限。您可以通过使用“sudo”或“torunyourscript”来实现这一点)

defcpu_temp():

带open(‘/sys/class/thermal/thermal _ zone 0/temp ‘,’ r’)asf:

returnfloat(f.read())/1000

defmain():

通道=40#右下引脚

GPIO.setmode(GPIO。BOARD)

#GPIO.setmode(GPIO。BCM)#建议使用GPIO。BOARD模式(板载引脚)适应不同版本的树莓派。

设置警告(假)

# closeairfanfirst

GPIO.setup(通道,GPIO。OUT,初始值=GPIO。高)

is _ close=真

而:

temp=cpu_temp()

ifis_close:

iftemp45.0:

print(time.ctime(),temp,’ openairfan ‘)

GPIO.output(通道,1)

is_close=False

else:

iftemp38.0:

打印(time.ctime(),temp,’ closeairfan ‘)

GPIO.output(通道,0)

is _ close=真

time.sleep(2.0)

打印(time.ctime(),temp)

if__name__==’__main__’:

Main()

树莓派温控风扇

在/home/pi/下创建一个名为autostart的文件夹。并在该文件夹下创建一个xxx.desktop文件(文件名以。桌面,正面可以定制)。文件内容如下:

[桌面输入]

名称=示例

Comment=MyPythonProgram

Exec=python/home/pi/example.py

Icon=/home/pi/example.png

终端=假

多重参数=假

类型=应用

类别=应用;发展;

StartupNotify=true上面的Name、Comment和Icon可以自定义,分别代表这个启动项的名称、备注和显示的图标。Exec表示要调用的指令,其格式与运行终端输入的脚本的指令相同。Linux也可以参考这段代码。

以上就是《如何用树莓派实现CPU温控风扇》一文的全部内容。感谢您的阅读!希望分享的内容对大家有所帮助。更多相关知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/107018.html

(0)

相关推荐

  • 中国征信中心,中国人民银行个人征信中心

    技术中国征信中心,中国人民银行个人征信中心1. 登录 点击首页“核心业务”项下的“互联网个人信用信息 服务平台” ——进入查询页面 ——点击“马上开始”
    ——经过新用户注册 ——用户登录 在线身份验证
    ——填写提交查

    生活 2021年11月1日
  • 出租车起步价多少公里,出租车的起步价是什么意思

    技术出租车起步价多少公里,出租车的起步价是什么意思打底起步价出租车起步价多少公里:指的是打车的一个基础价格,意思是上车后不管你走多远,哪怕100米都要给的这个价钱。
    全国部分城市出租车起步价:
    北京
    起步价:白天10元/

    生活 2021年10月25日
  • 怎么删除表和Oracle的回收站

    技术怎么删除表和Oracle的回收站本篇内容介绍了“怎么删除表和Oracle的回收站”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够

    攻略 2021年11月4日
  • 加拿大与中国时差,加拿大时间和中国一样吗

    技术加拿大与中国时差,加拿大时间和中国一样吗加拿大按照时间划分为冬令时和夏令时。按照地区不同分六个时区加拿大与中国时差,当北京时间(东八区)为 24:00 时,加拿大时间分别为: 纽芬兰时区(西四区,如圣约翰斯)12:3

    生活 2021年10月27日
  • 二年级上册竖式计算题100道,200道小学二年级计算题

    技术二年级上册竖式计算题100道,200道小学二年级计算题竖式计算二年级上册竖式计算题100道。 (1)4×5     (2)54÷9 (3)42-28     (4)45÷6 (5)50÷8     (6)35+

    生活 2021年10月30日
  • 农村医保网上如何缴费,怎么在网上给农村合作医疗缴费

    技术农村医保网上如何缴费,怎么在网上给农村合作医疗缴费可以用建设银行APP农村医保网上如何缴费,登录医保缴费,进行缴纳。1、打开建设银行APP,点击页面左上角箭头指的的地方。登录个人账户。2、点击右下角“悦享生活”。3、

    生活 2021年10月30日