Jetson nano 入手系列之4—外围设备:开机键+PWM风扇
- 1.外接按键开机
- 2.PWM可调速风扇
- 2.1 jtop工具
- 2.2 PWM风扇
- 2.3 PWM风扇的控制
- 2.3.1 手动控制
- 2.3.2 自动控制
- 参考文献
本系列针对亚博科技jetson nano开发板。
Jetson nano 入手系列:
Jetson nano 入手系列之1—如何SSH远程登录
Jetson nano 入手系列之2—板载摄像头IMX219启动
Jetson nano 入手系列之3—修改主机名和用户名
Jetson nano 入手系列之4—外围设备:开机键+PWM风扇
Jetson nano 开发板上电直接启动,关机后再启动还只能先掉电再给电,这个功能看起来不是很优雅。
另外,我使用的亚博开发板自带的风扇,只有2根电源线与板子引脚相连,没有速度控制功能。全速运行,噪音很大。可调速风扇也必须安排起来。
1.外接按键开机
这里参考了jetson nano 外接按键实现开机功能中的介绍。
实现起来还是比较容易的,网上购买一个带button的两芯杜邦线,插在PWR BTN与GND两针;再将auto on与disable短接就可以了。
安装之后效果如下:
再也不用担心开机自动启动了!
2.PWM可调速风扇
2.1 jtop工具
开机输入命令:
jtop
就进入了nano设备状态监测界面:
再按数字5
,进入以下界面:
通过键盘m
和p
可以来降低/增加风扇Fan
的转速。
2.2 PWM风扇
亚博科技开发板自带的风扇没有调速功能。所以本人在淘宝买了一款PWM风扇(注意要和开发板上的接头匹配,另外最好商家可以提供螺丝,这种螺丝一般五金店不好买)。
本人选购这款,风扇与各针脚接线如下(可能与有些地方介绍的颜色不一定完全匹配):
另外是风扇的安装方向问题,哪一面朝着散热器,本人检测了下,商标(带保护罩)那面贴合在散热器上,散热效果更好(亚博视频方法可能不太对)。
2.3 PWM风扇的控制
2.3.1 手动控制
可以通过命令行将速度设置为0-255:
sudo sh -c 'echo 255 > /sys/devices/pwm-fan/target_pwm'
2.3.2 自动控制
这里直接使用https://github.com/Pyrestone/jetson-fan-ctl仓库,将风扇自动控制添加为一项服务。
git clone https://github.com/Pyrestone/jetson-fan-ctl.git
cd jetson-fan-ctl/
./install.sh
现在风扇转速就不是我们自己设的整十的数了。
参考文献
[1] jetson nano 外接按键实现开机功能
[2] Welcome to jetson-stats’s documentation
[3] https://github.com/rbonghi/jetson_stats#install
[4] Jetson Nano PWM 风扇速度控制
[5] Acrylic case for Jetson Nano
[6] https://github.com/Pyrestone/jetson-fan-ctl