DIY室内空气质量监测仪
DIY室内空气质量监测仪-DFRobot Grey思路:以功能为主导,动手打造DIY气象监测仪
正文:
随着城市工业化程度的提升,气候环境每况日下,越来越多的人开始关注健康问题。作为人们24小时,每时每刻,每分每秒,都离不开的空气,她的安全首当其冲。那么如何才能检测空气是否收到污染?哪些成分影响了我们的空气质量?这都是我们留给自身的课题。
Arduino是时下最为流行的开源电子平台,它以上手简单,功能强大而著称。这种开发方式可以使人们更加关注其创意和实现本身,极大地缩短了开发周期。并且随着Arduino受众的增加,模块化的趋势也也越来越受人追捧,无需焊接,方便接插。
今天我们打算利用Arduino平台,做一个室内空气质量检测仪。首先我们要知道,影响我们周边空气的因素有哪些?常见的污染源有两种:
1. PM2.5:一种直径小于2.5微米的细颗粒物,平时漂浮于空气中。而人类肉眼看到的最小颗粒物是它的20倍,肉眼无法可见,致癌!
2. 甲醛:一种无色气体,有特殊的刺激气味,常藏于新装修的房屋中,人体长期暴露在其中会增大癌症的发生率!
除了上述两种污染源外,室内的温度,湿度还有二氧化碳浓度也对人体会有很大的影响。所以我们今天要做一个可以同时检测PM2.5、甲醛、温度、湿度、还有二氧化碳浓度的空气质量监测仪。
所需材料:
[*]DFRduino UNO R3 x1
[*]LCD12864 显示屏 扩展板 x1
[*]红外CO2二氧化碳传感器 (0-50000ppm) x1
[*]Arduino空气质量监测仪 (PM2.5, 甲醛, 温湿度) x1
[*]7.4V 2500MA 锂电池 (带充放电保护板) x1
[*]亚克力展示架 x1
[*]杜邦线若干
连接图:
具体步骤:
由于监测仪将要同时检测5个参数变量,所以在传感器选型上尽量选择集成度高,精度准确的模块,本次选择了DFRobot的Air Quality Monitor和Infrared CO2 Sensor。
DFRobot Air Quality Monitor内部集成激光PM2.5传感器和甲醛传感器,能够同时检测PM2.5、PM10、甲醛、温度和湿度多种变量。而Infrared CO2 Sensor 又可以检测空气中二氧化碳的浓度,并且具有高精度,大量程等特点。并且两个传感器模块都是串口通信,比模拟量的传感器更加精确,而且体积适中,集成度高。
按图接线,注意两个传感器都要用转接板来与Arduino相连接,注意转接板的正负管脚,以免出现短路现象。
由于UNO只有一个硬件串口,而为了同时使用两个模块,我们需要调用Arduino软串口,此处定义D2 & D3 为SoftwareSerial RX &TX管脚,负责与二氧化碳传感器通信。硬件串口D0 & D1 负责与Air Quality Monitor通信。
注意,由于Arduino 硬件串口被占用,所以程序下载时,需要先拔掉D0 & D1上的管脚,等待烧录完成再插上。
静置10s后,传感器开始有数据输出,但仍需等待一段时间预热时间,数值才会逐渐稳定。最终得到图6,哈气后,二氧化碳浓度明显升高。(正常约在400ppm左右)
找一段绕线带,把所有电线都缠绕一番,显得更加整洁
最后放上一段视频:
http://v.qq.com/x/page/v0852butein.html 这个要把各个传感器的示例程序看懂,没有图形化方便 支持一下 源码是真的找不到了,先弄个甲醛的,凑活一下,其他的用样例代码改一改就好。 挺好的,支持一下 想要甲醛检测仪的代码,拜托拜托 我也想要 甲醛检测仪的代码 拜托 支持 很有用
页:
[1]