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

相关推荐

  • JVM类加载机制是怎么样的

    技术JVM类加载机制是怎么样的本篇文章为大家展示了JVM类加载机制是怎么样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1. java类加载运行过程 加载:加载字

    攻略 2021年10月23日
  • JetBrains GoLand 2020 for Mac的功能有哪些

    技术JetBrains GoLand 2020 for Mac的功能有哪些本篇内容主要讲解“JetBrains GoLand 2020 for Mac的功能有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实

    攻略 2021年10月25日
  • 新闻源采集方法详细教程

    技术新闻源采集方法详细教程 新闻源采集方法详细教程什么是新闻源
    新闻源是指符合搜索引擎种子新闻站的标准,网站的内容会第一时间被搜索引擎优先收录,且被网络媒体转载成为网络海量新闻的源头媒体。新闻源在网络领

    礼包 2021年11月13日
  • Win10系统下如何将VSCode配置到右键菜单中

    技术Win10系统下如何将VSCode配置到右键菜单中这篇文章将为大家详细讲解有关Win10系统下如何将VSCode配置到右键菜单中,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。教程新

    攻略 2021年11月12日
  • 如何使用QGIS绘制铁路轨迹geojson

    技术如何使用QGIS绘制铁路轨迹geojson这期内容当中小编将会给大家带来有关如何使用QGIS绘制铁路轨迹geojson,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. 下载并安装

    攻略 2021年11月10日
  • 午餐肉怎么吃,火腿肠和午餐肉的区别在哪里

    技术午餐肉怎么吃,火腿肠和午餐肉的区别在哪里午餐肉和火腿肠的区别 很多妈妈都分不清火腿肠与午餐肉,觉得都差不多,但其实他们有很大的不同午餐肉怎么吃。午餐肉是一种罐装的压缩肉糜大多用猪肉或牛肉等肉类来做。在吃的时候,把午餐

    生活 2021年10月26日