大一期间学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单片机的蓝牙台灯>,感兴趣的可以去看看。

个人公众号:拾一札记

基于51单片的电风扇系统相关推荐

  1. 基于51单片机的温室大棚环境检测系统

    ** 基于51单片机的温室大棚环境监测系统 空气温湿度监测,土壤温湿度监测,光照监测,无线传输数据 ** 文末尾附带源码 1.1 研究背景 随着人们生活水平的不断提高,人们对自身的健康越来越关注,对各 ...

  2. 基于51单片机的热水卡系统

    基于51单片机的热水卡系统 说明 功能描述 主要材料 原理图和实物图 部分代码 补充说明 说明 首先很感谢您对这篇文章的阅读,这是我第一次写博文,写得不好的地方请谅解.文章中如果有侵权的请联系我,我会 ...

  3. 基于51单片机简单病床呼叫系统

    基于51单片机简单病床呼叫系统 基于51单片机设计 主要硬件:AT89C52 扬声器.按键 采用16个按键控制16个床位系统设计 实现代码 #include<reg51.h> #defin ...

  4. 0800基于51单片机的甲烷监测系统proteus仿真

    [前言] hello 大家好,今天给大家讲一讲基于51单片机的甲烷监测系统.该项目的功能如下:1.LCD1602液晶实时显示当前温度和甲烷浓度2.超过甲烷浓度阈值,蜂鸣器报警3.按键可更改甲烷浓度阈值 ...

  5. 基于51单片机太阳能光伏充电宝系统 +防过充 基于单片机太阳能充电系统

    基于51单片机太阳能光伏充电宝系统 +防过充 基于单片机太阳能充电系统:由单片机最小系统+太阳能板+ADC0832转换模块+太阳能充电电池+升压模块+充电模块+继电器模块+液晶显示模块+USB供电组成 ...

  6. 水质检测c语言程序,基于51单片机的水质监测系统的设计.doc

    基于51单片机的水质监测系统的设计 基于AT89C51单片机的水质监测系统的设计 摘要:现在水源污染已经成了社会密切关注的话题,所以对水质进行监测成了保护水资源的一项重要措施,基于此本文设计了一款能够 ...

  7. 基于51单片机的智能教室系统

    目录 基于51单片机的智能教室系统 一.原理图 二.部分代码 三.视频演示 基于51单片机的智能教室系统 功能: 1.通过LCD实时温度.光照强度.人数以及手自动模式 2.温度过高且有人的情况下打开空 ...

  8. 基于51单片机的太阳能追光系统 基于51单片机的锂电池太阳能充电器

    基于51单片机的太阳能追光系统 基于51单片机的锂电池太阳能充电器 基于51单片机的锂电池追光充电系统 具体功能:根据太阳光照方向改变光板朝向,利用太阳能给锂离子电池充电,实时显示上下左右四个方向不同 ...

  9. 基于单片机的超市储物柜设计_基于51单片机对电子储物柜系统的设计

    电路描述: 安全是我们日常的生活中最关心的问题. 每个人都觉得安全问题是非常至关重要的,在家里的门和安全,可以尽可能多的安全. 为了对于门访问安全 因此,我们打算通过引进一个电子密码锁系统,该系统包括 ...

  10. 基于51单片机的简易电梯系统的设计

    系统概述 设计要求 根据所学的知识以及技能,利用MCS-51系列单片机为中心设计一个简易电梯系统,实现四层电梯的无故障运行,并用数码管和指示灯显示对应楼层和运行方向等基本信息.设计所用的单片机为STC ...

最新文章

  1. 国产岚图入局高端智能电动车,对标特斯拉,放话一年内量产
  2. HBase学习之路 (九)HBase phoenix的使用
  3. 好用的 Abyss Web Server
  4. boost::log::settings用法的测试程序
  5. SAP UI5 应用开发教程之三十 - SAP UI5 的路由过程中进行参数传递试读版
  6. LOAD DATA INFILE句法
  7. Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别、不可重复读与幻读的区别
  8. 小白 LeetCode 242 有效的字母异位词
  9. Java一年,面试总结
  10. C# DllImport用法和路径问题
  11. 修改路由器mac地址_你知道吗:路由器转发报文时,会剥掉MAC地址,重新封装
  12. 【转】关于EASYSIZE宏(动态调整控件位置、大小的宏)
  13. python描述符魔术方法_Python类型转换的魔术方法详解
  14. cnapckSurround c++builder Region 代码折叠快捷键
  15. 阅读YYKit之YYImage实现gif展示
  16. 科研画图都用什么软件?
  17. [Android 4.4.2] 泛泰A870 Mokee4.4.2 20140531 RC1.0 by syhost
  18. 火剪剪辑系统,火剪矩阵系统,火剪系统源码框架
  19. Spring_AOP代码修改_Introductions Advisors
  20. 使用Certbot工具从Let’s Encrypt获取免费SSL证书

热门文章

  1. 高通平台文档下载【学习笔记】
  2. 嵌入式linux gps,嵌入式Linux平台的GPS数据采集
  3. android 设置gps波特率,GPS端口、波特率设置原理详解(GPS如何搜星,波特率对传输速度和精度的影响)...
  4. 沉默成本谬误_估计与沉没成本谬误
  5. 坦白说html源码,坦白说查询
  6. Java实现LeetCode 5450. 满足条件的子序列数目(双指针)
  7. 安信可经验分享 | WiFi保持连接状态下低功耗的实现,适用于ESP32/ESP32C3/ESP32S3系列模组二次开发
  8. 从软件测试培训班出来之后找工作的经历,教会了我这五件事...
  9. 玩转b站:实用的b站工具合集
  10. vi设计手册的编辑形式