树莓派如何实现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)

相关推荐

  • 如何在Sublime3中设置自己的代码片段

    技术如何在Sublime3中设置自己的代码片段本篇内容主要讲解“如何在Sublime3中设置自己的代码片段”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何在Sublime3

    攻略 2021年11月2日
  • Visual Studio 2010 RC两个错误问题的解决方法

    技术Visual Studio 2010 RC两个错误问题的解决方法Visual Studio 2010 RC两个错误问题的解决方法,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小

    攻略 2021年10月28日
  • 瘦小腿的最快方法,如何快速瘦大腿,瘦小腿

    技术瘦小腿的最快方法,如何快速瘦大腿,瘦小腿瘦腿法第一招瘦小腿的最快方法:平时尽量多走楼梯,并在上楼梯的时候抬起脚跟,以腿部承担体重。由于加大了腿部的负担,可以提高大腿周围脂肪的燃烧速率,消除大腿内侧和臀部的赘肉。专家表

    生活 2021年10月23日
  • 什么是TeamGantt

    技术什么是TeamGantt本篇内容主要讲解“什么是TeamGantt”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是TeamGantt”吧!  TeamGantt是一款

    攻略 2021年11月12日
  • 逻辑回归吴恩达

    技术逻辑回归吴恩达 逻辑回归_吴恩达线性回归做分类不太理想新增最右边额外的红色点,会改变原来的线性回归的拟合直线从洋红改变到蓝色直线,运用原来的数据标准,分类出现了错误,使得新的拟合直线更糟糕而且分类问

    礼包 2021年11月27日
  • 好看的宫斗剧排行榜,谁能推荐几部好看的宫斗剧

    技术好看的宫斗剧排行榜,谁能推荐几部好看的宫斗剧盘点十大好看的宫斗剧,第一名实至如归,让你再看几遍都不厌好看的宫斗剧排行榜。TOP.1 甄嬛传《甄嬛传》改编自流潋紫所著的同名小说。该剧由郑晓龙导演,流潋紫编剧,孙俪、陈建

    生活 2021年10月27日