单片机控制的下雨天自动关窗户器
【】本课题研究的是单片机控制的下雨天自动关窗户器,通过将单片机与传感器技术结合,用来实现下雨自动关窗控制,以便保护家内的环境及安全。系统通过检测窗口环境湿度及温度来确定关窗和开窗,从而实现自动化关窗器。为了更加准确测试环境温度及湿度本设计使用数字温度传感器和湿度传感器进行测量,使其能够实现准确的控制电机进行关窗和开窗。在论文的开始处,通过课题的背景了解到本设计的重要性及意义。然后将系统的硬件及软件结合进行详细阐述,在硬件阐述中还特意加入一些元器件的简单介绍来理解课题中要使用的元器件,以及对各个功能模块电路的分析。软件设计中通过总体流程图来分析整个系统的软件编程流程。最后就是对此次设计的概括和总结。
目录
【摘要】 II
ABSTRACT III
一、引言 1
(一)课题研究的背景及意义 1
(二)课题研究的内容 1
二、总体设计 1
三、硬件设计 3
(一)元件简介 3
1. ULN2003芯片 3
2. LED和数码管 3
3. DS18B20温度传感器 4
4. 湿度传感器 4
5. 主控芯片AT89C51单片机 5
(二)系统电路设计 6
1.晶振电路 7
2.复位电路 7
3. 电源电路 8
4.数码管显示电路 8
5.按键电路 9
6. 测温电路 10
7.湿度检测电路 10
(三)总电路设计 10
四、软件设计 11
(一)系统软件设计整体思路 11
(二)系统软件设计流程图 15
五、实物展示与调试 16
(一)实物展示 16
(二)调试过程 17
总结 19
参考文献 20
致谢 21
附录 22
附录一 电路原理图 22
附录二 元件列表 23
附录三 源程序 24
ABSTRACT
The topic of this resea
*好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
rch is the single chip microcomputer control of the rainy day automatically close the window, through the combination of singlechip microcomputer and sensor technology, automatic control of the rain to achieve automatic window, in order to protect the environment and safety. System through the detection window environment humidity and temperature to determine the windows and windows, so as to achieve automatic window. In order to test the temperature and humidity of the environment more accurately, we use digital temperature sensor and humidity sensor to measure the temperature and humidity of the environment. At the beginning of the paper, the importance and significance of this design is understood through the background of the subject. And then combined with the hardware and software of the system are described in detail, in the hardware description also specifically added some components are the simple introduction to understand the components to be used in the subject, and on the function of each module circuit analysis. Software design through the overall flow chart to analyze the entire system of software programming process. Finally is the summary and summary of the design.
【KEY WORD】: Single chip microcomputer, intelligent fire alarm system, sensor technology, digital temperature sensor, humidity sensor
一、引言
(一)课题研究的背景及意义
随着社会经济不断的提高,科技水平日益的发达,人们的生活水平也在不断的提升,各家各户开始有了自己的住房。由于社会节奏的不断加快,人们在家的时间也越来越少,有时候晚上将家里的衣服洗完,晾晒在窗。白天就出去上班,由于天气是不断变化的,如果碰上下雨的时候,家内的窗台窗户没有关,那么晾晒的衣物以及窗台内的地板都可能会打湿,严重的话还可能使家内环境过湿而导致家居发霉等。如果家内窗户被关闭,但是第二天天气又很干燥很热,如果没有打开窗户使空气流通,家里的气味是非常难闻的。因此如果能够设计一种能够根据环境温湿度的变化而控制电机使窗户自动开启和关闭的装置就很好。这个装置中无需复杂的元件,只需要使用单片机及简单的湿度传感器和温度传感器和一个电机即可。该装置由于使用了单片机使得整个系统的体积是非常小的,价格非常低,完全适合家庭内使用。该装置通过温湿度传感器检测环境湿度,如果湿度过高表示有雨,此时关闭窗户。通过温度传感器检测环境温度,如果温度高于30度开启窗户,如果低于30度关闭窗户。即使无人在家也可使其自动控制,家人无需担心家内会被打湿或者温度过高而导致屋内空气不好等。因此本设计研究的单片机控制的下雨天自动关窗户器将是非常有意义的。
(二)课题研究的内容
本课题主要研究单片机控制的下雨天自动关窗户器,主要从温度控制器及湿度传感器出发,通过其检测的数据传送给单片机进行处理判断。如温度高于30度或者低于30度控制步进电机运行关窗户或者开窗户。如果湿度高于一定值表示有雨进行关窗户。通过按键可以切换自动和手动控制窗户。检测的温度及湿度值通过LED数码管进行显示。
二、总体设计
本设计由AT89C51单片机作为核心控制器,由晶振电路、复位电路、电源电路构造单片机的最小系统。测温电路用于检测环境内的温度,湿度检测电路用于检测环境内的湿度,判断是否是在下雨,按键电路用于控制自动和手动切换进行开窗和关窗,LED显示电路用于实时显示检测值,当湿度值高于60%RH或者温度低于30度时候需要关窗户,当温度高于30度并且湿度低于40%RH需要开启窗户。
目录
【摘要】 II
ABSTRACT III
一、引言 1
(一)课题研究的背景及意义 1
(二)课题研究的内容 1
二、总体设计 1
三、硬件设计 3
(一)元件简介 3
1. ULN2003芯片 3
2. LED和数码管 3
3. DS18B20温度传感器 4
4. 湿度传感器 4
5. 主控芯片AT89C51单片机 5
(二)系统电路设计 6
1.晶振电路 7
2.复位电路 7
3. 电源电路 8
4.数码管显示电路 8
5.按键电路 9
6. 测温电路 10
7.湿度检测电路 10
(三)总电路设计 10
四、软件设计 11
(一)系统软件设计整体思路 11
(二)系统软件设计流程图 15
五、实物展示与调试 16
(一)实物展示 16
(二)调试过程 17
总结 19
参考文献 20
致谢 21
附录 22
附录一 电路原理图 22
附录二 元件列表 23
附录三 源程序 24
ABSTRACT
The topic of this resea
*好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
rch is the single chip microcomputer control of the rainy day automatically close the window, through the combination of singlechip microcomputer and sensor technology, automatic control of the rain to achieve automatic window, in order to protect the environment and safety. System through the detection window environment humidity and temperature to determine the windows and windows, so as to achieve automatic window. In order to test the temperature and humidity of the environment more accurately, we use digital temperature sensor and humidity sensor to measure the temperature and humidity of the environment. At the beginning of the paper, the importance and significance of this design is understood through the background of the subject. And then combined with the hardware and software of the system are described in detail, in the hardware description also specifically added some components are the simple introduction to understand the components to be used in the subject, and on the function of each module circuit analysis. Software design through the overall flow chart to analyze the entire system of software programming process. Finally is the summary and summary of the design.
【KEY WORD】: Single chip microcomputer, intelligent fire alarm system, sensor technology, digital temperature sensor, humidity sensor
一、引言
(一)课题研究的背景及意义
随着社会经济不断的提高,科技水平日益的发达,人们的生活水平也在不断的提升,各家各户开始有了自己的住房。由于社会节奏的不断加快,人们在家的时间也越来越少,有时候晚上将家里的衣服洗完,晾晒在窗。白天就出去上班,由于天气是不断变化的,如果碰上下雨的时候,家内的窗台窗户没有关,那么晾晒的衣物以及窗台内的地板都可能会打湿,严重的话还可能使家内环境过湿而导致家居发霉等。如果家内窗户被关闭,但是第二天天气又很干燥很热,如果没有打开窗户使空气流通,家里的气味是非常难闻的。因此如果能够设计一种能够根据环境温湿度的变化而控制电机使窗户自动开启和关闭的装置就很好。这个装置中无需复杂的元件,只需要使用单片机及简单的湿度传感器和温度传感器和一个电机即可。该装置由于使用了单片机使得整个系统的体积是非常小的,价格非常低,完全适合家庭内使用。该装置通过温湿度传感器检测环境湿度,如果湿度过高表示有雨,此时关闭窗户。通过温度传感器检测环境温度,如果温度高于30度开启窗户,如果低于30度关闭窗户。即使无人在家也可使其自动控制,家人无需担心家内会被打湿或者温度过高而导致屋内空气不好等。因此本设计研究的单片机控制的下雨天自动关窗户器将是非常有意义的。
(二)课题研究的内容
本课题主要研究单片机控制的下雨天自动关窗户器,主要从温度控制器及湿度传感器出发,通过其检测的数据传送给单片机进行处理判断。如温度高于30度或者低于30度控制步进电机运行关窗户或者开窗户。如果湿度高于一定值表示有雨进行关窗户。通过按键可以切换自动和手动控制窗户。检测的温度及湿度值通过LED数码管进行显示。
二、总体设计
本设计由AT89C51单片机作为核心控制器,由晶振电路、复位电路、电源电路构造单片机的最小系统。测温电路用于检测环境内的温度,湿度检测电路用于检测环境内的湿度,判断是否是在下雨,按键电路用于控制自动和手动切换进行开窗和关窗,LED显示电路用于实时显示检测值,当湿度值高于60%RH或者温度低于30度时候需要关窗户,当温度高于30度并且湿度低于40%RH需要开启窗户。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/636.html