
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
克隆工程

评论