基于51单片的电风扇系统

大一期间学51单片机时做的小作品,功能如下: 

1、可通过红外遥控器对风扇系统的功能进行远程遥控;

2、手动控制电风扇的风速(1-5档位);

3、定时,当设定的时间倒计完后风扇会自动关闭;

4、风扇会根据周围环境温度自动调整档位;

5、可设置风扇的启动温度。

功能展示视频链接:

https://www.bilibili.com/video/BV1dV411Y7a2/

原理图的AD工程、源代码的keil工程:

链接:https://pan.baidu.com/s/1c5jMNadqDgQBc1UeQcf5yg

提取码:xt85 

(一)材料

最小系统:

STC89C52芯片

11.0592MHz的2脚无源脚晶振

30pf直插瓷片电容

4.7k直插色环电阻

10uf直插电解电容

3x6轻触开关

电源系统:

USB母座

电源适配器5V2A

双公USB数据线

模块:

空心杯风扇

LCD1602液晶屏

L298N电机驱动模块

DS18B20温度传感器

VS1838B遥控接收管

红外遥控器

(二)原理图

图片

图片

最小系统中P0应该接一个8P的排阻,但因为我没用到P0所以就没连上去。

可能有些线路不太对,因为后面自己在焊板子时用了跳线,大家做的时候一定要检查仔细。

(三)程序

分为控制功能的程序、LCD1602驱动程序、DS18B20驱动程序、UART程序、PWM输出程序。

(四)注意事项

在第一次做好后,发现一旦电机转动速度太高的话,单片机的控制就会失灵,最后检查问题应该是供电不足。所以最好准备两个供电,一个给单片机供电、一个给L298N电机驱动模块供电。

博客还有<基于51单片机的密码指纹识别门锁><基于51单片机的蓝牙台灯>,感兴趣的可以去看看。

个人公众号:拾一札记

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值