极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 21523|回复: 8

w5100+ppd42ns :测试一下除夕炮竹对空气的影响

[复制链接]
发表于 2013-2-9 12:36:44 | 显示全部楼层 |阅读模式
本帖最后由 laoliu1982 于 2013-2-9 12:41 编辑

采用乐联网-arduino w5100 框架实现,具体内容参考 http://www.geek-workshop.com/thread-3381-1-1.html




观测曲线:http://open.lewei50.com/home/gatewaystatus/69

简单说明:
1  测试除夕鞭炮对颗粒物的影响,主要观察第一个曲线“小颗粒物”,使用dylos进行测试


2  测试  ppd42ns  的一致性,主要是对比第二个和第三个曲线的一致性


3  测试ppd42ns  与dylos的相关性,找出对比关系。





代码实现:
  1. #include <LeweiClient.h>
  2. #include <SPI.h>
  3. #include <Ethernet.h>
  4. #include <Wire.h> //BH1750 IIC Mode

  5. uint8_t mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};

  6. #define LW_USERKEY "xxxxxxxxxxxxxxxxxxxxxxx"
  7. #define LW_GATEWAY "01"

  8. //delay between updates
  9. #define POST_INTERVAL (10*1000)

  10. LeWeiClient *lwc;



  11. LeWeiPPDSensor the_PM1Sensor("PM1", "PM_sensor", "PM1sensor", 8);
  12. LeWeiPPDSensor the_PM1Sensor2("PM2", "PM_sensor", "PM1sensor", 7);

  13. void setup() {
  14.     Serial.begin(9600);
  15.     if (Ethernet.begin(mac) == 0)
  16.     {
  17.         Serial.print("Failed to configure Ethernet using DHCP\r\n");
  18.     }
  19.     else
  20.     {
  21.         Serial.print("Ethernet configuration OK\r\n");
  22.     }



  23.     // hope no exception here
  24.     lwc = new LeWeiClient(LW_USERKEY, LW_GATEWAY);

  25.     lwc->registerSensor(the_PM1Sensor);
  26.     lwc->registerSensor(the_PM1Sensor2);
  27. }

  28. void loop() {
  29.     if (lwc) {
  30.         Serial.print("*** start data collection\r\n");
  31.         lwc->scanDevices();

  32.         Serial.print("*** start data send\r\n");
  33.         lwc->send();

  34. /*
  35. *        Serial.print("*** start log send\r\n");
  36. *        lwc->sendLog("I'm alive.");
  37. *
  38. */
  39.         //delay(POST_INTERVAL);
  40.     }
  41. }


复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2013-2-9 12:46:12 | 显示全部楼层
强烈支持~~~
回复 支持 反对

使用道具 举报

发表于 2013-2-9 15:51:20 | 显示全部楼层
本帖最后由 弘毅 于 2013-2-9 15:56 编辑

。。。。感觉ppd42ns 与dylos的曲线。。还是有比较大差异ing
回复 支持 反对

使用道具 举报

发表于 2013-2-9 18:35:20 | 显示全部楼层
前排围观,坐等结果,话说,一车鞭炮可以炸桥了。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-19 15:20:32 | 显示全部楼层
试验到今天结束:
数据地址 http://open.lewei50.com/home/gatewaystatus/69
结论如下:
1 两个PPD42NS 基本曲线一致(选择一周作为时间间隔)
2 由于没有用风扇,颗粒物相对较少的时候,无法向dylos一样反应空气质量变化,也就是不加风扇基本上只能在国内用了。

下面会增加一个风扇,做一个简单的外壳,放到室外去看一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2013-2-26 22:10:29 | 显示全部楼层
等风扇效果看看
回复 支持 反对

使用道具 举报

发表于 2013-6-6 07:06:17 | 显示全部楼层
laoliu1982 发表于 2013-2-19 15:20
试验到今天结束:
数据地址 http://open.lewei50.com/home/gatewaystatus/69
结论如下:

我想问一下为什么要加个风扇才能反映空气质量变化?如果加,怎么加?
回复 支持 反对

使用道具 举报

发表于 2014-7-10 13:41:00 | 显示全部楼层
我测的30s一次数据,2个平均一分钟上传一次,与dylos 1100pro对比,发现ppd42ns波动很大,找不出规律啊,似乎没有可拟合性?
回复 支持 反对

使用道具 举报

发表于 2014-7-14 15:10:54 | 显示全部楼层
laoliu1982 发表于 2013-2-19 15:20
试验到今天结束:
数据地址 http://open.lewei50.com/home/gatewaystatus/69
结论如下:

我正在使用dylso dc1100pro来标定ppd42ns, 发现两者曲线走势不符合,请问你的图是怎么做的呢?
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 00:19 , Processed in 0.041517 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表