test.zip

  • 浏览量:1788
  • 下载量:14
  • 资料大小:900 B
  • 日期:2016-02-28
  • 上传者:771270048
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    今天收到了社区的年终奖,如连接所示:http://www.ickey.cc/group-topic-id-66112.html,
    其中含有一个dust sensor, 正好可以用来diy空气质量测试仪。
    方案使用arduino+dust sensor,其中dust sensor传感器采用夏普 gp2y1010au0f 为核心的灰尘传感器。
    传感器内部的红外二极管,可以输出一个跟灰尘浓度成线性关系的电压值。通过该电压值即可计算出空
    气中的灰尘和烟尘含量。传感器的核心指标如下:
    测量对象:   直径大于 0.8μm 灰尘颗粒
    有效量程:   500μg/m 3
    输出类型:   电压模拟量
    工作电压:   2.5v~5.5v
    产品尺寸:   63.2mm×41.3mm
    固定孔尺寸: 2.0mm
    通气孔尺寸: 9.0mm

    传感器的接口:
    1  vcc   电源正(2.5v-5.5v)
    2  gnd   电源地
    3  aout  电压模拟量输出
    4  iled  传感器内部 led 驱动

    传感器与arduino的连接方式如下:
    sensor  arduino
    vcc     3.3v 或 5v
    gnd     gnd
    aout    a0
    iled    d7

    连接实物图:

    源代码如下:






    编译下载程序,串口波特率设为9600,开发板上电,可看到串口助手不断显示当前灰尘浓度值,当有大量灰尘颗粒
    进入通气孔时,数据发生明显变化。



    空气污染指数分级标准如下所示:
    pm2.5浓度均值(μg/m3)  空气质量aqi  空气质量级别  空气质量指数类别
    0-35                  0-50         一级          优
    35-75                 51-100       二级          良
    75-115                101-150      三级          轻度污染
    115-150               151-200      四级          中度污染
    150-250               201-300      五级          重度污染
    250-500               ≥300         六级          严重污染

评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换