智能家居软件毕业设计_第1页
智能家居软件毕业设计_第2页
智能家居软件毕业设计_第3页
智能家居软件毕业设计_第4页
智能家居软件毕业设计_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE PAGE 69福建船政交通职业学院毕 业 论 文(设计)题目:智能家居居软件设计 系 部: 信息工工程系 姓 名: 学 号: 专 业: 计算机控制制技术 年级班级:099计算机控制制技术 指导教师(职称称):二0一二年一月月目录TOC o 1-3 h z u HYPERLINK l _Toc313613163 引言 PAGEREF _Toc313613163 h 2 HYPERLINK l _Toc313613164 1、绪论 PAGEREF _Toc313613164 h 3 HYPERLINK l _Toc313613165 1.1 研究智智能家居的意意义 PAGEREF _To

2、c313613165 h 3 HYPERLINK l _Toc313613166 1.2 国内外外智能家居的的现状与发展展趋势 PAGEREF _Toc313613166 h 3 HYPERLINK l _Toc313613167 1.2.1国内内外智能家居居的发展现状状 PAGEREF _Toc313613167 h 3 HYPERLINK l _Toc313613168 1.2.2智能能家居的发展展趋势 PAGEREF _Toc313613168 h 4 HYPERLINK l _Toc313613169 1.3智能家居居的实验应用用 PAGEREF _Toc313613169 h 5 H

3、YPERLINK l _Toc313613172 2、软件简介 PAGEREF _Toc313613172 h 6 HYPERLINK l _Toc313613173 2.1 Vissual BBasic软软件简介 PAGEREF _Toc313613173 h 6 HYPERLINK l _Toc313613174 2.2 Prooteus仿仿真软件简介介 PAGEREF _Toc313613174 h 7 HYPERLINK l _Toc313613175 2.3 keiil uviision22编程软件简简介 PAGEREF _Toc313613175 h 8 HYPERLINK l _

4、Toc313613176 3、系统总体方方案设计 PAGEREF _Toc313613176 h 9 HYPERLINK l _Toc313613177 3.1总体方案案设计 PAGEREF _Toc313613177 h 9 HYPERLINK l _Toc313613178 3.2 软件界界面设计 PAGEREF _Toc313613178 h 9 HYPERLINK l _Toc313613179 3.2.1总体体系统软件界界面 PAGEREF _Toc313613179 h 9 HYPERLINK l _Toc313613180 3.2.2空调调软件界面 PAGEREF _Toc313

5、613180 h 10 HYPERLINK l _Toc313613181 3.3 程序总总体设计 PAGEREF _Toc313613181 h 11 HYPERLINK l _Toc313613182 3.3.1总体体程序流程图图 PAGEREF _Toc313613182 h 12 HYPERLINK l _Toc313613183 3.3.2空调调流程图 PAGEREF _Toc313613183 h 13 HYPERLINK l _Toc313613184 3.3.3空调调通讯设置 PAGEREF _Toc313613184 h 13 HYPERLINK l _Toc31361318

6、5 4、系统软件仿仿真 PAGEREF _Toc313613185 h 17 HYPERLINK l _Toc313613186 4.1系统软件件仿真设计 PAGEREF _Toc313613186 h 17 HYPERLINK l _Toc313613187 4.1.1 串串口仿真与方方法 PAGEREF _Toc313613187 h 17 HYPERLINK l _Toc313613188 4.1.2软件件虚拟串口 PAGEREF _Toc313613188 h 17 HYPERLINK l _Toc313613189 4.1.3单片片机串口 PAGEREF _Toc313613189

7、h 18 HYPERLINK l _Toc313613190 4.2 串口参参数设置 PAGEREF _Toc313613190 h 19 HYPERLINK l _Toc313613191 4.3空调的仿仿真情况 PAGEREF _Toc313613191 h 21 HYPERLINK l _Toc313613194 结 论 PAGEREF _Toc313613194 h 24 HYPERLINK l _Toc313613195 谢 辞 PAGEREF _Toc313613195 h 25 HYPERLINK l _Toc313613196 主要参考文献 PAGEREF _Toc313613

8、196 h 26 HYPERLINK l _Toc313613197 附录一:系统源源程序 PAGEREF _Toc313613197 h 28智能家居软件设设计摘要:在科技飞飞速发展的当当今社会,普普通家居设备备已经不能满满足生活的需需求。也是由由于随着科技技的发展和人人民生活水平平的提高,以以及一浪高过过一浪的房地地产热潮,智智能家居设备备取得了迅猛猛的发展并日日益渗透到平平常百姓的生生活当中。本本系统设计就就是利用VBB的通信模块块实现在PCC机上控制家家居设备。此此设计可以实实现三个基本本功能,一为为控制三个房房间家居灯的的开/关与亮亮度调节,二二是控制空调调的开/关与与温度调节,三三

9、为控制热水水器的开/关关与加热上限限温度,并控控制加热时间间段。在控制制的同时还能能实时传送家家居设备的状状态,如家居居的的亮度级级别、外界温温度以及热水水的温度。这这些功能都由由一个切换按按钮控制,以以此完成家居居设备的切换换。本文重点介介绍空调智能能控制系统。关键词:智能家家居;Vissual BBasic 6.0;联合合仿真Abstracct:In toodayss sociiety, sciennce annd tecchnoloogy raapid ddeveloopmentt .Thee commmon hoousehoold deevicess can no loonger me

10、et the ddemandds of life. It iis alsso witth thee deveelopmeent off scieence aand teechnollogy aand thhe impprovemment oof livving sstandaards oof thee peopple, aas welll as the wwave hheightt of aa wavee of rreal eestatee boomm, inttelliggent hhome ddevicees havve achhievedd rapiid devvelopmment aa

11、nd inncreassing ppenetrrationn intoo peopples livess. Thee systtem deesign of coommuniicatioon moddule iin PC machiine iss usinng VB to coontroll the home devicces. TThis ddesignn can achieeve thhree bbasic functtions.Firstt,in oorder to coontroll threee roooms off the houseehold lightts turrn on/of

12、f aand brrightnness tto adjjust.SSecondd,in oorder to coontroll on/ooff off the air condiitioniing annd temmperatture ccontrool.Thiird, iin ordder too conttrol oon/offf of tthe waater hheaterr and heatiing maaximumm tempperatuure annd conntrolss the heatiing peeriod. Whille reaal-timme traansmisssio

13、n of coontroll of hhome ddevicees, suuch ass the brighhtnesss of tthe hoousehoold leevel, the ooutsidde temmperatture aand thhe temmperatture oof hott wateer. Thhese ffunctiions aare coontrollled bby a ttogglee buttton; tthereffore ccompleete thhe houuseholld devvices of swwitchiing. TThis aarticlle

14、 foccuses on inntelliigent contrrol syystem of aiir connditiooning.Key worrds:Intellligennt homme devvices;Visuaal Bassic6.00;Unioon simmulatiion引言随着智能家居的的迅猛发展,越越来越多的家家居开始引进进智能化系统统和设备。智智能化系统涵涵盖的内容也也从单纯的方方式向多种方方式相结合的的方向发展。本本设计就是利利用VB的通通信模块,在在此基础上实实现在PC机机上控制家居居设备。实现系统设计需需要解决两方方面问题,一一是关于系统统软件与设备备实物之间的的

15、结合。对此此我们利用PPC机模拟控控制设备,单单片机模拟家家居设备。PPC机通过串串口实现和ppt60000无线收发模模块的通讯,从从而实现与家家居设备的通通讯。二是关关于PC机上上的模拟控制制设备。对此此我们利用可可视化软件VVB的通讯控控件,实现与与pt60000无线收发发模块的通讯讯控制家居设设备。建立在在这两方面基基础上,就容容易实现模拟拟对家电的控控制,分别控控制家居灯、热热水器和空调调。如今,安全、舒舒适、便利的的生活环境已已经不再是一一个遥远的梦梦想。由于智智能家居系统统能够为人们们提供更加轻轻松、有序、高高效的现代生生活环境,因因此已经成为为房地产商追追逐的热点。在在未来,没有

16、有智能家居系系统的住宅将将像今天不能能上网的住宅宅那样不合潮潮流。相信不不远的将来,智智能家居一定定会更好地造造福人类。1、绪论1.1 研究智智能家居的意意义进入20世纪990年代后期期以来,数字字化技术取得得了更加迅猛猛的发展并日日益渗透到各各个领域。随随着Inteernet网网向普通家庭庭生活不断扩扩展,消费电电子、计算机机、通讯一体体化趋势日趋趋明显,智能能化信息家电电产品已经开开始步入社会会和家庭。智智能信息家电电由于其安全全、方便、高高效、快捷、智智能化等特点点在21世纪纪将成为现代代社会和家庭庭的新时尚。当当家庭综合服服务器(Inntegraated HHome SServerr)

17、将家庭中中各种各样的的智能信息家家电通过家庭庭总线技术连连接在一起时时,就构成了了功能强大、高高度智能化的的现代智能家家居系统。随着人们生活水水平的不断提提高,人们不断地地对居住环境境提出更高的的要求,越来越注重家家庭生活中每每个成员的舒舒适、安全与与便利。因此此从市场需求求的角度看,智智能家居必然然是前景广阔阔。未来几十十年的蓬勃发发展,将使智智能化家居系系统的应用越越来越广泛。对对于智能化家家居的研究,将将在理论上推推动智能化技技术在家居领领域的纵深发发展,并为各各类智能化家家居新产品的的设计与开发发提供一定理理论依据,产产生一定的经经济效益和社社会效益,大大大丰富并充充实了家居系系统理论

18、。因因此以此作为为主要研究内内容具有现实实指导意义。1.2 国内外外智能家居的的现状与发展展趋势 1.22.1国内外外智能家居的的发展现状进入二十一世纪纪,日新月异异的现代科技技的力量,打打破了传统的的时空界限,计计算机网络和和层出不穷的的信息技术,改改变了人类的的生产、生活活方式,科技技正以超乎想想象的速度深深刻地影响着着人类的思维维模式和生存存状态。住宅宅作为人类生生存的物质基基础,必将受受到信息技术术的冲击和影影响,传统住住宅己不能满满足现代社会会对其使用功功能及其所能能提供的环境境的更高要求求,未来住宅宅应是高科技技与传统技术术的有机融合合体:不仅功功能齐全、居居住舒适、使使用方便,而

19、而且安全节能能,有益人类类健康和自然然生态环境。目目前,智能技技术在家居行行业中已经得得到初步应用用,一些智能能化家居的雏形或前前期产品己经经出现。国外外,如爱尔兰兰的兰开斯特特大学与苏黎黎世、德国、瑞瑞典及芬兰等等学府合作开开发了一系列列“智能家具”。用“智能沙发”可以开启电电视机、激活活电话录音机机,还可以认认出是谁坐在在沙发上,懂懂得说欢迎辞辞,甚至根据据输入的程序序自动唤醒躺躺在特定位置置的病人。“智能书架”会在负荷过过重时做出投投诉。“智能药品柜柜”会在药物过过期时发出警警告。 我国在智能化家家具方面也作作了一些初步步探索,有些些先进家具企企业也开发了了一些简单的的智能化家具具产品。

20、智能能化家居必然然是世纪发展展的趋势。我我国的家居智智能化水平还还处在起步和和尝试阶段,具具体表现在基基础比较薄弱弱、技术含量量低等方面。国国内家居智能能化的研究仅仅仅停留在概概要性论述和和一些简单产产品开发的层层面上,缺乏乏系统的理论论研究,有待待于进一步开开发设计。1.2.2智能能家居的发展展趋势智能家居怎样做做到实用、易易用、人性化化,真正提高高人们的生活活品质,才是是智能家居的的发展方向。智智能家居的发发展趋势有以以下几个方向向:1、智能化、人人性化。随着着人工智能的的不断发展和和机器人的出出现,使得智智能化不再是是一个神话。智智能化是智能能控制发展的的必然趋势。因因此,家居的的智能化

21、也必必然向智能化化方向发展。智智能化应服务务于人们的生生活,所以应应更全面、更更富有人性化化,这是智能能家居未来的的一个发展方方向。2、节能环保。智智能化的本质质之一是降低低成本和提高高效率,节能能是降低成本本的关键技术术。绿色、环环保、节能将将成为未来家家居的重要考考核指标,甚甚至是首要考考虑因素。在在住宅实现了了基本智能化化后,绿色生生态住宅成为为必然的追求求目标。提高高生活环境的的质量,这些些也是其未来来发展必须考考虑的因素。3、一体化。家家居智能化需需满足自动化化管理、安全全防范监控、火火灾报警、对对讲呼叫、设设备监控等内内容,把它们们智能化功能能集成,从而而降低成本,也也是未来发展展

22、的一个方向向。4、规范化、标标准化。由于于智能家居发发展较晚,新新技术、新产产品层出不穷穷,标准和规规范还在制定定之中,规范范化、标准化化是智能家居居快速发展,走走入国际市场场的必由之路路。致力于智能家居居产品的应用用接轨,很多多问题并不在在于技术水平平的高低,而而在于怎样去去做到实用、易易用、人性化化,只有更加加贴近实用、易易用和人性化化的智能家居居概念,才能能真正提高人人们的生活品品质,才能真真正体现智能能家居的价值值,这也是现现代科技价值值的核心所在在。1.3智能家居居的实验应用用智能家居作为家家庭信息化的的实现方式,已已经成为社会会信息化发展展的重要组成成部分,物联联网因其巨大大的应用

23、前景景,将是智能能家居产业发发展过程中一一个比较现实实的突破口,对对智能家居的的产业发展具具有重大意义义。我国的家家具智能化水水平还处在起起步和尝试阶阶段,具体表表现在基础比比较薄弱、技技术含量低等等方面。需要要加大对智能能家居的研究究开发和实验验应用,仅仅仅停留在概要要性论述和一一些简单产品品开发的层面面上,缺乏系系统的理论研研究,应进一一步开发设计计。本次系统设计基基于容易实现现,方便操作作,贴近使用用的实验理念念,采用VBB为控制核心心,为控制终终端,利用VVB编写相应应的代码,并并采用单片机机等在内的多多个控制源来来控制家用电电器。重点研研究电源电路路、按键电路路、DA转换换电路、放大

24、大电路、稳压压调节电路、电电压电源采样样电路和ADD转换电路和和显示电路的的使用等关键键问题和理论论。通过简易易的系统设计计,才能更加加深入地了解解智能家居的的应用。2、软件简介2.1 Vissual BBasic软软件简介Visual Basicc是一种由微微软公司开发发的包含协助助开发环境的的事件驱动编编程语言。VVisuall Basiic源自于BBASIC编编程语言。VVB拥有图形形用户界面(GGUI)和快快速应用程序序开发(RAAD)系统,可可以轻易的使使用DAO、RRDO、ADDO连接数据据库,或者轻轻松的创建AActiveeX控件。程程序员可以轻轻松的使用VVB提供的组组件快速建

25、立立一个应用程程序。图2-1 VVisuall Basiic 6.00启动界面2.2 Prooteus仿仿真软件简介介图2-2 Prroteuss 启动界面Proteuss HYPERLINK /view/37.htm 软件是英国LLabcennter eelectrronicss公司出版的的EDA HYPERLINK /view/1928598.htm 工具具软件。它不不仅具有其它它EDA工具具软件的仿真真功能,还能能仿真单片机机及外围器件件。Protteus是世世界上著名的的EDA工具具( HYPERLINK /view/561380.htm 仿真软件件),从原理理图布图、代代码调试到单单

26、片机与外围围电路协同仿仿真,一键切切换到PCBB设计,真正正实现了从概概念到产品的的完整设计。是是目前世界上上唯一将电路路仿真软件、PPCB设计软软件和虚拟模模型仿真软件件三合一的设设计平台,其其处理器模型型支持80551、HC111、PICC10/122/16/118/24/30/DssPIC333、AVR、AARM、80086和MSSP430等等,20100年即将增加加Corteex和DSPP系列处理器器,并持续增增加其他系列列处理器模型型。在编译方方面,它也支支持IAR、KKeil和MMPLAB等等多种 HYPERLINK /view/487018.htm 编译器器。使用Prroteus

27、s 软件进行行单片机 HYPERLINK /view/113162.htm 系统统仿真设计,是是 HYPERLINK /view/3214940.htm 虚拟仿真技技术和计算机机多媒体技术术相结合的综综合运用。2.3 keiil uviision2编程程软件简介图2-3 keeil uvvisionn2 启动界面面 Keiil Sofftwaree是 HYPERLINK /view/2398.htm 美国Keill Softtware公公司出品的551系列兼容容 HYPERLINK /view/1012.htm 单片机C语言言软件开发系系统,使用接接近于传统 HYPERLINK /view/1

28、219.htm cc语言的语法法来开发,与与 HYPERLINK /view/33704.htm 汇编相比,CC语言在功能能上、结构性性、可读性、可可维护性上有有明显的优势势,因而易学学易用,而且且大大的提高高了工作效率率和项目开发发周期,他还还能嵌入汇编编,您可以在在关键的位置置嵌入,使程程序达到接近近于汇编的工工作效率。KKEILC551标准C编编译器为80051微控制制器的软件开开发提供了CC语言环境,同时保留了了汇编代码高高效,快速的的特点。C551编译器的的功能不断增增强, 使你你可以更加贴贴近CPU本本身,及其它它的衍生产品品。C51已已被完全集成成到uVission2的的集成开发

29、环环境中,这个个集成开发环环境包含:编编译器,汇编编器,实时操操作系统,项项目管理器,调调试器。uVVisionn2 IDEE可为它们提提供单一而灵灵活的开发环环境。3、系统总体方方案设计3.1总体方案案设计 智能家家居控制系统统主要是在家家庭便捷、舒舒适方面起到到智能控制的的目的。本系系统设计主要要模拟控制家家居灯、空调调、热水器,可可分为三个模模块:一为软软件系统,用用VB串口通通信控件实现现功能代码的的发送;二为为利用pt66000无线线收发器无线线实现无线发发送与接收;三为利用单单片机模拟家家居设备。本本组成员负责责软件系统,根根据现实情况况设计各个模模块要实现那那些功能。并并用VB串

30、口口通信控件实实现功能代码码的发送,以以及接收家居居设备的实时时状态。首先要根据系统统要实现的控控制要求设计计VB的模块块和软件界面面,然后编写写代码和功能能子程序,接接着利用虚拟拟串口在PCC机上实现与与Proteeus仿真软软件相连,实实现仿真系统统功能。在此此过程中,要要发现错误和和不足,经过过不断修改来来完善程序。3.2 软件界界面设计3.2.1总体体系统软件界界面 在实现现这些模块的的功能的同时时还要能实现现串口的基本本功能设置,各各个功能模块块的切换。智智能家居系统统的总体界面面设计如下:图3-2 总体体界面3.2.2空调调软件界面系统要实现控制制空调的开和和关、温度,还还要实现实

31、时时接收当前的的环境温度并并显示。系统软件界面设设计如下:图3-1 系统统软件界面3.3 程序总总体设计 在编写程序之前前根据模块功功能要设定好好代码。代码如下(以下下数字都是116进制):80,81,882分别代表表家居灯,空空调,热水器器三个功能模模块。家居灯代码:883,84,885分别代表表房间1,房房间2,房间间3。 0代表表家居灯关,11代表家家居灯开。 家居灯灯亮度十个级级别用110表示。空调代码:144代表空调打打开,33代表空空调关掉。 温度范范围为(1532),分别用数字字1532代表表。热水器代码:334代表打开开,76代表关关掉。 温度范范围为(3575),分别用数字字

32、3575代表表。软件分为三个模模块:家居灯、空空调、热水器器。在启动程序序后总体工作作流程为:窗窗体载入(串串口初始化)默认在家居灯房间1状态(即发送80,再发送了83)。3.3.1总体体程序流程图图 图33-3 总体体程序流程图图 3.3.2空调调流程图空调的工作流程程:按切换键键切换到空调调的工作模式式(即发送881)按启动键键启动,空调默认温温度为20度度(即先发送送14再发送送20)按加减键调调节温度按确定键发发送温度代码码按关掉键键关掉空调(即即发送33) 图33-4 空调调流程图 3.3.3空调调通讯设置串口设置和状态态显示:默认认串口打开、串串口参数为串串口1、波特特率96000

33、、无校验位位、8位数据据位、1位停停止位。当串口打开时,串串口设置参数数显示在TxxtStattus文本控控件里,标识识串口打开的的图片ImggSwitcchon处于于可见状态:图3-5 标识识串口打开图图片当串口关闭时,串串口关闭信息息要显示在TTxtStaatus文本本控件里,标标识串口打开开的图片ImmgSwittchofff处于可见状状态:图3-6 标识识串口关闭图图片通讯模块串口可可以设置的参参数:图3-7 串口口设置的参数数通讯模块波特率率可以设置的的参数:图3-8 波特特率设置的参参数通讯模块校验位位可以设置的的参数:图3-9 校验验位设置的参参数通讯模块数据位位可以设置的的参数

34、:图3-10 数数据位设置的的参数通讯模块停止位位可以设置的的参数:图3-11 停停止位设置的的参数 细节要求:功能切换用于切切换功能模块块,当处于此此功能模块时时,另外两个功功能模块的功能按键不不能被触发。当分别处于各个个功能模块之之内时开始键键和设定时间间处于可触发发状态,关掉掉按键和确定定按键处于不不可触发状态态,启动按键键按下后,启动按键处处于不可触发发状态,关掉掉按键和确定定按键后处于可触发发状态。串口处于关闭状状态时各个功功能模块处于于处于不可触触发状态,主主界面要显示示串口的实时时状态。4、系统软件仿仿真4.1系统软件件仿真设计 4.11.1 串口口仿真与方法法串口仿真要求:仿真

35、串口的的基本设置包包括数据位、停停止位、校验验位、串口、波波特率,仿真真开关按钮实实现关闭/打打开串口,仿仿真图片和串串口状态栏显显示当前串口口状态。家居灯仿真要求求:仿真家居居灯开和关,仿仿真切换键实实现切换房间间,仿真加减减键调节家居居灯亮度确定定键确定亮度度,仿真当前前亮度级别接接收返回的亮亮度级别。空调仿真要求:仿真空调开开和关,仿真真加减键调节节空调温度确确定键确定温温度,仿真当当前当前值接接收返回的当当前环境温度度。热水器仿真要求求:仿真热水水器开和关,仿仿真加减键调调节热水器温温度确定键确确定温度,仿仿真加热时间间段控制热水水器,仿真当当前温度接收收返回的热水水温度。仿真方法:总

36、结结来说此系统统要能设置串串口,根据按按钮发送指定定数据,实时时接收数据,设设定特定的时时间发送指定定的数据,所所以可以在计计算机上模拟拟仿真。 4.11.2软件虚虚拟串口用Virtuaal Serrial PPort DDriverr软件在计算算机上增加一一对相连的虚虚拟串口。 图图4-1 Virtuual Seerial Port Drivee 单片片机串口用单片机Prooteus串串口实时接收收智能家居系系统发送过来来的数据,并显示验证证发送数据是是否正确,同时把数据据倒发送给系系统验证系统统是否能正确确接收数据。 单片机程序如下下:ORG 00000HLJMP STTARTORG 00

37、223HLJMP EEESORG 10000HSTART:MMOV SPP,#4FHH MMOV IEE,#90HH MMOV SCCON,#550H MMOV TMMOD,#220HMOV PCOON,#0 MMOV THH1,#0FFDH MMOV TLL1,#0FFDH SSETB TTR1 AA0:NNOP NNOP SSJMP AAA0EES:CLRR EA CCLR RIIMOV A,SSBUF MMOV P22,A MMOV SBBUF,A JJNB TII,$CLR TI SSETB EEA RRETIEND4.2 串口参参数设置图4-2 串口口参数设置图4-3 串口口参数设置

38、4.3空调的仿仿真情况发送81代码系系统转到空调调功能模块。图4-4 发发送81代码码按下启动按钮默默认的温度为为20度。图4-5 默认认的温度为220度空调温度设置的的上限值为332度,当超超过上限值时时,系统出现现“空调温度已已经达到极限限”的提示信息息:图4-6 空空调温度设置置的上限值空调温度设置的的下限值为115度,当超超过下限值时时,系统出现现“空调温度已已经最低”的提示信息息:图4-7 空空调温度设置置的下限值通过以上的仿真真,可以基本本实现空调的的开关与温度度的控制。可可以实现实时时接收外部环环境温度的要要求与显示,能能在设计指定定的温度范围围内。在超过过范围后,会会禁止操作,

39、并并发出提示信信息。在完成这一模块块后,当功能能切换键按下下之后,就可可以切换到家家居灯与热水水器的功能模模块,实现本本次整体的智智能家居控系系统设计。结 论本文首先详细介介绍了智能家家居控制系统统的意义和其其在国内外的的现状。在原原有的智能家家居系统技术术的基础上对对其进行的进进一步研究和和探索。本系系统的设计主主要是对家庭庭内的家居灯灯、空调、热热水器三方面面进行整体系系统智能设计计。设计系统旨在为为人们提供具具有安全、方方便、高效、快快捷、智能化化,并具有个个性化的独特特魅力的智能能家居系统。 在课题的设计过过程中我所作作的主要工作作有下面几点点:1、总体方案的的设计和Viisual B

40、asicc6.0软件件通讯控件(MSCommm 控件)的选择,利利用VB程序序通过虚拟串串口与单片机机进行仿真。2、设计了空调调智能控制的的软件界面和和流程图。 3、编写控制空空调开关与温温度的VB程程序。4、设计了PCC机设置与数数据显示的方方法 5、设计VB串串口通信控件件实现功能代代码的发送,以以及接收空调调的实时状态态。 6、完成空调模模块要实现的的控制功能设设计并仿真调调试成功,组组成完整的智智能家居控制制系统,生成成可执行文件件。完成设计后,使使我懂得了如如何运用课本本知识结合实实际来完成定定时器的显示示和编程方法法,以及如何何驱动数码显显示电路,这这样能够慢慢慢地适应现代代控制技

41、术发发展的需求,同同时也提高了了我们的思维维能力和实际际操作能力。在在设计过程中中,本组成员员都努力相互互帮助,相互互监督。在碰碰到问题或难难点的时候积积极面对,共共同解决,从从而很好地完完成各个模块块,一起完成成整体系统设设计。谢 辞经过这一个多月月的查资料、编编写程序、系系统设计与仿仿真、写作论论文,今天终终于可以顺利利地完成论文文的最后谢辞辞了。时光匆匆匆飞逝,随随着论文的完完成,终于让让我在大学的的生活得以划划下完美的句句号。论文得以完成,要要感谢的人实实在太多了,首首先要感谢老老师的悉心指指导,才能顺顺利地完成整整个毕业设计计与论文。曾曾老师严谨的的治学态度,精精益求精的工工作作风,

42、平平易近人的人人格魅力对我我影响深远。在在我的毕业设设计期间,曾曾老师为我提提供了种种专专业知识上的的指导和一些些富于创造性性的建议,并并引导我的论论文写作方向向和架构,使使我有了思考考的方向,然然后顺利的完完成论文。在在此向曾凌静静老师表示深深深的感谢和和崇高的敬意意。与此同时时,还要感谢谢同组的各位位同学,在毕毕业设计的这这段时间里,你你们给了我很很多的启发,提提出了很多宝宝贵的意见,对对于你们的帮帮助和支持,在在此我深表感感谢。在临近毕业之际际,我还要借借此机会向在在大学生涯中中给予了我帮帮助和指导的的所有老师表表示由衷的谢谢意,感谢他他们的辛勤栽栽培。在他们们的悉心帮助助和支持下,我我

43、能够很好地地掌握和运用用专业知识,并并在设计中得得以体现,顺顺利地完成毕毕业论文。主要参考文献【1】 孙秀梅梅,安剑,刘刘彬彬 编编著VissualBaasic开发发技术大全(第第2版) HYPERLINK /view/49719.htm 人民邮电出出版社 20009.100【2】 楼玉萍萍 编著VVisuallBasicc上机实践指指导 浙浙江大学出版版社 20007.12【3】 付永平平,宋向红 编著Viisual Basicc语言程序设设计 中国国水利水电出出版社 HYPERLINK /year_2006/ 20006. HYPERLINK /year_2006_month_8/ 08【

44、4】 郑阿奇奇,梁敬东,曹曹弋,刘金定定 编著VVisuallBasicc实训 清清华大学出版版社 20110.8【5】 贾长云云,朱香卫可可视化编程应应用VisuualBassic 高等教育出出版社 20006.5【6】林卓然 编著VVB语言程序序设计(第22版) 电子工业出出版社 20099.1【7】孟德欣 编著VVB程序设计计 清华大大学出版社 2009.7【8】龚运新 编著VVisuallBasicc在自动控制制中的编程技技术 清清华大学出版版社 20008.9【9】杨克玉 编著VVB6.0程程序设计实训训教程 机机械工业出版版社 20005.2【10】罗朝盛盛,余文芳,余余平 编著著

45、Visuual Baasic6.0程序设计计教程人民民邮电出版社社 20099.10【11】李玉东东 编著VVisuall Basiic 6.00中文版控件件大全 HYPERLINK /view/49719.htm 电电子工业出版版社 2000.02【12】郭圣路路 编著VVisuall Basiic 6.00中文版从入入门到精通 电子工业出出版社 20008.1【13】杨聪,刘刘培涛 编编著VissualBaasic6.0程序设计计案例实训教教程 中国国人民大学出出版社 20009.1【14】赵俊岚岚 编著中中文版VissualBaasic6.0循序渐进进教程 北北京希望电子子出版社 220

46、05.22【15】张彦玲玲,于志翔 编著VVisuallBasicc6.0程序序设计教程 电子工业出出版社 20009.9【16】沈祥玖玖 编著VVB程序设计计(第2版) 高等教教育出版社 2007.11附录一:系统源源程序= 变量量定义=OptionEExpliccit 强制制显式声明Dim summcountt, temmp, suumcounnt1, ssumcouunt2 AAs InttegerDim Settup, oopen1, openn2, sttop1, stop22Dim CommSwitcch As Booleean 串口口开关状态判判断Dim InpputSiggna

47、l AAs Strring 接收缓冲冲暂存Privatee Sub CmdAuuto_Cllick() 房间切换按按钮On Erroor GoTTo Errrwsumcounnt1 = sumcoount1 + 1 If ssumcouunt1 = 84 TThen CCmdOpeen11.VVisiblle = TTrue CCmdconntrol111.Vissible = Truue CCmdcloose11.Visibble = True CCmdOpeen22.VVisiblle = FFalse CCmdconntrol222.Vissible = Fallse CCmdcloos

48、e22.Visibble = Falsee CCmdOpeen.Vissible = Fallse CCmdconntrol.Visibble = Falsee CCmdcloose.Viisiblee = Faalse FFrame44.Capttion = 房间22 ttemp = sumccount11 CCall ttextseend EElseIff sumccount11 = 855 Thenn CCmdOpeen22.VVisiblle = TTrue CCmdconntrol222.Vissible = Truue CCmdcloose22.Visibble = True CC

49、mdOpeen.Vissible = Fallse CCmdconntrol.Visibble = Falsee CCmdcloose.Viisiblee = Faalse CCmdOpeen11.VVisiblle = FFalse CCmdconntrol111.Vissible = Fallse CCmdcloose11.Visibble = Falsee FFrame44.Capttion = 房间33 ttemp = sumccount11 CCall ttextseend EElse ssumcouunt1 = 83 CCmdOpeen.Vissible = Truue CCmdc

50、onntrol.Visibble = True CCmdcloose.Viisiblee = Trrue CCmdOpeen22.VVisiblle = FFalse CCmdconntrol222.Vissible = Fallse CCmdcloose22.Visibble = Falsee CCmdOpeen11.VVisiblle = FFalse CCmdconntrol111.Vissible = Fallse CCmdcloose11.Visibble = Falsee FFrame44.Capttion = 房间11 ttemp = sumccount11 CCall ttex

51、tseend EEnd IffErrw:End Subb= 家居居关掉按钮=Privaate Suub CmddClosee_Clicck() 家居灯房房间1关掉按按钮CmdOpenn.Enabbled = TrueeCmdclosse.Enaabled = FallseCmdconttrol.EEnableed = FFalsetemp = 0Call teextsenndEnd SubbPrivatee Sub CmdCllose1_Clickk() 空调调关掉按钮Cmdconttrol1.Enablled = FalseeCmdOpenn1.Enaabled = TruueCmdclos

52、se1.Ennabledd = Faalsetemp = 33Call teextsenndEnd SubbPrivatee Sub Cmdcllose111_Clicck() 家居居灯房间2关关掉按钮CmdOpenn11.Ennabledd = TrrueCmdclosse11.EEnableed = FFalseCmdconttrol111.Enabbled = Falssetemp = 0Call teextsenndEnd SubbPrivatee Sub CmdCllose2_Clickk() 热热水器关掉按按钮Cmdconttrol2.Enablled = FalseeCmdOpe

53、nn2.Enaabled = TruueCmdclosse2.Ennabledd = Faalsetemp = 76Call teextsenndEnd SubbPrivatee Sub Cmdcllose222_Clicck() 家居灯房间间3关掉按钮钮CmdOpenn22.Ennabledd = TrrueCmdclosse22.EEnableed = FFalseCmdconttrol222.Enabbled = Falssetemp = 0Call teextsenndEnd Subb= 家居控控制按钮=Privatee Sub Cmdcoontroll_Clicck() 家家居灯房间

54、11控制按钮temp = TxtSeendIf tempp 100 ThennMsgBox 亮度已经经超过最大级级别, 448, 智智能家居控制制系统temp = 5ElseIf temp 322 ThennMsgBox 空调温度度已经超过最最高温度, 48, 智能家居居控制系统temp = 20ElseIf temp 100 ThennMsgBox 亮度已经经超过最大级级别, 448, 智智能家居控制制系统temp = 5ElseIf temp 755 ThennMsgBox 热水器温温度已经超过过最高温度, 48, 智能家家居控制系统统temp = 50ElseIf temp 100 Th

55、ennMsgBox 亮度已经经超过最大级级别, 448, 智智能家居控制制系统temp = 5ElseIf temp 1 TThenMsgBox 亮度已经经超过最低级级别, 448, 智智能家居控制制系统temp = 5ElseEnd IfCall teextsenndEnd Subb= 家居居功能切换按按钮=Privatee Sub CmdMoode_Cllick() 功能能切换按钮On Erroor GoTTo Errrsumcounnt = ssumcouunt + 1 If ssumcouunt = 81 Thhen CCmdModde.Capption = 空调调 FFrame11.

56、Enabbled = Falsse FFrame33.Enabbled = Falsse FFrame22.Enabbled = Truee CCmdconntrol11.Enabbled = Falsse CCmdOpeen1.Ennabledd = Trrue CCmdcloose1.EEnableed = FFalse ttemp = sumccount CCall ttextseend EElseIff sumccount = 82 Then CCmdModde.Capption = 热水水器 FFrame11.Enabbled = Falsse FFrame22.Enabbled =

57、 Falsse FFrame33.Enabbled = Truee CCmdconntrol22.Enabbled = Falsse CCmdOpeen2.Ennabledd = Trrue CCmdcloose2.EEnableed = FFalse ttemp = sumccount CCall ttextseend EElse ssumcouunt = 80 CCmdModde.Capption = 家居居灯 FFrame11.Enabbled = Truee FFrame22.Enabbled = Falsse FFrame33.Enabbled = Falsse CCmdOpeen.

58、Enaabled = Truue CCmdcloose.Ennabledd = Faalse CCmdconntrol.Enablled = Falsee ttemp = sumccount CCall ttextseend ttemp = sumccount11 CCall ttextseend EEnd Iff If MSCommm.PorrtOpenn=Truee thenn 如果串口打打开了,则可可以发送数据据 MSCoomm.Ouutput=sumcoount 发送数数据 Elsse MsgBBox 串串口没有打开开,请打开串串口, 448, 智智能家居控制制系统 如如果串口没有有被

59、打开,提提示打开串口口 Endd IfErr:End Subb= 家居居打开按钮=Privaate Suub CmddOpen_Clickk() 家居居灯房间1打打开按钮CmdOpenn.Enabbled = FalsseCmdclosse.Enaabled = TruueCmdconttrol.EEnableed = TTruetemp = 11Call teextsenndtemp = 5Call teextsenndEnd SubbPrivatee Sub CmdOppen1_CClick() 空调打打开按钮Cmdconttrol1.Enablled = TrueCmdOpenn1.En

60、aabled = FallseCmdclosse1.Ennabledd = Trruetemp = 14Call teextsenndtemp = 20Call teextsenndEnd SubbPrivatee Sub CmdOppen11_Clickk() 家家居灯房间22打开按钮CmdOpenn11.Ennabledd = FaalseCmdclosse11.EEnableed = TTrueCmdconttrol111.Enabbled = Trueetemp = 11Call teextsenndtemp = 5Call teextsenndEnd SubbPrivatee Sub

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论