电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
创作
电子发烧友网>电子资料下载>电子资料>橙派零风扇控制器开源分享

橙派零风扇控制器开源分享

2022-12-06 | zip | 0.08 MB | 次下载 | 免费

资料介绍

描述

橙派零风扇控制器

这是一个小电路。它像盾牌一样插入到 Orange Pi Zero。它使用 Pi 的两个 GPIO 引脚来控制晶体管LED

面包板

这是面包板上的第一个原型,数字输出引脚同时打开晶体管和红色 LED。风扇不运转时,绿色 LED 将亮起。

 
pYYBAGNiUVeAGDGEAAFNBero2VU775.jpg
 

规划电路

在这里,您可以看到我计划如何构建电路。

 
poYBAGNiUVqAJNSOAAEMiXYSwHk847.jpg
 

成品电路

这是完整的电路。

 
poYBAGOIyY2AOa9uAACjl4FTJgo592.jpg
 
 
pYYBAGOIyZCAVxRnAAC-KQvhwYs573.jpg
 

安装在 Orange Pi Zero 上的电路

这是插入 Pi 的电路的照片。风扇用热胶粘在以太网端口的背面。

 
pYYBAGOIyZOATyU0AAHqcsg-U6w168.jpg
 
 
poYBAGOIyZaACNC2AALTzf3H2n4284.jpg
 

编码

首先,安装 WiringOP。遵循这些说明您可以在运行“./build”后删除下载的文件。

在您的主文件夹中,创建一个名为fan-control.sh的文件,并使用您喜欢的文本编辑器将这些行输入其中。保存文件后,键入“chmod +x fan-control.sh”使其成为可执行文件。您可以在本项目的附件中找到该代码文件。您不需要在“else”下输入以“#”开头的三行。

2021 年 7 月编辑:
- 如果您无法获得温度,请尝试 thermo_zone0 而不是 thermo_zone1。
- 如果它给你一个包含五个字符的温度值,你需要用 temperature=${temperature:0:2} 获取它的前两个字符
- 用该文件的绝对路径更改 logfan.txt,在我的例子中:“ /home/erhan/scripts/logfan.txt”。

 
poYBAGOIyZmASsU1AAA9QRQx6ko541.png
 

此 bash 脚本将检查 soc 温度,如果高于 50 度(C),它将打开风扇和红色 LED。它还会在日志文件中输入一行,记录风扇打开的时间。我们将让这个脚本每分钟运行一次,所以我注释掉了那些在温度低于 50 时也会在日志文件中记录一行的行(在开头添加了 #)。

2019 年 1 月 31 日编辑:用户 JE 通知我脚本中存在错误。我在撰写本文时测试了脚本并且它有效。但是,如果出现错误,请尝试将 if [ $temperature -gt 50 ] 更改为 if [ "$temperature -gt 50" ]。

这是当前的日志文件,显示风扇在什么温度下开启。它说 46 是因为我将脚本中的值从 50 更改为 45。您可以随意设置它。

 
pYYBAGOIyZuAdek-AABbY559Us4630.png
 

运行代码并清除日志的 CRON 作业

将下面屏幕截图中的最后两行添加到您的 /etc/crontab 文件中。用您的用户名更改“erhan”。添加的第一行每分钟运行一次脚本。添加的第二行每周(周日 00:00)清除我们的日志文件。

 
poYBAGOIyaKAFWiNAABiBGcysEQ878.png
 

享受你的酷 Pi。


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费