智能空调远程控制系统的设计与实现毕业设计
设计时可考虑智能家居系统,实现远程控制照明。 #生活知识# #家居生活# #卧室布置建议# #照明布局技巧#
摘要
空调是人们生活中必不可少的家用电器,而传统的空调只能实现遥控的功能,遥控的距离会受到限制,很不方便,因此对空调实现远程控制是十分必要的。针对这个问题,本设计采用STC89C52单片机为核心芯片设计了远程空调控制系统。系统采用DS18B20检测温度,LCD1602显示,分为手动模式和自动模式两种模式。在自动模式下,通过按键设定上下限后,空调会随着周围的温度自动启动加热和制冷,在温度适中的情况下,可发送短信到用户的手机上,使用户及时了解室内舒适度。在手动模式下,用户可通过按键选择停止、加热、制冷和吹风,通过短信命令控制自动模式的开启和关闭。本设计成本低廉、操作性强、使用方便,对于未来智能家居的发展具有很深远的影响。
关键词:STC89C52单片机 远程控制 智能空调
元器件的设定方案
1 系统功能需求
本设计制作研究了采用单片机为核心芯片研究制作的远程空调控制系统,预计实现以下功能。
(1)能检测温度,并且能实现温度的显示
(2)最好实现两种模式进行操作,用户使用更方便
(3)可自动根据周围环境的温度自动启动相应的设备,比如制冷或者制热等功能
(4)在温度适中的情况下,可发送短信到用户的手机上,使用户及时了解室内舒适度
(5)实现对空调的远程控制
2 系统硬件选择
系统采用LCD1602作为显示模块,选择GSM模块作为通信模块,选择DS18B20温度传感器为温度模块。系统框架如图1所示。
图1 系统结构框图
系统的软件设计
1 系统主程序设计
本设计采用C语言进行系统编程,通过KEIL软件进行系统工程设计与编程,系统软件需要初始化串口,初始化显示等相关操作,总体软件控制流程如图所示。
图 程序流程图
2 按键模块设计
在按键控制部分,我们都知道按键的信号是不稳定的,我们处理按键的方式有两种,第一种是硬件处理,第二中是软件处理。本设计采取的是软件处理的方式。当按键按下,则触发信号,开始延时100MS,再次检测按键信号,若是按键信号仍然为按下信号,我们此时则认为此次按下为成功。否则抛弃此次按下。按键模块软件控制流程如图所示。
图按键流程图
3 LCD1602显示模块设计
本设计采用LCD1602液晶显示屏作为智能空调系统的显示部分,程序对显示流程如图所示。
图 显示流程图
系统实现与测试
系统分为多个模块,因此需要从各个模块入手,对每个模块分别进行调试后,实现整个系统的功能。本系统的硬件完整实物图如下图所示。
图 硬件实物图
结语
通过对本系统软硬件的调试与实物的操作来看,基本完成了系统的要求。本设计实现了STC89C52单片机对整个系统的掌控,实现了DS18B20对于温度的检测,并且可以再LCD1602显示屏上实时观察到空调的温度和模式。其中空调的模式分为手动和自动,在自动模式下,通过按键设定上下限后,空调会随着周围的温度自动启动加热和制冷,在温度适中的情况下,可发送短信到用户的手机上,使用户及时了解室内舒适度。在手动模式下,用户可通过按键选择停止、加热、制冷和吹风。另外用户通过GSM模块实现对空调的远程控制,这是本设计的一大创新点。
本系统是一款智能、节能、使用方便的空调,可应用于家庭中的使用,对于家电智能化的发展具有重大意义。
参考文献
[1] 张凤登.现场总线技术与应用[J].北京:科学出版社,2008(4):10-12.
[2] 李金刚,永鸿.基于AT89C51型单片机的CAN总线智能节点设计[J].闰外电子元器件,2006(8 ):26-29 .
[3] 邹琳军,运涛.基于MCP2515的CAN总线系统智能符点设计[J].单片机与嵌入式系统应用,2001(7):147-151.
[4] 邬宽明等.CAN总线原理和应用系统设计[M].北京:北京航空航天人学出版社,1998:220-221.
[5] 李德良.基于寄生传输的检测报警系统.大连理工大学硕士学位论文[D].大连:大连理工大学,2000.
[6] 刘军,张侃谕.CAN总线技术在温室计算机控制系统中的应用[J].自动化仪表,2002,23(11):53-56 .
[7] 夏继强,邢春香.现场总线工业控制网络技术[M].北京:北京航空航天大学出版社,2005:35-38.
[8] 何黎明,饶家明,田作华.基于现场总线的温室分布式控制系统[M].北京:北京航空航天大学出版社,2002:222-223.
[9] 部宽明.CAN总线原理和应用系统设计[M].北京:北京航空航天大学出版社,1996:55-56.
[10] 李真花,崔健.CAN总线轻松入门与实践[M].北京:北京航空航天大学出版社,2011:123-125.
[11] 李东星,林培灿,陈小牧.PIC16F8XX系列单片机应用设计[J].福州:高奇电子科技公司,1996(5):12-15.
[12] 张明峰.PIC单片机入门与实战[M].北京:北京航空航天大学出版社,2004:355-356.
[13] 吕俊芳.传感器接口与检测仪器电路[M].北京:北京航空航天大学出版社,1994:66-68.
[14] 魏志清.可编程控制器应用技术[M].北京:电子工业出版社,1995:108-110.
[15] 姚晓光.基于GPRS的单片机固件升级系统设计[N]. 单片机与嵌入式系统应用, 2010,(06) .66-67.
Design and implementation of intelligent air conditioning remote con
网址:智能空调远程控制系统的设计与实现毕业设计 https://www.yuejiaxmz.com/news/view/602051
相关内容
远程智能家电控制系统设计与实现一种远程控制系统的设计与实现
智能家居终端控制系统毕业设计报告
STM32毕业设计——基于STM32+MQTT+WiFi技术的智能家居系统设计与实现(毕业论文+程序源码)——智能家居系统
智能家居控制系统设计与实现
基于单片机的智能家居远程控制系统的设计与实现
智能家居控制系统的设计与实现
智能控制系统:设计与实现
基于STM32的智能家居控制系统设计与实现
基于Arduino的智能家居控制系统的设计与实现