基于STM32智能家居环境管理与报警系统设计_第1页
基于STM32智能家居环境管理与报警系统设计_第2页
基于STM32智能家居环境管理与报警系统设计_第3页
基于STM32智能家居环境管理与报警系统设计_第4页
基于STM32智能家居环境管理与报警系统设计_第5页
已阅读5页,还剩43页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

基于STM32的智能家居环境管理与报警系统设计摘要:“物联网+”理念应运而生,社会生产和民生都迎来了巨大的转变。随着生活水平的提升,人们对生活的品质要求日益增高,人工智能走进生产生活已成必然趋势。智能产品如雨后春笋般涌现,家居领域的改造升级也如火如荼展开。但由于技术发展尚不完善,市面上大多数的智能家居产品仍处于半自动层面,无法根据温度骤变、烟雾弥漫、非法入侵等各种复杂环境的变化,实现智能感应的全自动功能。为此,本文研究设计了一款智能家居系统。本程序选择了STM32单片机作为程序主控芯片,红外对管感应是否有人非法闯入、DHT11传感器检测环境温湿度、火焰传感器检测环境的火情状况、GL5506光敏电阻检测环境的光照强度、MQ-2传感器检测环境烟雾浓度,并把采集到的数据及其状态显示在OLED显示屏上。通过感应家庭环境的变化,来实现家居的智能预警与改善;同时结合了WIFI通信技术,实现程序的远程监控。即使主人外出,也能实时掌握家中情况,一旦发生异常可及时处理。该系统极大地提高了家居的自动化水平和安全系数,提升用户的体验感,保证高品质生活,让用户用得开心、舒心、放心。关键词:智能家居;STM32单片机;传感器

DesignofSmartHomeEnvironmentManagementandAlarmSystemBasedonSTM32Abstract:Theconceptof"InternetofThings+"hasemerged,bringingabouttremendoustransformationsinbothsocialproductionandpeople'slivelihood.Withtheimprovementoflivingstandards,people'sdemandsforthequalityoflifeareincreasinglygrowing.Ithasbecomeaninevitabletrendforartificialintelligencetointegrateintoproductionanddailylife.Smartproductshavesprunguplikemushroomsafterrain,andtherenovationandupgradinginthehomefurnishingfieldareinfullswing.However,duetotheincompletedevelopmentoftechnology,mostsmarthomeproductsonthemarketarestillatthesemi-automaticlevel.Theyareunabletoachievethefullyautomaticfunctionofintelligentsensingaccordingtovariouscomplexenvironmentalchangessuchassuddentemperaturechanges,thicksmoke,andillegalintrusions.Forthisreason,thispaperstudiesanddesignsasmarthomesystem.Inthisprogram,theSTM32single-chipmicrocomputerisselectedasthemaincontrolchipoftheprogram.Infraredpairsoftubesareusedtosensewhetherthereisanillegalintrusion,theDHT11sensorisusedtodetecttheambienttemperatureandhumidity,theflamesensorisusedtodetectthefiresituationintheenvironment,theGL5506photosensitiveresistorisusedtodetecttheambientlightintensity,andtheMQ-2sensorisusedtodetecttheambientsmokeconcentration.ThecollecteddataandtheirstatusesaredisplayedontheOLEDdisplay.Bysensingthechangesinthehomeenvironment,itrealizestheintelligentearlywarningandimprovementofthehome.Atthesametime,combinedwithWIFIcommunicationtechnology,itachievesremotemonitoringoftheprogram.Eveniftheownerisawayfromhome,he/shecankeeptrackofthesituationathomeinrealtimeanddealwithanyabnormalitiespromptly.Thissystemgreatlyimprovestheautomationlevelandsafetyfactorofthehome,enhancestheuserexperience,ensuresahigh-qualitylife,andenablesuserstouseithappily,comfortably,andwithpeaceofmind.Keywords:SmartHome;STM32MCU;Sensor

目录摘要 IAbstract II目录 III1绪论 11.1研究背景 11.2研究意义 21.3国内外研究现状 21.3.1国外研究现状 21.3.2国内研究现状 31.4研究内容及结构 41.4.1研究主要内容 41.4.2论文结构 52.系统总体设计 72.1方案设计 72.2系统模块方案选择 82.2.1主控芯片选择 92.2.2显示屏方案选择 102.2.3传感器方案选择 112.2.4蜂鸣器选择 142.2.5通信方式的选择 142.3性能需求分析 152.4本章小结 163系统硬件电路设计 163.1单片机模块电路设计 173.2传感器模块电路设计 173.2.1DHT11传感器电路 183.2.2火焰传感器电路 183.2.3红外热释电电路 193.2.4MQ-2传感器电路 193.2.5GL5506光敏电阻电路 203.3显示模块电路设计 203.4报警模块电路设计 213.5按键模块电路设计 213.6执行模块电路设计 223.6.1LED灯电路 223.6.2继电器电路 223.6.3舵机电路 233.7通信模块电路设计 233.8本章小结 244系统软件方案设计 254.1系统主流程设计 254.2单片机模块程序设计 254.3显示模块程序设计 264.4报警模块流程设计 274.5传感器模块程序设计 284.6按键模块程序设计 294.7执行模块程序设计 304.8通信模块程序设计 334.9本章小结 345系统功能测试 365.1仿真检测 365.1.1整体仿真设计 365.2实物测试 365.3系统软件测试 385.4本章小结 406总结与展望 42参考文献 43第1绪论1.1研究背景随着社会经济发展水平不断持续提升,居民生活质量也跟着得到了明显改善,现代都市里的人群,那些工作压力比较大的职场人士,对舒适且适宜居住的环境呈现出越来越强烈的需求,希望在忙碌工作之余可回到充满人文关怀的居住空间,获取身心放松以及城市归属感,以往人们主要是依靠精细化装修以及软装设计来营造温馨的家居氛围,这种直接的做法虽说有效果,但还是存在不少局限性。比如说,在疲惫状态下操作窗帘开合、门窗开关以及各类电器开关等日常家居行为,带来诸多不便,还在一定程度上降低了居住体验的舒适度。随着智能家居理念的兴起以及其同物联网技术的深度交融,众多科技企业纷纷推出各种智能化家居产品,就电动窗帘而言,用户可依靠电子遥控装置达成手动操控,而不用亲自去拉动,与之类似,入户门和电风扇等设备也可借助远程控制系统实现开关操作,减少了人工干预的需求,为使用者节省出更多时间用于休息或者处理其他关键事务。不过这种控制方式仍旧存在固有的缺陷,遥控设备容易出现遗失或者随着使用年限的增加致使灵敏度下降等情况,这会影响家电远程控制的精确性,也会削弱系统的智能化特性。智能家居系统的应用范围已经超出了单纯的家电自动化控制,在住宅安全防护方面也体现出了关键价值,从历史到现在,社会上入室盗窃、燃气泄漏等安全隐患经常发生,这让居民越来越重视家庭安防问题,并且积极寻找外部技术干预的办法,传统安防措施主要依靠建筑硬装设计,比如设置紧急疏散通道、安装防盗护栏和密码锁等装置,这些措施虽然有基本的防护作用,但是很难应对不断变化的犯罪手段,面对技术熟练的入侵者,常规的机械锁具、防护栅栏和密码锁的防御效果明显不够。更关键的是,在住宅没人的时候,现有系统不能对燃气浓度进行全天监测,火灾隐患不能及时预警,即使灾情发生了,业主和消防部门也不能马上响应,最终还是会造成重大财产损失,在这种情况下,引入智能家居技术有很关键的现实意义[1]。全球居民生活水平在不断提高,居住条件也持续得到改善,然而入室盗窃、抢劫这类犯罪行为却依旧处于高发的状态,室内无人的时候,因为烟雾浓度超过标准而引发的火灾隐患也不能被忽视,这样一来现代家居安防问题就急需得到重视,在当前智能家居蓬勃发展的这个背景之下,文献[2]说明强化住宅安防措施有关键的现实意义。本研究设计了一套依靠多传感器融合技术的智能家居系统,这个系统可以对室内环境参数进行实时的监测,并且依靠安防预警机制达成对住宅安全状况的有效监管,给居民生命财产安全提供可靠的保障。1.2研究意义本研究依靠构建有智能化、安全化以及便捷化特点的现代家居系统,推动智能家居技术在当代社会的实际应用以及创新发展,以单片机作为控制核心,本研究整合了多模态传感器网络、无线通信系统、智能报警装置以及执行机构等模块,提升了住宅环境的智能化程度,该系统设计有效契合了用户对高品质居住体验的需求,还依靠技术创新达成了家居管理的便捷化与个性化,为独居老年群体提供了切实的生活保障。借助环境参数的实时监测和可视化呈现功能,该系统让用户可精准掌握并优化室内环境参数,营造更健康安全的生活空间,从宏观角度看,本研究成果对促进智能家居技术普及、推动社会科技融合创新以及提升居民生活品质等方面都有关键的实践价值与社会效益。1.3国内外研究现状1.3.1国外研究现状在当下经济不断持续发展以及技术迅速快速革新的大背景之下,现代消费者对于智能化居住环境的需求呈现出增长的态势,这为智能家居产业创造出了广阔的市场空间,学者于勇[4]指出,随着居民生活品质的提高,构建智能化生活环境已经成为社会普遍的需求,这个领域呈现出巨大的市场潜力,而且也受到房地产开发商的高度关注。XZhang采用STM32系列微处理器作为核心控制单元的趋势变得日益明显,ZJie它卓越的性能表现以及优异的能耗控制特性为智能家居系统的研发提供了新的技术路径,ZhangX与JieZ[5]针对传统智能家居服务器存在的局限性,创新性地基于STM32F407VGT6微处理器构建了嵌入式智能家居控制系统,并且成功移植了C/FanYangOS-II嵌入式实时操作系统。QiWei在如今强调能源效率与环境保护的背景下,智能家居产品的成本控制与功耗优化显得十分关键,YangF与WeiQ[6]依靠采用STM32单片机架构,开发了有多模式控制功能的智能家居监控系统,有效地实现了系统成本与能耗的双重优化,物联网技术的深度整合为智能家居发展开辟了新方向,提升了系统的智能化水平与远程管控能力。ZhaiY等学者[7]研究说明,在信息化进程加速的现代社会,人们对安全、舒适且可控的智能家居环境需求持续增长,于是他们设计了一套基于阿里云平台的物联网智能家居解决方案,该系统以STM32单片机为主控核心,整合了火灾报警、智能门禁、环境监测等多项功能模块。在智能安防领域开展技术研发工作时,日本索尼公司身为行业里的领军企业,成功研制出一款集成了光学变焦以及远程监控功能的智能摄像设备,达成了用户对室内环境进行实时可视化监测的目的[8],同一时期,韩国的三星和LG这两大企业集团依靠无线宽带通信技术,先后推出了各自品牌的智能家居安防解决方案,这些系统在保障用户人身与财产安全上呈现出了一定效能。1.3.2国内研究现状移动通信技术迅速发展,智能终端广泛应用,林玩杰基于智能手机的智能家居控制系统渐成提升用户交互体验的关键技术路径,李水峰毛立夫林玩杰等学者搭建了一套基于Android平台的智能家居控制系统架构,此系统以STM32F103微控制器作为核心处理单元,集成DHT11温湿度传感器来采集环境参数,借助I/O端口达成照明设备控制,采用OV7670摄像头配合JPEG压缩算法完成视频数据的采集与传输[9]林建华林二妹。在无线通信技术应用方面,研究显示ZigBee与GPRS技术融合应用能提高智能家居系统的远程控制性能与运行稳定性,林建华等研究者提出的系统设计方案整合这两种无线通信技术,钱俊实现了对家居电器设备的综合管控[10],从技术演进趋势来讲,智能家居系统正从专用技术向互联网标准化技术转型,这一转变提升了系统兼容性,也改善了用户体验。钱俊指出,信息技术与日常生活深度融合重塑传统生活模式,其中基于蓝牙和互联网技术的智能家居控制系统为用户提供便捷远程操控能力,肖榆瀞柯玮翔有效保障设备运行安全可靠[11],在控制技术实现层面,STM32系列控制器因处理性能出色成为智能家居系统理想选择,肖榆瀞等研究者开发的物联网智能家居系统依靠STM32主控芯片实现了安防监控、家电控制等核心功能模块集成[12]。杜鑫凯魏雯为优化控制效能,赵展杜鑫凯等学者提出基于ARM架构的STM32智能家居控制系统设计方案,该方案从硬件电路和软件算法两个维度做了系统性设计优化[13]。1.4研究内容及结构1.4.1研究主要内容本研究设计了一套智能家居系统,其有环境感知以及设备调控功能,该系统会对室内温湿度、光照强度、可燃气体浓度以及人体活动等环境参数展开实时监测,达成了家居设备的自动化控制,提升了居住环境的安全性与舒适度,本系统的核心研究内容包含以下关键方面:本研究一开始就针对智能感应系统的关键技术展开探讨,着重考察温湿度、光照强度、烟雾浓度、火焰特征以及人体红外信号等多源环境参数的实时监测能力,为保证系统拥有快速响应和高精度识别的核心功能,要系统性研究各类传感器的选型与优化设计,具体包含温湿度传感模块、火焰探测单元、红外人体感应装置、光照强度检测组件以及烟雾浓度监测单元等关键部件。还要对上述传感技术在标准工况与复杂环境条件下的性能表现进行全面测试与评估。本研究围绕系统动力装置展开详细分析,依据设计需求挑选继电器作为核心驱动元件,此元件能有效带动风扇、加湿器以及水泵等终端设备,并且运用舵机机构达成窗户的精准控制,当系统察觉到环境参数出现异常时,所选用的驱动装置可提供足够的动力输出,保证达成温度调节、湿度控制、火灾扑救以及空气流通等多种功能。在驱动元件选型阶段,着重关注性能优化设计,借助降低设备能耗以及提升机械传动效率,切实改进了窗户执行机构的工作效能。本研究着重剖析程序控制系统的关键作用以及设计要点,此系统作为程序架构的核心模块,承担着指令传输、信号接收以及动力调控等核心功能,在系统设计和研发进程中,元器件的选型十分关键,这直接关联到系统的运行稳定性以及功能可扩展性,研究还需要分析控制算法的优化策略以及输入输出接口的配置方案。对同类元器件的性能参数以及可靠性指标展开全面比较分析,同时综合考量实际应用场景里的成本效益相关因素,此项研究最终挑选出在性价比跟耐久性方面都有着出色表现的元器件以及配套材料。本研究重点剖析用户界面以及交互设计的优化策略,这对用户体验有着决定性的作用,展开来说,要针对显示设备的特性以及操作界面展开系统性的分析,并且凭借重构交互逻辑来达成设计方案的适应性调整,以此契合不同用户群体的个性化需求。1.4.2论文结构第一章属于绪论部分,借助广泛的文献综述以及实地调研,较为全面地阐述了本设计的研究背景与学术价值,之后凭借对比分析国内外研究现状,对相关领域的主流产品展开了详细的评价论述,最后对本设计的主要研究内容做了概括性的说明。在系统总体设计这一章节里,首先针对程序可实现的主要功能做了一番概述,接着按照功能所有的特性把它划分成了若干个模块化单元,然后根据各个功能模块之间存在的相互关系绘制出了系统架构框图,最后经过对核心元器件性能参数展开综合评估并完成选型,确定了最为优化的系统设计方案。本研究的第三章主要围绕系统硬件电路的设计与实现展开,先是对各个功能模块的电路结构做了较为细致的阐述,接着又对各模块的电路工作原理进行了深入剖析,基于此剖析了系统数据传输机制的具体实现办法。第四章主要关注系统软件设计部分,围绕软件架构里各功能模块的运行流程展开了较为细致的分析以及精心的设计工作。第五章着重围绕系统测试环节展开,先是对测试工作的核心目标以及所运用的具体测试方法给予阐述,接着针对系统应用功能以及各个功能模块,着手展开详细的测试用例分析,最后依据测试结果得出对应的结论。本研究的第六章是全文的总结部分,它系统地归纳了系统开发以及论文撰写过程里取得的主要成果,还对已经完成的研究内容做了概括性的阐述,并且针对当前研究存在的局限性,提出了未来有可能的改进方向与拓展空间。

2.系统总体设计2.1方案设计本研究构建了一套集成化智能家居监控系统,此系统运用模块化架构设计,主要囊括主控单元、环境感知模块、人机交互界面、状态指示单元、执行机构以及数据通信组件,其中以单片机为基础的核心控制模块,一方面承担着系统调度中枢的功能,另一方面达成了对外设设备的协同控制以及数据运算处理。环境感知模块借助多模态传感器网络,实时监测室内温湿度参数、光照强度、烟雾浓度、火焰状态以及人体活动信号,并且把采集到的数据与预设安全阈值进行动态比对,以此来评估家居环境的安全状况,人机交互模块设有功能按键,可支持用户开展安全参数配置、设备状态手动调节以及系统工作模式切换等操作,提升了系统的交互性与可操作性。本系统借助多传感器协同监测机制达成环境参数的智能调控,当光照传感器检测到环境照度低于预设阈值,系统会自动激活LED照明模块,要是烟雾浓度超标,系统会控制舵机执行机构模拟开窗动作来提高通风效果,当温度传感器监测到高温状态,系统会立刻启动散热风扇实施降温处理。若湿度传感器识别到空气湿度过低,继电器控制模块将模拟加湿器工作以提升环境湿度,而且系统配备红外热释电人体检测模块,当探测到人员进入,蜂鸣器报警装置会马上触发声光警示。该系统的显示模块借助实时扫描程序信息流的方式,达成了对环境监测参数以及设备运行状态的动态读取目的,凭借基于WIFI无线通信协议构建上下位机双向数据传输通道,保障了系统交互有实时性与可靠性,图2.1将本方案的整体架构设计框图完整呈现出来。图2.1系统总体设计框图从图表呈现的数据可看出,通信模块达成了用户对上位机系统的远程操控功能,此系统把MQTTServer用作数据传输的中介,先是接收下位机采集到的各类环境参数,接着把这些实时监测得到的数据转送到上位机平台,该模块还有支持用户自定义环境参数阈值、切换安防系统工作状态、调整运行模式以及远程操控执行设备等功能。图2.2细致地展示了本研究里上位机系统的功能架构设计方案。图2.2系统上位机功能架构设计图2.2系统模块方案选择2.2.1主控芯片选择在系统主控芯片选型这当中,对于单片机的挑选要要进行谨慎认真的思考权衡,当下市场里可用来选择的单片机型号数量不少,其中像51系列以及32系列等这些主流产品是最为常见的。51系列单片机作为单片机领域的入门级别产品,有着简化的内部架构这一特征,该系列器件在开发环境上存在局限,只能适配Keil开发平台且没有操作系统支持,这种兼容性不足增加了开发的复杂程度,从硬件架构方面来看,其单一的内核设计致使外设操作流程繁杂,频繁进行底层接口操作增加开发难度,还可能造成器件物理损伤,这让该系列产品更适合用于有底层硬件控制需求的特定应用场景。相较于传统的51系列单片机而言,32系列单片机于系统架构以及性能表现方面有了提升,它内部的资源更丰富些,有较高的主频频率,以及容量更大的ROM和RAM存储器,引脚接口也更丰富,外设配置也更完善,就产品定位来讲,32系列单片机面向高端应用领域,可缩短产品开发周期。该系列单片机有优异的兼容性,能提供多样的内核版本选择,还支持多种主流操作系统,其控制机制靠程序编码达成,不用频繁拆卸与组装外设,操作流程简便又灵活,而且32系列单片机在系统可靠性与安全性方面性能优势突出。依据上述分析并综合考量系统需求特性,选用STM32系列单片机有诸多优势,该系列芯片可依靠编程达成库函数调用,精准地完成温湿度、烟雾浓度、光照强度、火焰检测以及人体感应等多维度数据的采集与处理,在STM32系列的众多型号里,STM32F103C8T6凭借其优良的集成度、较大的存储容量以及较高的性价比优势,成为工程实践中的优先选择方案。如图2.3所示,该型号芯片的各项性能参数完全契合本毕业设计的核心控制需求[14]。图2.3STM32F103C8T6芯片图2.2.2显示屏方案选择本系统所运用的硬件输出设备即显示模块,要契合显示内容清晰程度高、信息展示较为全面以及有动态呈现效果等基础要求,在硬件设计范畴,常见的显示器件主要囊括LED、LCD以及OLED等多种类型[15],基于此情况,本研究将着重探讨以下两种可行的技术方案。液晶显示器作为一种典型的平板显示设备,是依据液晶态物质的分子排列特性,借助施加电场改变其光学性质来达成图像显示功能的,这项技术运用的是相对传统的显示原理,存在一些固有缺陷,比如器件厚度比较大、显示对比度不够、响应延迟明显以及界面切换滞后等情况,随着显示技术不断迭代更新,这类显示屏已经难以契合当前市场需求,正在逐渐退出主流应用领域。近些年来,有机发光二极管显示屏已经成为了硬件系统里被广泛应用的核心输出装置,这种显示技术是由多层有机半导体材料组成的,可呈现出色彩鲜明且画质细腻的视觉表现,和传统显示设备相比,OLED显示屏有和用户操作同步的快速响应特性,在运行效率以及使用寿命方面也有着一定优势。综合以上各方面的考虑,本系统最后选用了0.96寸OLED显示屏来当作数据输出的终端设备,这样的设计达成了家庭环境监测数据可实时动态可视化展示的目的,使得用户可以直接地观察到各项参数的动态变化情况,具体的硬件连接以及显示效果可以参照图2.4。图2.40.96寸的OLED显示屏图2.2.3传感器方案选择为达成家庭安全的智能化保障目的,本系统借助多传感器融合技术来实时监测室内环境参数,这些参数具体包括温湿度、光照强度以及烟雾浓度等环境指标,还集成了火焰探测功能与非法入侵检测功能,以此构建起全方位的安全防护体系[16]。温湿度检测方案:DS18B20传感器是一种数字温度检测装置,凭借±0.5°C的高精度测量能力以及快速响应特性闻名,在环境温度监测领域有广泛应用价值,不过该传感器在功能方面存在明显局限,它不能实现环境湿度参数的同步检测,这一缺陷致使其难以契合本系统对多参数环境监测的需求。该传感器更适合单一温度检测的应用场景。DHT11是一款带有温湿度检测功能的复合型传感器,在环境参数监测领域有着独特应用价值,它的优势在于可以同时采集温度和湿度数据,还拥有信号校正输出功能,不过和DS18B20传感器相比,DHT11在性能指标方面有明显短板,它的温度测量精度是±2°C,响应时间长达2秒,这些技术问题致使其在测量准确性和实时性上表现不好。依据家庭环境监测系统功能需求的分析,温湿度参数的实时采集成为了核心功能模块,有研究说明,在家庭应用场景里,±2°C的温度测量偏差不会给安全监测带来实质性的影响,而且2秒级的响应延迟在实际应用中可被视作可接受的范围,虽然DHT11传感器存在一定的技术局限,不过它的综合性能依旧可以契合系统设计的要求。相比之下,DS18B20传感器由于缺少湿度检测功能而存在较为十分突出的局限性,经过图2.5所展示的对比分析,本研究最后选用DHT11传感器作为家庭环境温湿度监测的核心传感单元。图2.5DHT11传感器图火焰检测系统属于关键安全监测技术范畴,借助红外传感机制达成对家庭明火的实时监控,该系统核心组件有红外传感电路以及信号处理电路,凭借捕捉火焰燃烧时生成的特定红外辐射特征,达成对火灾隐患的精准识别并进行预警,实验数据显示,该系统有毫秒级响应速度,可及时探测火焰异常,有效提高家庭环境的防火安全等级。这种基于红外辐射检测的技术方案已然发展成熟,于预防家庭火灾等安全事故方面呈现出出色的可靠性与实用性。图2.6火焰传感器本研究运用HC-SR501红外热释电传感器搭建人体检测系统,来达成非法入侵行为的实时监测,以此有效提高家庭防盗安全性能,该传感器的核心工作原理是向室内空间发射红外线波,当有入侵者时,目标物体会反射红外信号,传感器接收端凭借捕捉反射信号来实现人体检测,如图2.7所示,该技术方案有诸多优势:红外传感有良好的穿透性和环境适应性,其高灵敏度能保证在不同环境条件下都可实现可靠的人体感应检测。图2.7红外热释电图在环境光照强度检测方案里,选用基于光电效应原理的GL5506型光敏电阻当作核心传感元件,这种器件拥有十分突出的负阻特性,它的电阻值会随着入射光强的提高而呈现出反比例的变化态势,该传感器拥有100毫瓦的低功耗特性,并且有不错的性价比以及高灵敏度,可达成光照强度变化的实时响应。就如同图2.8所展示的那样,该光敏电阻结构设计简单,而且拥有便捷的系统集成特性。图2.8GL5506光敏电阻图本研究运用的烟雾浓度检测方案是基于MQ-2传感器的,这种传感器拥有出色的烟雾敏感特性,其工作原理是要预先通电加热,以此来保证测量精度,并且有宽电压范围的适应性,从图2.9可看出,该传感器借助实时采集环境里的烟雾浓度数据达成监测功能。图2.9MQ-2传感器图2.2.4蜂鸣器选择要达成家庭环境里的安全监控功能,就要构建一套依靠红外热释电传感器的报警系统,这个系统能在检测到人体信号的时候触发即时报警机制来起到警示效果,在报警装置进行选型时,有有源蜂鸣器和无源蜂鸣器这两种不一样的技术方案可以选择。有源蜂鸣器是一种带有内置震荡源的报警装置,它的工作原理是在通电之后借助内部震荡源产生特定频率的声波信号,以此来达成报警功能,这种器件有操作简便以及编程控制轻松的特点,同时还拥有较高的声压级输出,这些特性让它成为报警系统里性能不错的备选器件。无源蜂鸣器是一种没有内部震荡源的电子元件,它凭借外部驱动方波的频率调节来发声,在恒定电流信号作用下不能产生声频输出,和有源蜂鸣器相比,无源蜂鸣器有成本优势,不过蜂鸣器整体价格基数低,两者经济性差异在实际应用中不突出,无源蜂鸣器在响应特性上有明显局限,它的信号转换效率和实时性表现都比有源蜂鸣器差。依据上述所做的分析,本项研究最终选定有源蜂鸣器来充当报警提示装置,它的具体实现方案呈现于图2.10当中。图2.10有源蜂鸣器图2.2.5通信方式的选择为达成用户远程监控的功能,此项研究把移动终端应用程序当作上位机系统的主要呈现形式,在系统架构设计里,上下位机之间的数据交互问题相当关键,基于此,本文着重探讨了两种无线通信技术方案,一种是基于ZigBee协议的短距离通信方案,另一种是采用WIFI技术的无线传输方案,这两种技术方案可切实解决设备间的互联互通需求。在无线通信技术范畴之中,ZigBee把要传输的数据转变成为电磁波信号然后发送出去,接收端对电磁波信号做解码处理,最后把数据显示在终端设备上面,WIFI技术和ZigBee运用的通信原理类似,不过二者在应用场景方面有差别:ZigBee有较好的抗干扰特性、稳定的数据传输性能以及较快的响应速度,更适合开发成本承受能力强的大型工业场景[17],相比之下,WIFI技术有和ZigBee差不多的通信性能,还适合移动设备监控应用,本研究最后采用WIFI通信技术来实现软硬件互联。参照图2.11可看出,用户可以借助移动终端应用程序随时获取家庭环境监测数据,并且依据自身实际需求对系统参数阈值开展个性化配置,同时还支持功能模式进行灵活切换,另外也拥有短程远程操控各类智能家居设备的功能。图2.11WIFI通信设备图2.3性能需求分析在着手进行智能家居系统方案设计研究之际,同样需要针对该系统展开多方面的性能评估以及分析工作,系统性能指标属于衡量项目能否成功实施的关键因素,其关键程度不容小觑,本研究主要从以下几个不同维度对系统性能展开考察。于家庭环境监测系统设计工作里,本研究运用了一个由DHT11温湿度传感器、MQ-2烟雾传感器、GL5506光敏电阻、火焰传感器以及红外热释电传感器共同构成的五传感器阵列,当中DHT11传感器拥有±2°C的温度测量精准度,而火焰传感器和红外热释电传感器的测量误差都被控制在±1%范围以内。这样的一种配置保证了系统可获取到高精度的环境参数数据,其测量误差处于几乎可以忽略不计的程度。在硬件选型之时,本系统选用STM32F103C8T6当作核心控制芯片,此微控制器拥有72MHz主频的处理能力,还集成了20KB静态随机存取存储器,其出色的运算性能可保障系统程序高效执行,这种低功耗且高性能的处理器架构能契合24小时不间断运行的实时监控要求,而且有着良好的能耗控制特性,特别适合智能家居等需要长期无人值守的应用场景。本研究开发的智能家居系统,希望能够达成人机友好交互的目标,创新性地整合了按键模块以及远程监控模块这两种交互方式,采用双模式设计以契合不同应用场景的需求,这种设计为操作人员提供了多样的选择方案,提升了系统操作的便捷程度,使用户可高效完成程序参数设置以及监测数据分析等核心功能。本研究设计的智能家居系统有突出的可靠性,其硬件组件在兼顾经济性的情况下,拥有出色的运行稳定性以及灵活性,软件层面运用了成熟的JavaWeb开发技术框架,而且以及优化的空间,整体系统在软硬件方面都呈现出良好的稳定性能。2.4本章小结对项目可行性以及技术路线展开系统论证后,本研究先经需求分析环节明确了功能性与性能指标的具体要求,接着构建起系统的总体设计方案,这一系列工作为后续系统架构设计以及工程实现奠定了严谨的理论基础。3系统硬件电路设计依据定的设计方案,本研究全面且细致地达成了硬件电路架构的工程实现工作,针对各个功能模块,详细地剖析了其电路工作的原理,并且精准地绘制出了与之对应的电路拓扑结构图形,严谨地对各模块之间的数据通信机制进行了规范化的定义。3.1单片机模块电路设计意法半导体所推出的32位微控制器系列之中的STM32,采用的是ARM公司研发的Cortex-M内核架构[18],在其命名里,“M”代表的是微电子学领域,此系列产品乃是在传统51单片机基础上实现技术革新后所取得的成果,依靠自身出色的性能优势,有效化解了51架构所存在的技术瓶颈,成为当前嵌入式系统开发的首选平台。在硬件资源层面,STM32系列整合了像USART、I2C以及SPI等多种标准通信接口,这样高度集成化的设计让它可很方便地达成与各类传感器以及外设的互联,并且支持多设备并行接入,该系列产品还有低功耗特性、型号多样以及开发便捷等技术特点,其应用范围已经涉及智能家居、运动控制设备、办公自动化等诸多领域,充分呈现了嵌入式技术在当代社会各行业中的基础性支撑作用。STM32单片机作为一款主控芯片,因其尺寸紧凑且占地面积小,在各种应用场景里都表现出了良好的适应性,这款芯片采用逆时针排列的引脚布局,左下角带有圆形标记的引脚被规定为引脚1,这些引脚可连接多种传感器以及外围设备,它的主要功能有对传感器采集到的数据做转换、计算以及编码处理,还可以对连接的设备实现精准控制。从根本上来说,该芯片是产品的核心控制单元,其作用如同人体的大脑中枢神经系统,图3.1呈现了本智能家居系统中单片机模块的具体电路设计方案。图3.1单片机模块电路设计3.2传感器模块电路设计3.2.1DHT11传感器电路本研究运用DHT11传感器来采集湿度数据,此传感器主要是由电容式感应模块以及数字信号处理单元所组成,电容式感应模块覆盖温度敏感元件和湿度敏感元件,其中温度敏感元件选用负温度系数热敏电阻,它的阻值和环境温度呈现出反比关系,借助监测电阻值的变化便可达成环境温度的测量,湿度敏感元件借助吸湿膨胀效应来改变自身阻值,这个阻值变化直接体现环境湿度水平。DHT11传感器内置16位模数转换器,可直接把模拟信号转化为数字信号输出,提升了温湿度监测的实时性与精确度,在电路设计方面,该传感器采用三引脚结构,3.3V电源接入引脚3,引脚1连接地线形成回路,引脚2作为数据端口采用单总线协议与单片机PA5口进行双向通信,能传输温湿度数据,也能接收控制指令。为保证信号稳定性,数据引脚配置了上拉电阻,在空闲状态时维持高电平状态,具体电路连接方式可查看图3.2所示原理图。图3.2DHT11传感器电路设计3.2.2火焰传感器电路本研究运用基于火焰光热特性的红外传感技术来开展火焰检测工作,经由剖析不同燃烧状态以及燃料类型情况下火焰辐射的光谱特征和强度差异,设计出有光敏转换功能的火焰传感器,该传感器的核心部件可以有效地捕捉火焰发射出的红外辐射,并且把它转化成相应的电信号给予输出。如图3.3所展示的电路原理图,系统运用5V直流供电,其中引脚1作为模拟信号输出端,将检测到的火焰强度信息依靠单总线通信方式传送到单片机PA6端口,达成完整的信号采集与处理回路。图3.3火焰传感器电路设计3.2.3红外热释电电路本研究运用SR602型红外热释电传感器来检测人体信号,其工作原理是依据人体作为恒温热源持续向外辐射红外线的这一物理特性,该传感器里面的红外探测元件可对特定空间范围内的红外辐射开展扫描,当人体进入到探测区域的时候,传感器内部的感应元件会和人体散发的红外辐射产生相互作用,凭借反射特定波长的红外线并且把它转换为相应的电信号,以此来达成人体存在状态的识别。就如图3.4展示的电路连接示意图那样,该传感器的电源正极接入5V直流电源,电源负极进行接地处理,信号输出端在没有人体感应的时候维持高电平状态,当检测到人体存在时就输出低电平信号到单片机PA7端口。图3.4红外热释电电路设计3.2.4MQ-2传感器电路本研究运用MQ-2型半导体气敏传感器开展烟雾浓度检测工作,此传感器的核心部分是特殊半导体敏感元件,其电阻特性会随着环境烟雾浓度的变化而出现明显改变,展开来说,在清洁的空气中半导体材料呈现出高阻抗状态,当接触到烟雾分子时,其表面会发生氧化还原反应,反应产物在半导体表面形成导电层,使得电阻值下降的程度与烟雾浓度呈现正相关关系。在电路设计方面,传感器采用标准四线制连接方式:第4引脚接入5V直流电源,第3引脚连接系统地线构成供电回路,第1引脚作为模拟信号输出端,借助单总线传输机制把烟雾浓度对应的电压信号传送到单片机PA0端口进行模数转换,完整的电路连接示意图可在后文图示部分查看。图3.5MQ-2传感器电路设计3.2.5GL5506光敏电阻电路本研究选用GL5506型光敏电阻作为光照强度传感部件,其工作原理是基于光电导效应,即当入射光子能量激发半导体材料里的载流子时,会让器件电阻值产生变化,展开来说,在没有光照的状况下,该器件呈现出高阻抗特性,而当受到光照时,因为光生载流子的作用,其电阻值会随着光照强度提高而呈反比例下降态势。为了优化传感器响应特性,电路设计采用了典型的分压式偏置结构,如图3.6所示,5V直流电源接入器件正极,接地端连接引脚3,模拟信号输出端依靠PA4接口与微控制器相连,达成光强-电压信号的线性转换与传输。图3.6光敏电阻电路设计3.3显示模块电路设计本系统挑选0.96英寸OLED显示屏当作输出终端设备,其具体的电路架构如图3.7所示,这个显示模块主要是由电源供电单元、驱动控制单元以及数据传输单元组成:电源电路借助VCC接口给模块供应工作电压,运用TFT驱动技术的内部驱动电路负责控制像素点发光,时钟控制电路也就是SCL与单片机PA12端口相连接,用来进行实时时间显示,数据通信电路即SDA则连接到单片机PA11接口,达成程序数据的可视化展示。图3.7数据输出电路设计3.4报警模块电路设计本系统把内置振荡电路以及放大电路的有源蜂鸣器当作报警模块的关键元件,它的工作原理是:施加工作电流的时候,振荡电路会自动产生特定频率的声频信号,这个信号接着经过放大电路来做增益处理,最后输出可编程报警声波,具体电路实现方案如图3.8呈现,蜂鸣器正极接入5V直流电源,负极依靠限流电阻和三极管放大电路相连,并且和单片机模块的PA8端口构成信号传输通路,以此完成整个报警信号的驱动以及传输进程。图3.8报警模块电路设计3.5按键模块电路设计该研究借助五位按键模块达成系统功能的手动控制,各个按键经双端口设计构建成闭合回路,当中I/O端口同单片机相连接,接地端口形成完备的电路通路,不同按键操作时会产生不一样的I/O电平状态变化,I/O端口肩负着单片机与按键模块间的物理连接功能,还作为数据传输的关键通道发挥作用。在本系统设计里,所有按键的I/O端口都和单片机PB5至PB9端口达成电气连接,借此完成控制指令的传输与读取,按键操作运用触发式机制,首次按压执行预设功能,再次按压就取消对应操作,相关电路设计方案可见图3.9。图3.9按键控制模块电路设计3.6执行模块电路设计3.6.1LED灯电路在图3.10所展示的LED驱动电路设计里,发光二极管的工作原理是建立在半导体材料电致发光效应基础之上的,当系统察觉到环境照度不够充足、按键被触发或者接收到上位机发出的指令时,电流会从LED的正极注入进去,在PN结区域形成电子与空穴对的复合过程,产生可见光辐射来达成照明的功能。此电路选用单片机PC13端口当作控制端,其输出电平的状态决定了LED的工作模式:在常态情况下端口输出低电平,使得LED处于截止状态,当有照明需求时端口输出高电平,驱动LED导通发光,在电路设计中LED的负极依靠接地回路构成了完整的电流通路。图3.10LED灯驱动电路设计3.6.2继电器电路本研究把继电器当作执行机构的驱动装置来使用,具体设置了三个继电器,分别对风扇、水泵以及加湿器等设备进行控制,继电器是单片机控制系统里的核心元件,它的工作原理依据电磁感应效应:当控制信号经由单片机I/O端口输入时,继电器内部的线圈在通电情况下会产生电磁场,驱动衔铁产生机械位移,使触点的通断状态发生改变。如图呈现的那样,本系统所设计的继电器控制电路借助上述电磁-机械转换机制,在达到预设控制条件时,可精准地达成执行设备的开启与关闭控制功能。图3.11继电器电路设计3.6.3舵机电路在本研究里运用舵机来构建窗户模拟装置,此装置于单片机控制系统中充当方向调节执行机构,它可把输入的电信号有效地转变为机械位移输出,舵机内部整合了控制电路、减速传动机构以及位置检测模块,可依据预设指令达成输出轴的精确且快速定位,在智能家居系统[19]、航空航天设备、船舶自动化[20]以及机器人控制等诸多领域都有广泛应用。该执行器件有着出色的定位精度和运行稳定性,还支持包含PWM信号调制和串行通信等多种控制模式,按照系统设计要求,本研究选用串行通信协议来实现控制功能,当环境烟雾浓度超过阈值时,驱动输出轴转动以模拟窗户开启状态,完成通风换气操作,相关电路拓扑结构可见图3.12。图3.12舵机电路设计3.7通信模块电路设计ESP8266芯片身为通信系统里的核心部件,承担着协议处理以及数据传输的关键功能,它的工作机制主要呈现为上下位机之间的数据收发进程,在信号发射的时候,这个模块会把数字信号编码成射频信号,接着依靠天线来进行无线传输,到了接收端,则要开展信号解码以及信息提取的操作。本系统所采用的WIFI通信模块严格依照MQTT协议规范[21],它的硬件连接配置如图3.13所示:其中第7引脚负责供电工作,第2引脚达成接地功能,第1和第5引脚形成串行通信接口来完成数据交换,第8引脚作为复位端口用于模块初始化操作。图3.13ESP8266无线通信电路设计3.8本章小结本研究第三章着重讲述了基于STM32微控制器的硬件系统架构设计,此架构把环境参数监测当作核心功能,借助集成温湿度、光照、烟雾、红外以及火焰等多种模态传感器达成环境感知,在通信方面,系统运用Wi-Fi无线传输协议保证设备间可互联互通以及进行数据交互,执行机构驱动电路采用继电器和舵机组合的方案,保障了家电设备控制的可靠性,还提升了能源利用效率。电源管理模块采用高精度稳压电路设计,给系统提供持续稳定的电力供应,在电路可靠性设计上,专门考虑了电磁兼容性优化、过载保护机制以及模块化布局方案,以此提高系统的可维护性和可扩展性,整体硬件方案在低功耗设计、系统集成度与运行稳定性等方面做了优化,完全契合智能家居系统对智能化、便捷操作以及安全性能的严格要求,为现代住宅智能化改造提供了可靠的硬件支撑平台。

4系统软件方案设计4.1系统主流程设计本系统运用模块化设计架构,于main.c文件里开展各功能模块的初始化配置工作以及设备I/O端口的参数设定,把核心功能代码给予封装集成,系统启动之时,首先构建上下位机之间的通信链路,接着激活各功能模块使之运行,环境监测部分借助传感器网络达成实时数据采集,操作人员可依靠人机交互界面动态配置环境参数阈值、设定报警触发条件以及执行策略,并且支持系统工作模式的灵活切换。采集到的环境数据经由单总线通信协议传输至主控单片机,经过数据处理与逻辑判断后,可触发相应的报警装置或者执行机构动作,系统主程序的具体执行流程可见图4.1。图4.1程序总体流程图4.2单片机模块程序设计由STM32F103C8T6微控制器搭建的系统架构达成了核心处理功能,此设计先是经由MCU复位操作来完成初始化流程,接着进入主程序main()函数去执行环境数据采集指令,系统运用分布式设备通信机制,把控制命令传送到传感器网络模块,各个传感单元依据此来启动温湿度、光照强度、烟雾浓度、火焰检测以及人体红外信号等多参数同步采集。微控制器针对传感器传输过来的数字信号进行实时处理与运算分析,借助预设算法判断环境异常状态,促使执行机构动作或者驱动蜂鸣器报警,图4.2具体呈现了该单片机模块的软件控制流程。图4.2单片机模块工作流程设计4.3显示模块程序设计显示模块的程序设计流程主要有关键环节如下:首先要完成OLED显示屏初始化配置,包括设定相关参数以及配置I/O端口,还要执行全屏位显示关闭操作,接着进行程序数据的读写处理,凭借SDA接口实时采集数据,在获取数据时同步做解码与格式转换操作,数据处理完成后,把结果输出到OLED显示屏进行可视化展示。在文本显示过程中,采用指针逐位移动的技术方案保证显示内容完整,该模块的详细设计流程可见图4.3。图4.3显示模块软件流程设计4.4报警模块流程设计报警模块的设计选用蜂鸣器当作声光报警装置,这个装置借助控制开关达成启停功能,在系统初始化阶段会完成对蜂鸣器的配置工作,当没有触发预设报警阈值的时候,蜂鸣器会维持静默状态,一旦单片机经由红外热释电传感器检测到非法入侵信号,传感器输出的人体感应信号符合报警触发条件,这时系统就会产生中断请求并传送到蜂鸣器控制端口,驱动蜂鸣器发出振荡报警声。图4.4具体呈现了该模块的程序设计流程图。图4.4报警模块软件流程设计4.5传感器模块程序设计该系统的传感器模块达成了家庭环境多参数监测的功能,可实时采集如温湿度、光照强度、烟雾浓度、火焰以及人体活动等各类信号,并且借助信号调理电路完成放大、滤波以及模数转换等一系列处理流程,展开来说,微控制器单元也就是MCU首先会针对各个传感器开展初始化配置工作,其中应变电阻片会借助感知环境参数的变化产生相应的电压信号,各个传感器内部所集成的转换电路会把这个模拟信号转换成为数字信号,之后经由数据接口传输至MCU以便进行后续的运算与分析。图4.5详细呈现了该传感器模块的软件算法实现流程。图4.5传感器模块软件流程设计4.6按键模块程序设计按键控制机制的工作原理是依靠电平信号触发机制,借助硬件电路和软件检测相互配合来达成功能控制,在系统初始化阶段,首先要完成按键模块的配置工作,把相关的I/O端口设定为输入模式,并且配置下拉电阻,以此保证按键处于稳定的未触发状态,在运行过程中,系统运用实时轮询机制不断监测按键状态,依靠检测I/O端口电平的变化来判断按键动作。展开来说,当用户按下按键时,会与单片机形成导电回路,使得端口电平出现跳变,触发预设的功能响应,按键释放之后,电路恢复为开路状态,端口电平自动回到初始化设定的稳定值,该控制逻辑的完整实现流程可查看图4.6。图4.6按键模块软件流程设计4.7执行模块程序设计在执行模块的设计当中,继电器充当着核心控制元件的角色,它依据对火焰强度、温度以及湿度等环境参数进行实时监测所获取的数据,借助单片机的输出引脚向继电器传递控制信号,这个信号会沿着预先设定好的电路路径进行传导,当继电器接收到信号后,其内部的线圈会激发出特定的电磁场,促使常闭触点改变状态,带动与它相连的水泵、风扇以及加湿器等执行装置启动,最终达成火灾扑救、环境降温以及湿度调节等功能方面的目标,具体的控制流程可以参考图4.7。图4.7继电器控制流程设计本研究运用了LED照明补光系统,该系统的设计流程可详细参考图4.8,在系统初始化阶段,LED会被默认设置为低电平状态,同时会持续监测其I/O口的工作状态,一旦环境光照强度低于预先设定的阈值,单片机输出引脚就会向LED发送高电平信号,以此触发照明功能,当LED被激活后,系统会引入延时控制机制,达成LED的动态流动照明效果。图4.8LED灯驱动流程设计本研究运用舵机装置来模拟窗户的开启和关闭动作,其工作过程可划分成初始化定位以及控制执行这两个关键阶段,在初始化阶段的时候,舵机系统首先会执行自检程序,以此来验证电路系统以及机械结构的运行状况,接着依据预先设定的参数完成初始角度的定位,构建起后续控制操作的基准参考体系。当进入控制执行阶段之后,舵机借助专用接收模块把外部控制信号转变为可处理的电信号,经过解码器完成信号的解码以及格式的转换,并且同时实施信号校验,以此来保证指令传输的可靠性,解码之后的目标角度参数被传送到控制电路,这个电路凭借实时对比当前角度与目标角度之间的差值生成控制指令,最终驱使电机执行精确的旋转动作,具体的工作流程可见图4.9所示。图4.9舵机驱动流程设计4.8通信模块程序设计本研究中所采用的智能家居系统通信模块借助ESP8266设备达成,此设备实际上是一种拥有WIFI与串口协议转换功能的通信器件,系统上下位机之间的数据交互仅仅依靠USB串口来完成数据的传输,在通信进程里,发送端的数据会被调制成为WIFI传输格式,而接收端会执行相应的解调操作把它还原成常规数据格式,最终借助上位机手机应用程序达成可视化呈现。图4.10对该通信模块的软件处理流程进行了详细展示。图4.10通信模块软件流程设计4.9本章小结在这一章节当中,对系统从架构设计一直到工程实现的整个过程都做了详细的阐述,采用模块化开发的方式,针对硬件平台以及软件算法开展了协同优化工作,以此保证各个功能组件都可严格地契合系统规格所提出的要求,实验所得到的结果显示,系统的各项功能指标都达成了预期设计的目标,这也就充分地验证了整体架构有合理性,同时实施方案也有有效性。

5系统功能测试5.1仿真检测5.1.1整体仿真设计Proteus软件平台的智能家居系统仿真技术,借助构建囊括智能终端设备、网络通信模块以及中央控制单元的虚拟模型,达成了对家居环境智能化管理进程的模拟与验证,此仿真系统可全面呈现智能空调、智能风扇以及智能管家等终端设备的协同工作情形,并且凭借场景模拟测试来评估系统整体性能。当前系统还不有自动检测功能,需要依靠人工方式调节各项参数指标,这时LED显示屏会实时反馈参数状态,一旦监测数值超过预设阈值,系统便会自动触发相关组件的运行机制,具体仿真实现过程如图所示。图5.1整体仿真图5.2实物测试本系统的调试步骤如下表说明:表5.1系统调试步骤说明调试步骤步骤说明系统硬件连接根据系统设计方案,将单片机、传感器、电源、显示模块等硬件组件正确连接到一起。确保所有连接线牢固可靠,没有虚接或短路现象。检查电源供电,确保稳定供电给整个系统。单片机程序烧录使用编程器或调试器将预先编写好的单片机程序烧录到单片机中。确保烧录过程无误,程序正确加载到单片机中。传感器校准与测试对温湿度传感器、光敏电阻、烟雾传感器、火焰传感器、红外热释电进行校准,确保测量数据的准确性。按照传感器使用手册进行数据采集测试,验证传感器与单片机之间的通信和数据传输是否正常。预警阈值设定根据实际需求和安全标准,设定温湿度、烟雾浓度、光照的预警阈值。将设定好的预警阈值写入单片机程序中。系统功能测试对系统的各项功能进行测试,包括数据采集、处理、显示等。测试过程中,检查系统的稳定性和可靠性,确保各项功能正常工作。高温预警功能验证在实验环境下,模拟一定强度的火焰、温湿度、光照和烟雾浓度,以及有人或者无人的情况,验证系统是否能够正确触发预警功能、家居执行功能。检查预警响应时间、预警级别显示等是否符合预期要求。系统优化与改进根据调试过程中的测试结果和问题,对系统进行优化和改进。优化算法、改进硬件设计等方面,提高系统的性能和稳定性。实物展示图如下:图5.6硬件实物图5.3系统软件测试本研究开发的智能家居控制系统,将移动终端应用程序用作人机交互界面[22],此应用拥有环境参数实时监测、阈值设定、模式切换以及设备远程操控等核心功能,可达成家庭环境的全天智能化管理,用户借助移动终端与硬件系统相连后,应用程序界面顶部区域会实时呈现温度、湿度、火焰强度、烟雾浓度、光照强度以及人体感应等多维环境参数,中部区域会给出温湿度、光照及烟雾浓度阈值的配置选项,还支持手动、自动以及防盗这三种工作模式的切换。要注意,只有在系统处于手动工作模式时,用户才可借助滑动界面控件对报警装置及执行机构实施远程操控,系统软件界面的具体实现方案如图5.7所示。图5.7软件实现界面图其测试用例如下表5.2所示。表5.2系统硬件测试结果调试用例预期结果实际结果数据查询模块手机App与程序连接成功后,在首页可以查看到家庭环境的温湿度、光照强度、火焰、烟雾浓度、人体感应信号等手机App与程序连接成功后,在首页可以查看到家庭环境的温湿度、光照强度、火焰、烟雾浓度、人体感应信号等切换功能模式模块手机App与程序连接成功后,在首页可以选择系统的工作模式,包括自动模式、手动模式和防盗模式,当切换到不同的工作模式时,程序会进行不同的工作反应手机App与程序连接成功后,在首页可以选择系统的工作模式,包括自动模式、手动模式和防盗模式,当切换到不同的工作模式时,程序会进行不同的工作反应控制设备模块手机App与程序连接成功后,可以在界面滑动按钮,来控制蜂鸣器、风扇、LED灯、加湿器、水泵、舵机的开关手机App与程序连接成功后,可以在界面滑动按钮,来控制蜂鸣器、风扇、LED灯、加湿器、水泵、舵机的开关阈值设置模块手机App与程序连接成功后,可以依次对光照、温湿度、烟雾浓度的阈值进行设置,并发送给单片机程序手机App与程序连接成功后,可以依次对光照、温湿度、烟雾浓度的阈值进行设置,并发送给单片机程序5.4本章小结在系统开发流程的最后一个环节,本章先

温馨提示

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

评论

0/150

提交评论