作者 | 郭俊廷 |
時間 | 30分鐘 |
難度 | * |
材料表 | NVIDIA® Jetson Nano™ 開發套件 Developer Kit |
今天我們要來介紹的是如何使用NVIDIA® Jetson Nano™ 開發套件搭配使用的散熱風扇,因為我們使用的NVIDIA® Jetson Nano™ 開發套件提供5V電壓所以是使用5V的風扇。
以下是JIESAMMY 4020 4線PWM雙滾珠散熱風扇 的規格
- 電壓:DC 5V
- 額定電流:0.2A
- 尺寸: 40*40*20MM
- 消耗功率:1W
- 轉速:7,500 ±5%RPM
- 噪音:28DBA
- 軸承結構:精密雙滾珠軸承
首先來看看它的外觀及產品內容有甚麼
外觀如下圖
內容包含一個風扇本體(接頭部分有防呆接頭,只要注意一點都不會裝錯方向),還有四根螺絲。
Jetson Nano™ 開發版上有個FAN J15的接頭就是風扇所使用的接頭
把它裝上去鎖上螺絲,接頭接上去即可使用,注意風扇出風口要朝下,可以先把電源線繞在風扇邊就可以更美觀。
接著我們開始測試風扇功能是否正常
由於我們是使用PWM風扇 風扇速度可以經由調整數值0~255來改變
首先我們進入系統下以下指令來看看風扇有無正常運轉
以下指令是使風扇用PWM速度255來運作
sudo sh -c ‘echo 255 > /sys/devices/pwm-fan/target_pwm’
執行指令之後輸入使用者密碼,如果風扇有正常運轉代表風扇沒問題
接著關閉風扇,風扇會慢慢的降低速度到關閉
以下指令是使風扇用PWM速度0來運作,即關閉風扇
sudo sh -c ‘echo 0 > /sys/devices/pwm-fan/target_pwm’
當你覺得開發版太熱可以使用以上兩個指令來開啟、關閉風扇。可是下次開機時風扇不會自行啟動,所以我們使用以下方法來讓風扇開機時自行啟動。
首先執行以下指令 移動到etc目錄,並且創建rc.local檔案(如果已經有的就不用),再給rc.local可執行的權限,最後編輯rc.local文件
cd /etc
sudo touch rc.local
sudo chmod u+x rc.local
sudo vim rc.local
注意vim是編輯器,可以選擇你喜歡的編輯器編輯,例如nano、vim、gedit
並會跳出編輯視窗,按I進入編輯界面,貼上或輸入下面內容。存檔時按ESC在下方輸入:wq
rc.local裡面所需要輸入的內容如下,可以根據你需要的風扇速度改變最後一行的數值
#!/bin/bash
sleep 10
sudo /usr/bin/jetson_clocks
sudo sh -c ‘echo 255 > /sys/devices/pwm-fan/target_pwm’
接著重開機,風扇就會自行啟動
如果想要臨時修改風扇速度一樣執行之前的指令,這裡把風扇速度改為100。不過下次重開機時風扇會改為預設的速度。
sudo sh -c ‘echo 100 > /sys/devices/pwm-fan/target_pwm’
如果想要修改開機時風扇的速度,只要執行下面兩個指令即可。當你不想開機時啟動風扇把rc.local裡的數值改成0即可。
cd /etc
sudo vim rc.local
出現這個注意警告,按E選擇 (E)dit anyway,
一樣按I進入編輯,並把最後一行的255改成0,按ESC之後下面輸入:wq存檔並離開
修改完成,這樣下次開機時風扇就不會自動啟動了。
以上是我們的NVIDIA® Jetson Nano™ 散熱風扇 使用教學,謝謝大家觀看。
參考資料:
https://devtalk.nvidia.com/default/topic/1049521/jetson-nano/jetson-nano-fan/1