基于arduino空气质量检测器开发

上传人:101****457 文档编号:99657313 上传时间:2019-09-20 格式:DOC 页数:43 大小:5.23MB
返回 下载 相关 举报
基于arduino空气质量检测器开发_第1页
第1页 / 共43页
基于arduino空气质量检测器开发_第2页
第2页 / 共43页
基于arduino空气质量检测器开发_第3页
第3页 / 共43页
基于arduino空气质量检测器开发_第4页
第4页 / 共43页
基于arduino空气质量检测器开发_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《基于arduino空气质量检测器开发》由会员分享,可在线阅读,更多相关《基于arduino空气质量检测器开发(43页珍藏版)》请在金锄头文库上搜索。

1、2015网络工程学年设计题 目: 基于Arduino空气质量检测器开发系 别: 电子信息工程学院 班 级: 2011级网络工程(物联网技术方向) 学 号: 姓 名: 指导教师: 起讫日期: 基于Android空气质量检测器开发摘要:空气环境(温度、湿度、污染物等)是人类生存的自然环境的重要组成部分,也是人类生存、发展的基本物质基础。随着科学技术、生产条件、生活水平的改善和提高,建筑结构的封闭化室内办公人员的增加,Indoor Air Quality(IAQ)室内空气品质的研究吸引了越来越多人的关注。人的一生有三分之二的时间在室内度过的。本文为了便于设计和测量,选取了DHT11数字温湿度传感器和

2、DSM501灰尘传感器(可按需要自由添加其他传感器),研究设计了一种旨在实现室内空气温度、湿度、有害气体的监测的空气检测器系统。其设计方案基于Arduino单片机,相关传感器来实现。将传感器回路输出的信号经由Arduino单片机进行数据处理,由LCD1602点阵式液晶屏显示数值。文中详细介绍了数据采集子系统、数据处理过程、数据显示子系统以及单片机与PC机通信的设计方法和过程。关键词:室内空气品质、DHT11数字温湿度传感器、DSM501灰尘传感器、Arduino单片机目 录第一章 绪论11.1 选题背景与意义11.2 与本课题相关的国内外研究状况21.3 主要研究内容3第二章 运行环境、硬件选

3、取及技术简介42.1 系统运行环境42.2 系统开发环境42.3 硬件选取42.3.1 Arduino开发平台42.3.2 传感器模块5温湿度传感器模块5粉尘传感器模块11蓝牙模块15液晶显示模块152.4 技术简介212.4.1 Arduino开发技术212.4.2 Android开发技术222.4.3 物联网技术22第三章 软件设计分析243.1 编译语言的选择243.1.1 Arduino语言243.1.2 Android语言243.2 软件功能需求243.3 软件模块设计253.3.1 主程序模块253.3.1 液晶显示模块29第四章 系统总体设计304.1 系统网络拓扑图304.2

4、系统功能模块图设计32第五章 数据库设计335.1 IAQ数据库表设计33第六章 仿真调试346.1系统硬件调试346.6.1 常见的硬件故障346.6.1 硬件调试方法346.2系统软件调试35第七章 总结377.1主要结论377.2 展望37参考文献38第一章 绪论随着科学技术、生产条件、生活水平的改善和提高,建筑结构的封闭化室内办公人员的增加,Indoor Air Quality(IAQ)室内空气品质的研究吸引了越来越多人的关注。美国科学家在80年代末的一项调查中发现,室内有害污染物浓度比室外高,有的甚至高达100倍。我国有关部门在1994年的一次调查中也发现,城市室内空气的污染程度比室

5、外严重,有的超过室外56倍。据估计,人的一生平均90%的时间在室内度过,室内作为现代人类最主要的活动场所之一,其环境品质与人类健康息息相关。由此造成的病态建筑综合症(SBSSick Building Syndrome):现代都市病,包括头痛、恶心 疲乏、失眠、记忆力衰退 皮肤、粘膜有刺激感(眼红、流泪、咽干) 呼吸紊乱等也越来越突出。IAQ在健康方面的影响:美国环保署(EPA)调查表明:在美国,IAQ问题是有关全民健康的首要问题之一,受其影响的美国人口多达3000万,造成的经济损失超过了400亿美元/年,这些数字令人触目惊心;加拿大卫生组织调查表明:68%的疾病与室内环境污染有关,其中80%9

6、0%的癌症与居住环境和生活习惯有关;英国科学家汉密尔顿测验了220名英国人血液中60种化学元素的平均含量,发现其与地壳中这些元素的含量分布相当;湖南省相关部门对空气污染区及清洁区9-10岁儿童为调查对象,研究空气污染对儿童免疫力的影响,结果显示:污染区儿童的免疫能力仅为清洁区儿童免疫能力的1/3;据统计,我国每年有11万人因IAQ不好而导致死亡; 从我国“室内环境监测中心”对IAQ监测力度越来越大的趋势也可以看出,此问题在我国也是越来越严重。IAQ在工作效率及社会经济方面的影响:美国“职业安全及健康管理局”估计因室内环境质量恶劣而导致每个员工每天损失14-15分钟的工作时间,不仅损失了生产力,

7、使成本上升,而且也导致医疗费用的增多影响整个社会的经济利益;美国的另一项调查得知由于IAQ恶劣而导致总经济成本的损失每年高达47-54亿美元(没有包括对建筑材料及各种器材的损失);香港环保署的首份IAQ调查表明香港办公室和公共场所的IAQ不佳,造成医疗费、生产力和机电费的损失每年高达176亿元。鉴于此,人们认识到解决IAQ问题的重要性与迫切性,同时IAQ问题已经成为建筑环境、医药卫生、智能监测、自动控制等研究领域所关心的问题。1.1 选题背景与意义目前由于建筑材料品质不一、劣质燃料、抽烟、通风不良等原因,室内的空气状况往往不如室外,尽管大量的空调系统被应用到室内空间,但往往为了节能,减少自然通

8、风了而利用回风,使IAQ进一步恶化,同时出现的舒适性空调仅着眼于热舒适,忽视了空气净化,从而导致了一些负面作用: SBS(Sick Building Syndrom)建筑物综合症、BRI(Building Rolated Illiness)建筑物关联症和MCS(Multiple Chemical Sensitivity)化学物资过敏症等。随着人们对IAQ认识程度的加深,以及健康保健知识的发展,人们不仅希望知道是什么污染物在作怪,更希望知道污染的浓度水平如何?这种浓度会对健康造成什么短期和长期危害?对存在的污染应该如何控制治理? 在这种情况下,设计开发一套空气质量监测系统是有现实意义的。目前,对

9、于室内环境监测具仪表已经有很多种,虽然此类仪表成本不是很高,监测速度较快,但是绝大数产品只是用来监测,不具备自动控制调节室内空气质量的能力。实际上,单纯的监测不能提供经济可行的空气质量调节措施,因此只有以控制作为监测的后备支持,监测工作才可以更深入持久地开展下去,才能达到监测和控制的有机结合,尽快为人们创造良好的室内环境。因此,本文基于量化监测,提出“空气质量检测器”系统,此系统旨在实现室内空气温度、湿度、有害气体的预警监测,为人类营造一个健康的室内生存空间。1.2 与本课题相关的国内外研究状况气体传感器测定粉尘成为近年来粉尘检测研究的新热点。早在1983年,压电类粉尘传感器就已问世。这种传感

10、器可以不需要对样品进行任何处理就可以测定,但易受水分子的影响而使晶体震动频率发生漂移,故基本无实用性。为适应室内空气粉尘现场快速检测的要求,目前已开发出不少粉尘快速测定仪,这些仪器可直接在现场测定粉尘浓度,操作方便,适用于室内和公共场所空气中粉尘浓度的现场测定,也适用于环境测试舱法测定木质板材中的粉尘释放量。但这些仪器的工作原理、响应性能、适应范围等都不同。在测试粉尘等有害气体方面,国外比较出名的有:美国ESC公司生产的Z一300粉尘检测仪、英国PPM公司生产的PPM-400粉尘检测仪;国内的有:江苏安普电子工程有限公司生产的400型粉尘分析仪、北京宾达绿创科技有限公司生产的粉尘测定仪抑一30

11、8等。这些仪器可实现对有害气体的检测功能,适用于专业检测机构或实验研究机构。准确测定粉尘、苯、氨等有害气体的设备昂贵(如英国PPM公司生产的PPM400粉尘仪约两万多元),测定时间较长,每隔一段时间就需进行重新标定,需要专业人员进行操作,很难连续测定;目前国内外产品的设计差异主要集中在监测传感器和控制单片机芯片的选用,操作方面国外的产品操作界面方便,功能更加完备。1.3 主要研究内容本课题主要集中在空气质量的监测、显示两个方面:(1)确定监测对象(2)室内空气品质监测仪的各个硬件模块的设计(3)室内空气品质监测仪的各个软件模块的设计(4)整个系统的仿真调试(5)总结本文研究工作以及在研究方面存

12、在的不足,提出了进一步研究的展望第二章 运行环境、硬件选取及技术简介2.1 系统运行环境运行环境如表2-1所示。表2-1 运行环境名称要求配置操作系统Windows XP/win7/win8数据库服务器MySQLAndroid系统Android 2.3.3以上开发平台Eclipse、Arduino UNO开发平台2.2 系统开发环境本系统是基于Arduino开发平台开发的。系统中数据服务中心采用的数据库是MySQL。系统主要以Eclipse为开发工具,运用Java、Android等技术进行开发,开发环境如表2-2所示表2-2 开发环境分类名称版本语种开发平台Arduino1.5.6-r2中文操

13、作系统WindowsXP/win7/win8中文编译器Java Development Kit (JDK)jdk1.7.0_07英文数据库MySQL5.5英文Android客户端开发工具Eclipseeclipse-java-juno-SR1-win32英文Android OSAndroid for Google APIs(Google Inc)Android 2.2.3以上英文2.3 硬件选取2.3.1 Arduino开发平台本系统是基于Arduino开发平台开发的。实物图如图2-1所示。图2-1 Arduino UNO2.3.2 传感器模块温湿度传感器模块温湿度传感器是指能将温度量和湿度量

14、转换成容易被测量处理的电信号的设备或装置。温湿度传感器一般是测量温度量和相对湿度量。鉴于测量温湿度的范围不大,精度要求不高故采用数字温湿度传感器DHT11。具体实物图如图2-2所示:图2-2 DHT11数字温湿度传感器具有的特性:相对湿度和温度测量、全部校准,数字输出、卓越的长期稳定性、无需额外部件、超长的信号传输距离、超低能耗、4引脚安装、完全互换。DHT11产品概述DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为4针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。应用领域:暖通空调、测试及检测设备、汽车、数据记录器、消费品、自动控制、气象站、家电、湿度调节器、医疗、除湿器。传感器信息见表2-3:表2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号