您可能知道,Raspberry Pi 單板計(jì)算機(jī),尤其是 Pi 4 型號(hào),會(huì)變得非常熱。雖然被動(dòng)冷卻選項(xiàng)通常足以避免過(guò)熱和熱節(jié)流,但在某些時(shí)候您需要考慮使用冷卻風(fēng)扇。Raspberry Pi 的 GPIO 引腳甚至無(wú)法提供足夠的電流來(lái)為小型風(fēng)扇供電,但有多種方法可以通過(guò) Pi 為風(fēng)扇供電和控制。
要連續(xù)運(yùn)行一個(gè)簡(jiǎn)單的 2 線風(fēng)扇,請(qǐng)將其連接到 5V 和接地引腳,或者您可以將其連接到 3.3V 以降低速度和噪聲。要么在功率方面略有浪費(fèi),而且可能很煩人。
Raspberry Pi OS 具有內(nèi)置功能,可根據(jù)溫度打開和關(guān)閉風(fēng)扇。2 線風(fēng)扇或更高級(jí)的冷卻器(如ICE Tower)將需要一個(gè)晶體管進(jìn)行控制,但 PWM 風(fēng)扇(如這款5V Noctua NF-A8)內(nèi)置了必要的組件。本文介紹了簡(jiǎn)單的開/關(guān)風(fēng)扇控制,并在這篇單獨(dú)的文章中概述了變速風(fēng)扇 PWM 風(fēng)扇控制。
樹莓派風(fēng)扇控制硬件設(shè)置
如果您使用的是 PWM 風(fēng)扇,您只需將其電源線連接到 Pi 的 5V 引腳之一,接地,然后將 PWM 引腳連接到適當(dāng)?shù)?GPIO 引腳。對(duì)于只有電源和接地輸入的簡(jiǎn)單風(fēng)扇,您需要添加一個(gè)晶體管來(lái)控制來(lái)自 5V 電源的電流。我設(shè)計(jì)的EZ Fan2 板為此目的作為即插即用晶體管單元工作,包括一個(gè)反激二極管和限流電阻。
樹莓派風(fēng)扇控制軟件設(shè)置
在 Raspberry Pi OS GUI 中,單擊 Raspberry 按鈕,然后選擇 Preferences 》 Raspberry Pi Configuration。單擊性能選項(xiàng)卡,然后選擇風(fēng)扇啟用單選按鈕。在此下方,您可以選擇要使用的 GPIO 引腳,以及它應(yīng)該啟動(dòng)的溫度。重新啟動(dòng),您就可以開始了!
或者,您可以通過(guò)終端進(jìn)行設(shè)置。輸入 sudo raspi-config。選擇性能選項(xiàng) 》 風(fēng)扇,然后按照提示啟用溫度控制。選擇 GPIO 引腳,并選擇它應(yīng)該在哪個(gè)溫度下開啟(在 60 到 120oC 之間,在 GUI 界面上也是如此)。然后它會(huì)詢問您是否要重新啟動(dòng),一旦完成,風(fēng)扇就會(huì)被溫度激活。
如果你想測(cè)試一下,你可以用吹風(fēng)機(jī)或類似的東西“蠻力”,但更好、更方便的方法是執(zhí)行處理器壓力測(cè)試。Core Electronics 有一個(gè)很好的指南來(lái)說(shuō)明如何做到這一點(diǎn),我用它來(lái)驗(yàn)證我的設(shè)置。
60度以下開風(fēng)扇
如果您想將開機(jī)溫度設(shè)置在 60oC 以下,這也是可能的,只是不太方便。首先啟用風(fēng)扇控制,如上所述。打開 config.txt 文件(終端中的 sudo nano /boot/config.txt)并找到以下行: dtoverlay=gpio-fan,gpiopin=18,temp=60000 注意這兩個(gè)數(shù)字可能會(huì)根據(jù)您的配置而有所不同。 將溫度值更改為您的偏好(注意它是開啟溫度 x 1000),保存,重新啟動(dòng),然后風(fēng)扇在 45oC 或您喜歡的任何地方啟動(dòng)。
請(qǐng)注意,風(fēng)扇在低于您的設(shè)定點(diǎn) 10oC 時(shí)才會(huì)關(guān)閉,因此如果設(shè)置得太低,它可能會(huì)啟動(dòng)并且永遠(yuǎn)不會(huì)再關(guān)閉。另請(qǐng)注意,您可以簡(jiǎn)單地手動(dòng)添加風(fēng)扇控制線,盡管 raspi-config 選項(xiàng)可以很好地為您格式化所有內(nèi)容。
PWM 變速控制
在大多數(shù)情況下,打開和關(guān)閉風(fēng)扇足以冷卻您的 Pi。然而,也可以實(shí)現(xiàn)一個(gè)腳本,在溫度只是中等偏高時(shí)緩慢打開風(fēng)扇,并在需要時(shí)將其提升到最大風(fēng)速。這樣做明顯更復(fù)雜,但仍然平易近人,在前面鏈接的帖子中列出。
那很簡(jiǎn)單!
簡(jiǎn)單的 Raspberry Pi 開/關(guān)溫度風(fēng)扇控制很容易實(shí)現(xiàn),尤其是在使用適當(dāng)?shù)?5V PWM 風(fēng)扇或 EZ Fan2 設(shè)備時(shí)。無(wú)需安裝或編寫腳本,只需一組簡(jiǎn)單的選項(xiàng),并可能修改文本文件。Pi 上的這個(gè)內(nèi)置功能是在 2020 年底才添加的,但當(dāng)然,一切都必須從某個(gè)地方開始。
審核編輯:郭婷
-
電源
+關(guān)注
關(guān)注
184文章
17598瀏覽量
249534 -
PWM
+關(guān)注
關(guān)注
114文章
5148瀏覽量
213427 -
樹莓派
+關(guān)注
關(guān)注
116文章
1699瀏覽量
105531
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論