
项目作者:Grey
项目来源:www.dfrobot.com.cn
新的一年又开始了
然而有个话题始终挥之不去
魔都新年的首个工作日遭遇雾霾天气
霾
霾
霾
连熊本熊都患上雾霾焦虑症了
怎么办?
呃
看起来有一点复杂
我的智商不太够用
......
大家不要方
调整呼吸
放松心情
雾霾自救第一步
制作PM2.5空气质量检测器
进行实时监测
这个还是比较容易实现滴
教程专区
【材料清单】
1. Bluno M3 V2.2 主控板
2. LCD keypad shield
3. 红外CO2二氧化碳传感器 (0~50000ppm)
4. PM2.5激光粉尘传感器
说明:Bluno M3 并不是一个常见的Arduino板,它是DF基于STM32开发的Arduino兼容板,价格便宜,管脚资源多,带蓝牙,用UNO,Leonardo,Mega2560等其实也完全没问题的。LCD keypad虽然占很多管脚,但是上面有个PM2.5转接板的专用接口,省去了接线的麻烦。
【硬件操作】
1. 红外二氧化碳用的是双头PH2.0,其中一个要改成XH2.54的接头(用公母头的杜邦线直插也是可以的,最好能固定一下)
2. 这里选用Bluno M3的Serial1和Serial5两个串口分别作为PM2.5和CO2的UART通信口,Serial1直接连到的LCD上的 PM2.5的接口,所以不用改动,但UART5还是要把排针弯一下的,方便插。
3. 按照以下示意图进行连线。
【软件代码】
在IDE中选择Bluno M3,选择对应串口,烧录代码。(点击阅读原文可查看完整代码)
注意:Bluno M3的串口是从Serial1开始的,烧录代码的时候,为了防止上传出错,先不要插PM2.5转接板,另外,使用UNO,Leonardo的童鞋可以用软串口来读取数据,并不一定要Bluno M3。
【数据读取】
上传成功后,等待15s,就可以读取数据啦。(如果CO2浓度刚开始是65536,可先点一下复位)
室内PM2.5还行
但是CO2浓度好高
拿到窗边,5秒不到CO2是下来了
但这PM2.5,看着好想搬家!
你的城市空气质量如何?
动手测一测就知道啦
2017年
从我做起
将抗霾进行到底
比如
加入DF创客社区一起造
(www.dfrobot.com.cn)
为祖国的抗霾事业多做贡献

点击“阅读原文”,查看完整制作教程

