文本描述
# 以下为纯文本简介,不带文件格式;详细内容请下载文档查看;
设计报告
智能家居控制系统
设计:刘东宇
2013.04 1.摘要
本设计为--智能家居控制系统,主要用于对家电的智能化控制和家庭防盗。采用用STC公司的 89C58RD+单片机为主控。实现的功能有:
1.实时显示时间和日历
2实时显示温度和湿度
3.可以对房间温度和湿度进行自动控制
4.具有声光防盗报警功能
5.无线控制功能
6.红外人体感应功能
7.低功耗模式(防盗模式)与正常模式任意切换
8.开机图片,程序在线下载等
9.测量水的温度
2.引言
随着科技的快速发展,家电都变得越来越智能化,各种各样的智能化家电改变了我们的生活方式,比如现在的全自动洗衣机,电饭煲,空调,云电视等。但是这种智能的程度还远远不够,这些东西还是需要我们人为的去控制,比如空调,增湿机等,它们不能根据环境的温度或湿度来对,环境温湿度进行自动调节。
随着生活水平提高,家庭的贵重物品也越来越多,家庭防盗也变的更加需要,以前防盗就仅仅只是一张防盗门,到现在防盗措施也应该随着科技的发展而提高,比如通过红外熱释敏人体感应模块作为报警触发器,这样防盗效果会得到一个很好的提升,本设计主要就是基于以上两个方面而设计的。
3.系统方案
硬件整体框图
4.硬件系统设计
1. DHT11芯片采集温湿度数据传输给单片机进行处理然后后显示在LCD12864液晶屏上,并可以通过设置温湿度上下阀值(可以通过按键调节)来控制房间内的温湿度(通过继电器来进行 控制)。
2. DS1302产生时钟数据传输给单片机进行处理然后显示在液晶屏上面,时间可以通过按键进行调节。
3.在防盗模式(低功耗模式)通过HC-RS501人体感应模块对人体进行感应,如果有人进入,马上会发出声光报警,并且在液晶屏上面显示报警字样,进入防盗模式和退出防盗模式(消除报警)都可以通过按键进行控制,还可以通过4路遥控进行控制。
4.通过DS18B20对水温数据进行采集然后传输给单片机进
行处理,并显示在液晶屏上(精确度很高,精确达到0.1位)。
整体电路图
5.系统软件设计
主程序流程图
T0和T1中断程序
程序采用模块化编程方式,对每一个独立芯片的驱动程序进行了封装,分别为:
1.主程序contest_10。。。以下略