104、基于51单片机智能风扇pwm调速红外遥控无线遥控风扇温控风扇系统设计

这篇具有很好参考价值的文章主要介绍了104、基于51单片机智能风扇pwm调速红外遥控无线遥控风扇温控风扇系统设计。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

毕设帮助、开题指导、技术解答(有偿)见文末。

目录

摘要

一、硬件方案

二、设计功能

三、实物图

四、原理图

五、Protues仿真

六、流程图

七、程序源码

八、资料包括


摘要

随着气温的逐渐上升,风扇的需求量也逐渐扩大。传统风扇不能根据外界温度的变化对风扇转速快慢进行调整,也不能对风扇的开关与否进行自动控制,这将会损耗大量的电力资源。针对这些问题,开发设计了智能风扇控制系统。

该系统以STC89C52单片机最小系统为核心,利用DS18B20温度采集模块,LCD 1602显示屏、红外遥控器、按键组成智能风扇控制系统。DS18B20温度采集模块将采集到的温度与系统开始设置的阈值做比较,并将采集到的温度数据显示在LCD1602显示屏上。当温度高于所设置的温度,风扇将会自动吹风;当温度低于所设置的温度时风扇仍保持关闭状态。该系统采取了三种工作方式,第一种工作方式为按键控制—手动模式;第二种工作方式为自动模式,根据温度自动调节风速;第三种工作方式为红外遥控器控制,在遥控器上按下相应的功能按键,即可控制风扇,手动模式和自动模式切换,以及遥控改变风扇的转速等。

关键词 STC89C52单片机;智能风扇;红外遥控

一、硬件方案

本系统采用51单片机最小系统电路(复位电路+晶振时钟电路+单片机电源电路)+ LCD1602液晶显示模块 + 18B20温度传感器+红外接收头+风扇+按键设计而成。

二、设计功能

1、本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用)。

2、LCD1602显示当前温度,设置温度上限,以及当前风扇档位和模式。

3、采用PWM调速的原理来实现风扇速度的控制,当温度低于温度的下限值时,风扇不转(0档),当温度高于下限温度时风扇转动(1档),同时温度每升高2℃风扇档位自动上升一个档位(2-4档)。

4、可设置温度下限值:从左到右按键依次是:加、减、档位加、档位减、切换(手动模式和自动模式切换)。按下“加”或“减”键后对需要设置的温度进行设置,手动模式下按下档位加、档位减则对风扇档位进行加减(一共四个档位,0档则风扇关闭),按下模式切换则对风扇进行手动模式和自动模式进行切换。

5、可通过红外遥控器实现按键的所有功能(温度设置,档位加减,手自动模式切换)。

6、温度设置范围:10-40℃。

三、实物图

智能风扇控制系统程序,单片机,嵌入式硬件,51单片机

四、原理图

智能风扇控制系统程序,单片机,嵌入式硬件,51单片机

五、Protues仿真

智能风扇控制系统程序,单片机,嵌入式硬件,51单片机

六、流程图

智能风扇控制系统程序,单片机,嵌入式硬件,51单片机

七、程序源码

智能风扇控制系统程序,单片机,嵌入式硬件,51单片机

八、资料包括

智能风扇控制系统程序,单片机,嵌入式硬件,51单片机

需要完整的资料可以点击下面的名片,找我要资源压缩包的百度网盘下载地址及提取码。文章来源地址https://www.toymoban.com/news/detail-551742.html

到了这里,关于104、基于51单片机智能风扇pwm调速红外遥控无线遥控风扇温控风扇系统设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Proteus仿真】【51单片机】PWM电机调速系统设计

    本项目使用Proteus8仿真51单片机控制器,使用L298N电机模块、数码管模块、按键模块、LED指示灯模块等。 系统运行后,数码管显示电机当前运行档位和速度。 可通过按键K4启动与停止,按键K1加速、按键K2减速,按键K3换向; 档位可在1-5挡。 最终可实现: 按键功能:具有加速、

    2023年04月17日
    浏览(52)
  • 【51单片机】直流电机的驱动和PWM调速

    51单片机驱动直流电机与 PWM 调速是通过使用 51 单片机来控制直流电机的转速和方向。51 单片机通过控制电机的电流来实现驱动,并通过生成 PWM 信号来调节电机的转速。使用 PWM 调速可以使得直流电机的转速精确可控,并且减少了电机的功率损耗。在 51 单片机的控制系统中,

    2023年04月09日
    浏览(42)
  • 单片机设计基于51单片机的智能风扇控制系统设计与实现

      我们常见的电风扇一般只有四、五个风速档,用的是人工开关,而且并不是每个人家里都会有空调,或者在一些小型的工厂或者一些小型加工厂,这些地方都可能没有配备大型的中央空调系统这些东西,所以这些东西往往都会采用风扇这种小成本的东西来代替,但是不清楚

    2024年02月03日
    浏览(69)
  • 单片机课设———基于51单片机的智能风扇控制器(汇编语言)

    说明:单片机芯片为AT89C52,使用普中开发板,用汇编语言编程。 系统实现了对风扇的控制: (1)控制器面板包括:启/停键、模式选择键、风速键和类型选择键。 (2)模式分为:手动模式和自动温控模式。在温控模式下,风速键和类型选择键无效。 (3)风速分为:强、中

    2024年02月11日
    浏览(54)
  • 48、基于51单片机红外遥控智能温控风扇系统设计

        本设计为一种温控风扇系统,具有灵敏的温度感测和显示功能,系统STC89C52单片机作为控制平台对风扇转速进行控制。可由用户设置高、低温度值,测得温度值在高低温度之间时打开风扇弱风档,当温度升高超过所设定的温度时自动切换到大风档,当温度小于所设定的温

    2024年02月04日
    浏览(49)
  • 基于51单片机的智能温控风扇(程序+仿真+原理图)

    基于51单片机的智能温控风扇,通过DS180温度传感器采集温度,并通过数码管显示温度,当温度高于20°时,开启风扇降温,当温度低于20°时风扇关闭。 基于51单片机的智能温控风扇 方案验证仿真软件使用的是Proteus仿真文件,Proteus软件版本为8.8;如需下载软件,可以在公众号

    2024年02月11日
    浏览(65)
  • STM32单片机智能小车一PWM方式实现小车调速和转向

    目录 1. 电机模块开发 2. 让小车动起来 3. 串口控制小车方向 4. 如何进行小车PWM调速 5. PWM方式实现小车转向 L9110s概述 接通VCC,GND 模块电源指示灯亮, 以下资料来源官方,具体根据实际调试 IA1输入高电平,IA1输入低电平,【OA1 OB1】电机正转; IA1输入低电平,IA1输入高电平,

    2024年02月07日
    浏览(59)
  • 免费开源51单片机个人课程设计--基于stc89c52及红外遥控的测温智能电风扇

    51单片机个人课程设计–基于stc89c52及红外遥控的测温智能电风扇 个人学校的课程设计-智能电风扇,包含proteus原理图与源代码。 代码部分由我个人写的也有普中实验中的代码块。 3.1 硬件设计 主要器件: 单片机 AT89C52 红外接收 HS0038 LCD1602 温度测量 DS18B20 驱动集成芯片 L298

    2023年04月10日
    浏览(59)
  • 【Proteus仿真】【51单片机】智能温控风扇设计

    本项目使用Proteus8仿真51单片机控制器,使用LCD1602液晶、按键、蜂鸣器、L298N电机驱动模块、直流电机、DS18B20温度传感器等。 系统运行后,LCD1602显示传感器检测的温度值; 默认以自动模式运行,若按下K4键切换为手动模式,此时可以 通过K1和K2控制风扇加减速,风扇档位共

    2024年02月16日
    浏览(59)
  • 基于STM32单片机的直流电机PWM调速(数码管显示)(Proteus仿真+程序)

          由 STM32单片机+数码管显示模块+键盘模块+L298N电机驱动模块+直流电机 1、采用STM32F103单片机为主控制器 2、四个按键,分别为启动/暂停、方向切换、加速、减速功能 3、数码管显示PWM占空比和电机转动方向(0正转,1反转) 注意:proteus8.11版本才能打开   24、基于STM32单

    2024年02月11日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包