{"id":18686063,"url":"https://github.com/mycrl/radiator","last_synced_at":"2025-04-12T05:32:07.359Z","repository":{"id":114087376,"uuid":"287525087","full_name":"mycrl/radiator","owner":"mycrl","description":"树莓派通过PWM控制CPU风扇转速.","archived":true,"fork":false,"pushed_at":"2021-05-16T09:46:04.000Z","size":372,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-18T20:17:32.639Z","etag":null,"topics":["fan","pwm","raspberry-pi"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mycrl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-14T12:13:41.000Z","updated_at":"2024-12-15T02:19:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"dd4a9a8d-1afc-4f2a-be8f-a7ff725dcbc7","html_url":"https://github.com/mycrl/radiator","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mycrl%2Fradiator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mycrl%2Fradiator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mycrl%2Fradiator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mycrl%2Fradiator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mycrl","download_url":"https://codeload.github.com/mycrl/radiator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248523989,"owners_count":21118606,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fan","pwm","raspberry-pi"],"created_at":"2024-11-07T10:25:51.956Z","updated_at":"2025-04-12T05:32:07.316Z","avatar_url":"https://github.com/mycrl.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Radiator\n\n获取树莓派Soc温度并通过`PWM`引脚发送占空比控制风扇转速.\n\n![device](./device.jpg)\n\n\n### 温度控制策略\n\n- 当温度`\u003c= 40`度时，风扇保持最低转速.\n- 当温度`\u003e= 60`度时，风扇达到最高转速.\n- 树莓派自身温度策略为`60+`之后开始降频，所以这里的目的是尽量让树莓派保持最佳性能.\n\n\n### 安装\n\n注意: 请将风扇连接到硬件PWM引脚:\n![GPIO-Pinout.png](./GPIO-Pinout.png)\n\n然后你需要通过环境变量指定风扇PWM引脚和工作周期(秒):\n\n```sh\nexport RADIATOR_PIN=12\nexport RADIATOR_DELAY=10\n```\n\n为了避免树莓派每次重启之后都需要手动启动进程的问题，\n你可以使用自动化脚本安装服务:\n\n```sh\n./install.sh\nsystemctl status radiator.service\n```\n\n服务将自动安装并保持开机自动启动.\n\n\n### License\n[MIT](./LICENSE)\nCopyright (c) 2020 Mr.Panda.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmycrl%2Fradiator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmycrl%2Fradiator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmycrl%2Fradiator/lists"}