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

樹莓派性能優化指南(第一彈):讓樹莓派變身“小鋼炮”!

將樹莓派作為PC使用的5大最佳操作系統!

使用樹莓派實現遠程控制的技巧
樹莓派和51單片機哪個有優勢
樹莓派和單片機的優缺點是什么
樹莓派gui開發用什么ide
樹莓派裝ubuntu和raspbian哪個更好
linux開發板與樹莓派的區別
集聚5種操作系統,米爾瑞米派168元帶回家

評論