基于arduino的环境检测系统的设计(附件)【字数:6386】
目录
一、引言 4
(一) 智能环境检测系统的发展背景 4
(二)智能环境检测系统的意义 4
(三)本文主要研究内容 5
二、方案设计及元器件选择 6
(一) 环境监测系统各模块的设计及简述 6
(二) Arduino UNO R3开发板的简介 7
(三) OLED显示屏模块简介 7
(四) DHT11温湿度传感器的简介 8
(五) sy01声音模块的简介 9
(六) GP2Y1014AU粉尘传感器模块简介 9
三、系统硬件 11
(一) PM2.5粉尘传感器电路设计 11
(二) DHT11温湿度传感器电路设计 12
(三) sy01声音模块电路设计 13
(四) OLED屏的电路设计 13
(五) 环境监测系统总的电路设计 14
四、系统软件设计 15
(一) Arduino软件介绍 15
(二) Arduino串口开发板及编辑器的选择 15
(三) Arduino库的选择和加载库 16
(四) 引脚的定义和公式计算 17
(五) OLED屏显示及代码编辑上传 18
五、实物展示 21
总结 23
参考文献 24
致谢 25
附录一原理图 26
附录二元件清单 27
附录三程序 28
一、引言
智能环境检测系统的发展背景
在新中国刚成立之初,为了快速提高本国实力应对国内外紧张的 *51今日免费论文网|www.51jrft.com +Q: *351916072*
局势,中国提出大力发展重工业。而随着工业的快速发展,中国的自然环境也遭到极大的破坏,古诗中“明月松间照,清泉石上流”“天苍苍,野茫茫,风吹草低见牛羊”的美好景色变得难见。多了很多污浊的河,少了很多青苍的树,少了很多草地,
同时雾霾也随之而来。面对这样的环境问题,我国也开始认识到环境的重要性。在新世纪后推出了很多的改革政策,像习大大说的“我们既要金山银山,也要绿水青山”还有“可持续发展”的观念。我国开始治理环境,而治理环境问题就涉及了环境的检测。只有得到相关的环境信息,才能更准确更合理的治理环境。环境治理和环境检测是密不可分的。在“十二五”期间政府对环境检测行业高度重视,并形成了以提高环境质量为核心的环保规划。在这样的政策下,我国环境检测行业发展快速,市场增量可期。
同时新世纪随着经济和科技的快速发展,使人们的生活水平逐步提高,生活水平的提高让人们对生活的追求也提高了,使现在的工业制造也逐步提高制造工艺。因此环境检测在智慧家居和工业制造中也发挥了着重要作用。对于我们物联网的学生而言“智慧家居”是个很熟悉的知识点。我们都知道很多的智慧家居都需要得到环境环境数据,进而智能家居系统才能制造舒适的家居环境。而现在精密制造产业对生产的环境也有着很多的要求,生产环境决定了他们产品的质量。在这样的环境下,我国的环境检测行业目前从业企业少,目前技术设备也不够完善。因此就目前我国政策,经济,科技发展来看,环境检测行业未来的前景很好。
(二)智能环境检测系统的意义
环境检测系统的快速发展符合“十二五”以提高环境质量为核心的环保规划,有利于我国环境的治理工程更高效,更精准的完成。环境检测系统可以高效,精准检测出周围的环境的数据化信息,然后通过显示屏显示出来。政府的相关环境治理部门就可以通过这些收集到的信息制定合理科学的治理方案。例如可以根据空气中温湿度,光照度,土壤湿度等信息,让治理人员选择出某地绿化最合适的植物,使降低资源损耗的同时提高工作效率。在国家政策和环境监测系统双重加持下,我国的环境问题将会被快速解决。使沟壑纵横重回林海,斑驳草皮重回碧波荡漾,黄沙漫天重回绿草茵茵。“深林人不知,明月来相照”之景不再难见。
环境检测系统的发展同时也可以促进人们的生活水平的提高和科技,经济的发展。随着科技的发展人们将进入智能时代,环境监测系统可以随时监测周围的环境变化,其可以和智能电子设备打造舒服的智能家居环境。提高人们的生活质量,提高未来人们的幸福感,满足人们的物质欲望。环境检测系统还可以帮助科学人员打造适合的实验环境,提高其科研成功概率,同时还可以提高工业生产环境,促进一些精密制造业发展。
(三)本文主要研究内容
本课题是一款基于Arduino的环境检测系统的设计。主要是利用DHT11温湿度传感器、SY01声音传感器、GP2Y1014AU粉尘传感器模块收集周围环境信息,然后通过引脚把信息传送到Arduino UNO R3开发板上,通过Arduino软件中编写的计算公式代码转换,得到对应的数据,然后在通过代码中相对应的指代及单位上传指令显示在OLED屏上。最后不同的信息通过延迟逐步显示,从而达到让我们知晓周围环境信息这样的设计。二、方案设计及元器件选择
环境监测系统各模块的设计及简述
下列设计框图清晰,简单,明了的展示了环境监测系统设计思路,简单的把数据收集、数据传输、数据转换,数据显示这些运行步骤展示了出来,温湿度传感器、pm2.5粉尘传感器和噪音传感器收集周围环境的信息,然后把信息传给Arduino UNO开发板,开发板进行信息处理转换,通过OLED显示屏把信息显示出来,我们由此得到周围环境信息。
原文链接:http://www.jxszl.com/jsj/wlw/608402.html