基于单片机的智能加湿器设计(附件)【字数:8475】
目 录
第1章 引言 1
1.1 智能加湿器的选题背景和意义 1
1.2 智能加湿器市场发展现状及前景 1
1.3 设计任务内务 2
第2章 系统硬件设计 3
2.1 系统设计思路 3
2.2 单片机最小系统模块 3
2.2.1单片机介绍 3
2.2.2 单片机最小系统 6
2.3 传感器部分 7
2.3.1 DHT11数字温湿度传感器 简介 8
2.3.2 传感器电路 10
2.4 液晶显示部分 11
2.4.1 1602字符型液晶显示屏 简介 11
2.4.2 1602LCD电路 13
2.2.4 键盘部分 15
2.3 系统电路工作原理 16
第3章 系统软件设计 17
3.1 主程序设计 17
3.2 湿度检测控制模块设计 18
3.3 液晶显示模块 19
第4章 仿真和实物制作 20
4.1 仿真 20
4.2 实物制作 23
4.2.1硬件焊接 23
4.2.2硬件问题及解决办法 23
第5章 设计总结 30
参考文献 31
致 谢 32
引言
虽然加湿器的使用以及相对比较广泛,不过目前大多数加湿器还是做不到智能加湿,只能 *景先生毕设|www.jxszl.com +Q: &351916072&
对加湿器工作的功率大小进行调节,功能十分有限,还有可能会产生干烧或过度加湿的问题,存在一定的危险,而具备智能加湿的市面上的加湿器价格又比较高。所以本次设计针对这些问题设计了一款具有智能加湿功能且价格相对低廉的智能加湿器,有效解决了干烧等问题。
1.1 智能加湿器的选题背景和意义
舒适的湿度是提供舒适环境不可缺少的因素,本本次设计用单片机制作了一款能够能根据用户需求和环境变化进行自动调节的智能加湿器,该设计可以分为加湿模块,检测模块,显示模块等,用单片机实现各个模块之间的合作完成加湿功能,由单片机控制加湿模块工作,同时由显示电路实现信息显示。该系统结构简单,使用方便,功能齐全,能够有效提高干燥地区人们的生活质量
1.2 智能加湿器市场发展现状及前景
虽然加湿器的使用以及相对比较广泛,不过目前大多数加湿器还是做不到智能加湿,只简单调节雾量,功能相对较少,还有可能会产生干烧或过度加湿的问题,存在一定的危险。所以就需要设计一款价格低廉的智能加湿器来满足人们的需求。
1.3 设计任务内务
制作了一种基于89c52的智能加湿器可以事先设置好想要的相对湿度的范围,并根据环境自动调节。采集温湿度信号的工作由温湿度传感器完成,然后进行将采集到的数字环境信息信号转换为模拟的信号。单片机解说到发来的信号然后处理。液晶屏幕则显示当前实时的温湿度。键盘以及报警电路也是必不可少的。智能加湿器由软件驱动硬件来正常工作,各个模块在程序的控制下完成各自的任务。首先由传感器收集环境中的温湿度信息,然后发送至单片机处理,单片机将传感器采集到的环境信息与预设好的数据进行比较,判断是否加湿,液晶屏将此过程的信息显示出来,最后还有防干烧模块,当水位过低时会被水位检测器检测到,然后驱动蜂鸣器工作发出警报提醒用户并停止加湿。
智能加湿系统中,需要通过单片机来实现整个系统的控制、需要通过温湿度传感器来采集环境中的温湿度信号、需要通过LCD液晶显示器显示采集的温湿度数据、需要对异常情况处理,为此针对这些设计的功能,需要做到以下几点:
(1)通过温湿度传感器来检测环境中的温度信号、湿度信号。
(2)通过LCD1602液晶显示器来输出监测环境中的温度信号数据和湿度信号数据,以及加湿器是否处于工作状态。
(3)当环境中的温湿度不在设定的范围内,由系统判断是否需要加湿,大于想要的相对湿度区间停止加湿,小于想要的相对湿度区间则开始加湿。若系统启动时湿度处去设定区间则不加湿。
第2章 系统硬件设计
2.1 系统设计思路
系统随时检测环境信息,用户可以事先设置好想要的湿度范围,采用dht11对室内相对温度和湿度进行测量,传感器检测道德温湿度信息发送到单片机上,再用液晶显示器显示出来。为了实现加湿功能,需要将传感器检测到的实时相对的湿度和用户提前输入好的湿度区间对比,大于想要的相对湿度区间停止加湿,小于想要的相对湿度区间则开始加湿。若系统启动时湿度处去设定区间则不工作。在系统工作时中,传感器监测水位,如果水位过低传感器就会检测到,此时蜂鸣器开始工作,然后系统停止工作。为了便于用户理解操作系统,本设计使用按键来设置想要的温度,并且通过按动按键来实现模式的切换,并且为了能让用户直观的了解加湿器的工作状态还在电路中安装了led指示灯,通过指示灯闪烁或亮灭的不同来使用户直观的观察到加湿器工作状态。
单片机在这个系统中至关重要,起着连接并控制各个模块的作用,所以单片机的好坏直接影响到本次设计的结果。单片机很容易写。本次使用的单片机型号是dht11而没有使用sht11,这是因为相对于sht11,dht11有着更加便于焊接的优点,1602液晶屏负责本次设计的显示部分,通过蜂鸣器来起到提醒用户是否干烧。当led灯发出绿光时系统工作
原文链接:http://www.jxszl.com/jsj/wlw/564399.html