查看: 351|回复: 1

[项目分享] DIY室内空气质量监测仪

[复制链接]
DIY室内空气质量监测仪
-DFRobot Grey
思路:

     以功能为主导,动手打造DIY气象监测仪

正文:

      随着城市工业化程度的提升,气候环境每况日下,越来越多的人开始关注健康问题。作为人们24小时,每时每刻,每分每秒,都离不开的空气,她的安全首当其冲。那么如何才能检测空气是否收到污染?哪些成分影响了我们的空气质量?这都是我们留给自身的课题。

      Arduino是时下最为流行的开源电子平台,它以上手简单,功能强大而著称。这种开发方式可以使人们更加关注其创意和实现本身,极大地缩短了开发周期。并且随着Arduino受众的增加,模块化的趋势也也越来越受人追捧,无需焊接,方便接插。

      今天我们打算利用Arduino平台,做一个室内空气质量检测仪。首先我们要知道,影响我们周边空气的因素有哪些?常见的污染源有两种:

       1. PM2.5:一种直径小于2.5微米的细颗粒物,平时漂浮于空气中。而人类肉眼看到的最小颗粒物是它的20倍,肉眼无法可见,致癌!

       2. 甲醛:一种无色气体,有特殊的刺激气味,常藏于新装修的房屋中,人体长期暴露在其中会增大癌症的发生率!

      除了上述两种污染源外,室内的温度,湿度还有二氧化碳浓度也对人体会有很大的影响。所以我们今天要做一个可以同时检测PM2.5、甲醛、温度、湿度、还有二氧化碳浓度的空气质量监测仪。

屏幕快照 2019-03-21 15.49.35.png

所需材料:


连接图:
屏幕快照 2019-03-21 15.56.10.png

具体步骤:

      由于监测仪将要同时检测5个参数变量,所以在传感器选型上尽量选择集成度高,精度准确的模块,本次选择了DFRobot的Air Quality Monitor和Infrared CO2 Sensor。

      DFRobot Air Quality Monitor内部集成激光PM2.5传感器和甲醛传感器,能够同时检测PM2.5、PM10、甲醛、温度和湿度多种变量。而Infrared CO2 Sensor 又可以检测空气中二氧化碳的浓度,并且具有高精度,大量程等特点。并且两个传感器模块都是串口通信,比模拟量的传感器更加精确,而且体积适中,集成度高。

      按图接线,注意两个传感器都要用转接板来与Arduino相连接,注意转接板的正负管脚,以免出现短路现象。

屏幕快照 2019-03-21 15.57.48.png

      由于UNO只有一个硬件串口,而为了同时使用两个模块,我们需要调用Arduino软串口,此处定义D2 & D3 为SoftwareSerial RX &TX管脚,负责与二氧化碳传感器通信。硬件串口D0 & D1 负责与Air Quality Monitor通信。

屏幕快照 2019-03-21 15.58.37.png

屏幕快照 2019-03-21 15.59.37.png

屏幕快照 2019-03-21 15.59.29.png

屏幕快照 2019-03-21 16.01.03.png

注意,由于Arduino 硬件串口被占用,所以程序下载时,需要先拔掉D0 & D1上的管脚,等待烧录完成再插上。

屏幕快照 2019-03-21 16.01.47.png

      静置10s后,传感器开始有数据输出,但仍需等待一段时间预热时间,数值才会逐渐稳定。最终得到图6,哈气后,二氧化碳浓度明显升高。(正常约在400ppm左右)

      找一段绕线带,把所有电线都缠绕一番,显得更加整洁

屏幕快照 2019-03-21 16.02.39.png

屏幕快照 2019-03-21 16.02.59.png

屏幕快照 2019-03-21 16.04.07.png

屏幕快照 2019-03-21 16.03.53.png

最后放上一段视频:

Arduino Air Quality Monitor.svg

759.46 KB, 下载次数: 1, 下载积分: 创造力 -1

售价: 5 创造力  [记录]

shzrzxlee  初级技匠

发表于 2019-3-21 22:13:41

这个要把各个传感器的示例程序看懂,没有图形化方便
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail