樹莓派散熱風扇自動啟停

2021-08-21 20:02:25 字數 906 閱讀 4879

有張3b+的派,買了個殼子,裝了個風扇。但這風扇是不會停的一直很吵…..

那麼,樹莓派檢測晶元溫度實現自動啟停風扇!

準備工作:

1.三極體(電流能到200毫安以上),或者繼電器(不建議,太大了,又難看,三極體貼風扇上基本能看不著)

2.焊接好風扇,gpio埠14。

3.安裝node.js 6以上

4.編輯linux服務指令碼並新增到/etc/init.d/,chkconfig add autofun

啟停實現過程:

1.獲取cpu溫度 cat /sys/devices/virtual/thermal/thermal_zone0/temp

2.檢查溫度是否高於48. 啟動

3.檢查溫度是否低於40. 停止

**部分

var rpio = require('rpio'),

close=rpio.high,

open=rpio.low,

currentstatus=close,

max=52000,

min=40000,

funpin=8;

rpio.open(funpin, rpio.output, currentstatus);

var exec = require('child_process').exec;

setinterval(function

() let val=parseint(stdout);

if(currentstatus===close && val>=max)

if(currentstatus===open && val<=min)

});},1000);

需要完整**請入github自己下

為啥寫這麼沒有水準的東西,因為meibi

樹莓派 溫度控制散熱風扇

樹莓派9層外殼自帶乙個散熱風扇,風扇是2針的,不能控制,插上電源後就一直全速運轉,晚上噪音很大。而且,一直執行,風扇壽命也會降低。考慮加乙個電機驅動模組,使用pwm控制風扇電壓。cpu溫度如果低於一定程度,風扇可以直接停轉。自帶風扇標記說明5v電壓下只有0.16a電流,在 找到乙個體積小,低的驅動模...

樹莓派風扇散熱自動控制

因為樹莓派風扇如果一直轉很吵的。在網上看到有人diy了一下,通過python 來實現風扇自動控制。我也嘗試做一下。需要新增乙個三極體。這裡就不說了。建立乙個 usr local src fan.py檔案。coding utf 8 讓風扇達到一定的溫度時再執行。import sys import ti...

jetson nano 散熱風扇控制

2019.01.08修改 以下轉速控制說法不準確,jetson nano 有自己的晶元溫度與風扇轉速對應的曲線,開機時溫度未達到旋轉閾值所以不會旋轉,通過修改 sys devices pwm fan target pwm可以臨時改變目標轉速,但當溫度變化後仍然按照nano設定溫度曲線調速。如果需要強...