https://github.com/mycrl/radiator
树莓派通过PWM控制CPU风扇转速.
https://github.com/mycrl/radiator
fan pwm raspberry-pi
Last synced: about 1 year ago
JSON representation
树莓派通过PWM控制CPU风扇转速.
- Host: GitHub
- URL: https://github.com/mycrl/radiator
- Owner: mycrl
- License: mit
- Archived: true
- Created: 2020-08-14T12:13:41.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-05-16T09:46:04.000Z (about 5 years ago)
- Last Synced: 2025-02-18T20:17:32.639Z (over 1 year ago)
- Topics: fan, pwm, raspberry-pi
- Language: Rust
- Homepage:
- Size: 363 KB
- Stars: 3
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Radiator
获取树莓派Soc温度并通过`PWM`引脚发送占空比控制风扇转速.

### 温度控制策略
- 当温度`<= 40`度时,风扇保持最低转速.
- 当温度`>= 60`度时,风扇达到最高转速.
- 树莓派自身温度策略为`60+`之后开始降频,所以这里的目的是尽量让树莓派保持最佳性能.
### 安装
注意: 请将风扇连接到硬件PWM引脚:

然后你需要通过环境变量指定风扇PWM引脚和工作周期(秒):
```sh
export RADIATOR_PIN=12
export RADIATOR_DELAY=10
```
为了避免树莓派每次重启之后都需要手动启动进程的问题,
你可以使用自动化脚本安装服务:
```sh
./install.sh
systemctl status radiator.service
```
服务将自动安装并保持开机自动启动.
### License
[MIT](./LICENSE)
Copyright (c) 2020 Mr.Panda.