站内搜索
发作品签到
专业版

便携风扇驱动模块

工程标签

1.1k
0
0
0

简介

两款迷你风扇驱动模块, 可以驱动PWM可调风扇

简介:两款迷你风扇驱动模块, 可以驱动PWM可调风扇
夏日电子趣玩计划项目征集令

开源协议

CC BY 3.0

(未经作者授权,禁止转载)
创建时间:2024-05-11 20:47:49更新时间:2024-06-18 09:24:54

描述

设计缘由:

原本想利用手里的闲置风扇, 做的很迷你, 方便和扇叶连接组装. 考虑到如果内嵌电池容易亏电等麻烦情况. 暂时使用typec输入供电,可用充电宝等. 设计了两款, 一款不带MCU主控不用编程为简易版本, 一款优化版本, 用Air001产生PWM来驱动和加其他周边功能., 功能可以更丰富一点. 两款都支持风力大小调整, 支持用来焊接吸烟, 夏天外出吹风散热, 等等功能. Air001版本支持给灯珠供电,可以照明或者给紫外灯珠供电提供UV固化功能(紫外灯珠是外接的, 暂时没实现, 仅加控制代码)

简易版本的原理:

首先接5v通过MT3608升压到12v给风扇供电, 同时5v给GP9101供电, 用可变电阻改变GP9101输出的PWM占空比. 就调整了风扇的速度. 风扇接的是4线PWM风扇

Air001版本的原理

5v通过LDO降压到3.3v给Air001供电, 同时5v升压到12v给风扇供电. Air001发出PWM控制风扇转速, 通过按钮每次按下提高20%占空比,

100%之后再按一下变回0. 指示灯亮度也随着占空比变化可以表示风速快慢.  同时给通过给wst3400给电压来控制外置紫外灯的开关(紫外灯并未焊接)

附件是两个版本的演示视频,  还有 Air001版本的代码.

制作过程遇到不少难题, 发现之前某宝买的电阻包里100k是错误的, 写着100k实际是100R, 无法正确升压. 后来找了个0603尺寸的重新安装上. 但又发现简易版本买到的GP9101芯片是坏的, 无法调速. 重新购买后, 终于可以了. 但由于反复焊接, 我图简单. 在加热台上焊的时间太久. 损坏了几个电位器(融化了). 并且还有一个问题, 设计之初我对风扇的旋转方向控制不理解, 误以为调整PWM占空比为互补就可以. 实际上4线PWM风扇没办法简单改变方向, 只有2线的风扇, 改变vcc和gnd互换就可以改变方向. 所以项目里最初设计的改变方向的功能, 被去掉了. 我的板子上的切换方向开关都没焊.

Air版本的制作也遇到很多难题

焊接之后发现电路画错, 主控没有3.3v供电, 只能飞线解决(项目里原理图和PCB都已经修正). 硬件问题解决, 软件也卡了好久. PWM的代码研究了很久都感觉是对的. 就是灯不亮(开发过程, 我用灯的亮度作为占空比的指示), 经过研究, 发现 刹车开启就不能亮灯. 所以 刹车功能被我关闭了.  PWM成功驱动风扇. 还额外做了呼吸灯效果等等. 都在代码的工程里. 

简易版本的实物图

 

Air001版本的实物图

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
QQ视频20240618015715.mp4
0
2
QQ视频20240618015723.mp4
0
3
PWM风扇控制器.zip
17
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航