论文部分内容阅读
随着计算机、通信、无线传感网络等科学技术的进步,人民生活水平不断提高,人们开始对居住环境提出了更高的要求。利用科技手段监控生活空间的情况,实现家庭环境参数的网络化,提高生活环境的舒适性、安全性成为家居生活发展的主要趋势。在研究和总结现有家庭环境监控系统的基础上,为解决传统监控系统监测参数少、安装结构复杂、设计成本高、人性化不足等问题,设计了一套基于STM32的家庭环境监测与控制系统。该系统选用STM32系列单片机作为主控芯片,对温湿度、烟雾和煤气浓度以及有无人员闯入等数据进行实时监测,能够在LCD显示屏上显示,并且通过无线传输的方式把数据发送到开放的云平台上,实现硬件模块与计算机和手机APP的数据传输,实时监测家庭环境情况和存在的隐患,并能够发出报警信息,确保家庭生活的安全与舒适。本文首先根据国内外相关文献,对家庭环境监控系统的发展过程和现状做出了阐述。在这个基础上,明确了本文的设计目标,并给出了完整的设计方案,规划了系统的总体结构示意图。其次,对核心元器件及传感器的选型进行了相关的探讨,完成了硬件电路原理图设计、PCB电路的布局布线以及硬件焊接调试,并对各个传感器模块电路的工作原理做出了详细具体的论述。然后,详细阐述了系统的软件方案,确定了各个模块的工作流程,并以Keil uVision5做为软件开发平台,完成了温湿度、烟雾浓度、煤气浓度、人体红外线检测以及数据的无线传输程序的编写,建立了无线传输模块接入网络的模型。最后,经实际测试表明,本文设计的基于STM32的家庭环境监测与控制系统硬件上工作正常,可靠性较强,成本较低,使用简单;软件上能够在开放的物联网平台和手机APP上实时查看数据并能够作出相应的报警操作。