基于arduino室内空气检测器.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于arduino室内空气检测器

基于arduino室内空气检测器   摘 要:由于现代建筑密封性的加强和化学品的广泛使用,室内污染日益严重,室内洁净度急剧降低,室内空气污染问题已引起国际社会的高度重视,而当前人们又缺少对于室内空气质量的检测工具,所以一个方便实用的室内空气检测装置是十分必要的。   关键词:arduino;空气质量;空气检测;PM2.5   1 项目背景   据世界卫生组织统计,全球近一半的人处于室内空气污染中,35.7%的呼吸道疾病、22%的慢性肺病和24.5%的肺癌是由室内空气污染引起的。而据我国室内环境监测中心发布报道,我国75.5%的呼吸道疾病与室内空气污染有关的,65.5%的肺癌源于室内污染,远超世界平均水平。2002年12月18日由我国质量监督检验检疫总局/国家环保总局/卫生部联合颁布《中国室内空气质量标准》(GB/T18883-2002)于2003年3月1日正式实施,其中要求:室内空气应无毒、无害、无异常嗅味,要求每人每小时新风量不低于30立方米。   长期处于新风量不足的室内易患“室内综合症”,因为在室内新风量不足时,会使二氧化碳浓度升高,过多吸入会造成二氧化碳中毒。其表现为胸闷、头痛头晕、浑身无力、精神萎靡、睡眠不足,免疫力下降等。在新装修的房间内如果新风量不足,装修材料中甲醛、苯、二甲苯等挥发性有机物体就无法有效排出,易引起呼吸系统疾病如:肺癌、支气管炎、皮炎、再生障碍性贫血、月经异常等以及精神系统等疾病,这些都是因为室内空气污染及新风量不足造成的。   2 检测器设计   2.1 系统功能特色简介   ⑴实时测量。   ⑵数据云端可查。   ⑶数据保存。   ⑷可根据地点查询。   2.2 系统功能特色简介   ⑴温度、湿度、PM2.5、气压、光照可精确到   ⑵数据可储存到云端,   ⑶网络断线有短信报警   ⑷数据异常短信报警   3 硬件部分   硬件部分是由传感器和Arduino单片机组成的,Arduino单片机使用的是Arduino UNO R3;传感器使用了DSM501A、BMP085、BH1750、DHT11;网络使用的时W5100扩展板。   Arduino是2005年1月由意大利米兰交互设计学院的两位教师David Cuartielles和Massimo Banzi一起设计,是一块基于开放原始代码的Simple I/O平台。该平台由两部分组成:硬件(包括微处理器、电路板等)和软件(编程接口和语言)。Arduino的两部分都是开源的,如果需要,可以在其官网上下载到关于Arduino的开源内容、购买需要的所有独立部件、切割电路板并制作一个电路板。Arduino的软件环境是兼容Java、C等基本编程语言,使得开发者可以快速完成作品。Arduino能够使用开发完成的电子元件.如Switch、Sensors或其它控制器、LED、步进电机或其它输入/输出装置,同时,Arduino也可以成为独立与软件沟通的平台. 如flash、Processing、Max/MSP或其它互动软件。   Arduino UNO R3是Arduino USB接口系列的最新版本,作为Arduino平台的参考标准模板。UNO的处理器核心是ATmega328,同时具有14路数字输入/输出口(其中6路可作为PWM输出),6路模拟输入,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮。Arduino UNO的开发环境方便且简单易懂,所以在互动产品创新设计等方面应用较多。   DSM501A是一款可以检测到1微米以上的微小粒子的粉尘传感器,其工作原理是:,通过DSM501A内含加热器加热,让空气产生涡流,从而使空气流经传感器,如果空气中含有粉尘颗粒,DSM501A检测到粉尘颗粒,产生相应的脉冲,被检测粒子的浓度大小与脉冲的占空比关,粒子浓度与产生的脉冲占空比成线性关系。输出量脉冲为可检测的数字量,采集电路设计简单,数据易分析处理。   BMP085是一款高精度、超低功耗的数字气压传感器,采用8-pin陶瓷无引线芯片承(LCC)封装,适合应用于移动设备中。BMP085由电阻式压力传感器、AD转换器、控制单元组成,其中控制单元包括E2PROM和12c接口,可以通过12C总线直接与Arduino连接通信。它的E2PROM存储11个校准系数,这些校准系数用于对传感器进行温度补偿,从而减少周围环境对其造成的误差。BMP085的压强测量范围在300~1100 hPa(海拔高度一500 m~9 000 m),温度测量范围在一40℃~85℃,符合产品开发与应用的需求。   BH1750 是一种两线式串行总线I2C 接口的数字型光强度传感器集成电路。它可以根据收集的光线强度数

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档