亲,“电路城”已合并到全星升级的「与非网」。了解新「与非网」

基于Arduino Nano R3的影音柜风扇控制器

2022/09/21
提供买家交流群支持
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(3)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

该项目是一个带有过热警报的 Arduino 供电恒温器和风扇控制器。

我的 AV 接收器运行非常热,所以我想在夏季炎热之前添加一个橱柜风扇。起初我尝试在接收器外部找到一个 5-12v 直流电源,该电源仅在接收器打开时通电,但只能在接收器内部找到几个地方。我还希望风扇在接收器断电后运行一段时间,为此调整电容器的大小开始变得棘手。

我找到一些旧的 PC 风扇,它们会在 5v 上旋转并移动空气,因为我希望整个设备都由旧的 USB 手机充电器供电。我发现两个 80 毫米和一个 120 毫米的风扇在 5v 时仍然可以移动足够的 CFM 并且保持在 200mA 以下,所以我切断了 molex 连接并将它们连接为 USB。

一切都在面包板上工作,所以我最后添加了一些状态 LED 和一个压电蜂鸣器来发出过热警报。这一切都非常适合我拥有的一个小项目箱。

控制器在 30 秒范围内获取平均温度。如果超过 95F,风扇会启动 5 分钟,然后再次检查。如果温度超过 120F,则警报会在风扇继续运行时响起。警报每 30 秒响一次,直到温度回到 120F 以下。在实践中,风扇会在接收器打开后大约 2 分钟启动,并且会在它打开的整个过程中运行。关闭媒体中心电源后,风扇运行至少 5 分钟,然后温度降至 95F 以下。到目前为止,尚未触发过热警报。

如果我重新完成这个项目,我会考虑用 ATtiny85 替换 Arduino Nano,用 MOSFET 替换继电器。这将是一个更小的外形尺寸,并且还允许我使用 PWM 来控制风扇速度。  

本方案更多详细资料可在附件中下载查看

以上内容翻译自网络,原作者:BuddyC,如涉及侵权,可联系删除。

  • TempControlledFan_schem.png
    2下载
    描述:示意图
  • fantempcontroller.c
    2下载
    描述:代码

相关推荐

电子产业图谱