stm32家居环境监测和家电控制的设计与实现【字数:12696】
目 录
1.绪论 1
1.1 课题研究的背景 1
1.2课题研究意义 1
1.3课题研究内容 2
2.系统总体设计与分析 3
2.1系统基本功能概述 3
2.2需求分析 3
2.2.1 下位机部分 4
2.2.2 上位机部分 5
3.系统硬件设计 6
3.1主控芯片最小系统设计 6
3.2 环境监测模块 7
3.2.1 SHT20温湿度传感器介绍 7
3.2.2 BH1750光照强度传感器介绍 8
3.2.3 MQ2、MQ5传感器介绍 8
3.2.4 火焰传感器介绍 9
3.2.5 人体检测传感器介绍 10
3.3 家电控制模块 10
3.4 串口通信模块 12
4.系统驱动程序设计 14
4.1 软件介绍 14
4.2系统总设计程序流程图 14
4.3传感器部分 15
4.3.1 温湿度、光照部分 15
4.3.2 人体、火光、烟雾、甲烷部分 15
4.4家电控制部分 16
4.5 串口通信部分 17
5.系统数据库的设计 20
*51今日免费论文网|www.jxszl.com +Q: ^351916072^
5.1 SQLite数据库介绍 20
5.2 数据库设计 20
5.2.1 数据库总体结构设计 20
5.2.2 数据库详细设计 21
6.服务器和客户端 22
6.1软件介绍 22
6.2服务器总体设计 22
6.2.1 客户端账号管理 22
6.2.1 服务器处理数据 23
6.3客户端总体设计 23
6.3.1 客户端账户注册界面 24
6.3.2 客户端登录界面 25
6.3.3 客户端修改密码界面 25
6.3.4 客户端注销账号界面 26
6.3.5 客户端主页面 27
6.3.6 客户端温湿度数据显示页面 28
6.3.7 客户端控制页面 28
6.3.8 客户端安全数据显示页面 29
7.系统开发对社会的影响 30
8.总结和展望 31
参考文献 32
致 谢 33
1.绪论
1.1 课题研究的背景
近些年,由于环境污染日益严峻,同时伴随着能源消耗也日益严重,而人们在工作的过程中,将工作的重点摆放在治理河流、恢复森林植被和保护蓝天碧海方面,主要的生活场所——室内环境却被忽略。同时,我们一生当中的主要时间大都是在室内,这就要求我们创造出一个舒适安全的室内环境,因此,加强室内环境的监控工作逐渐受到了人们的关注。
1.2课题研究意义
当下以计算机系统为监测基础的方法被普遍采用,广泛适用于农业温室监测和日常家庭生活等。室内是我们生活中很重要的场所,但室内的环境不仅受外界环境变化的影响,还有装修带来的污染问题。装修污染主要是因为在新造的房屋中使用的建筑材料或家具中含有未挥发的有毒气体,并且严重超标,加上现今室内装修时施工质量差,进而导致室内污染更加严重。从这些情况看,我们很有必要采取措施来进行室内环境监测。
人体舒适程度以及情绪的变化会受到空气环境的直接影响。室内有一个合适的温度,也可以帮助人们提高自己的精神状态和工作效率。家居环境的监测与控制不仅可以给使用者提供更加高效便捷的生活环境,同时还能解决家庭中不必要的能源损耗问题。为了达到及时准确并且全面的了解我们的室内环境状态的目的,我们通过传感器采集的数据进行显示,通过准确分析,可以做出相应的控制和反应活动,从而也可以实现消除室内健康安全隐患的功能。
环境监测主要是对家庭中的空气环境和家电安全状态进行监测。环境因素有室内的温湿度、光照强度、甲烷等,家电安全主要是指防盗功能。越来越多的人们希望可以随时了解所处环境的空气质量和安全状态。本系统提供给使用者可以随时掌握家居环境情况的监测功能,同时,还具有安全方面的监测,提供防盗功能,给使用者安全舒适感。
家电控制主要是对家居照明系统,窗帘控制,家电控制以及安全方面的警报控制。用户不仅可以通过家居照明系统进行简单的远程操作控制,同时还可以通过当前光照强度的等级,调节光照的亮度等级。用户在出门口想起家电忘记关闭,或在下班回家前想提前打开家中的某样电器,均可以通过家电控制功能进行远程操作,使生活变得高效便捷。
从室内环境监测方面来讲,利用传感器技术可以解决传统室内环境监测设施存在的体积大、精度低以及实时性不强的问题,室内环境监测变得更加精准、便利,实时性大大提高。本文中所设计的系统,主要基于单片机,同时采用各种传感器,能够根据客户端实时发来的请求来采集所需要的室内环境数据,同时对这些数据进行分析后上传至服务器,等待客户端发来数据请求,将数据呈现在客户端界面。
1.3课题研究内容
原文链接:http://www.jxszl.com/jsj/wlw/83250.html
最新推荐