
51单片机PWM风扇(带单片机全自动下载器)
简介
一款支持定时调节速度调节红外遥控的直流风扇控制主板
简介:一款支持定时调节速度调节红外遥控的直流风扇控制主板开源协议
:LGPL 3.0
(未经作者授权,禁止转载)描述
最近一直想做个带定时功能的床头风扇,最近正好有时间制作,翻了一下材料发现手里还有很多51单片机没有使用,于是想着利用一下,便设计制作了这个通用风扇主板。
输入电压:9-25VDC
输入电流:1-10A(大电流要加散热片)
调速方式:PWM调节
是否需要编程:是
是否支持红外遥控:是
是否带有定时关闭功能:是
下面是制作过程图片展示










下面是测试视频链接
https://www.bilibili.com/video/BV1PSareYEWq?t=283.8
下面是主板功能介绍
除了上面介绍的功能,该主板最大支持定时功能为60min,除此之外,还可以用作变压器绕线机制作

下面是按键定义


下面介绍一下全自动下载器的特点:
传统的CH340下载器在下载代码时需要手动给单片机断电然后再上电才能烧录代码,不光调试麻烦,而且批量烧录也很麻烦,于是顺便设计了这样一个下载器,非常方便。采用Type-C接口设计,不用担心线不够长的问题,对台式机用户很友好。无需下载任何驱动,即插即用,不仅可以用于51单片机,其他单片机(例如STM32)只要是支持串口烧录的都可以用。
下面是代码介绍
代码上面都有对应注释
下面是主程序





定时器1

数码管驱动

蜂鸣器驱动

红外遥控

红外按键地址

电机驱动

外部中断

本项目中除了烧录跳线其余飞线bug均在工程文件中修复,大家可以放心复刻
最后祝大家DIY愉快!!!
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论