×

带DSM501A传感器的Arduino空气质量监测器

消耗积分:2 | 格式:zip | 大小:0.55 MB | 2022-11-03

张超

分享资料个

描述

空气质量监测是众所周知的成熟科学,始于 80 年代。当时,技术还很有限,用来量化空气污染的解决方案复杂、繁琐,而且确实很昂贵。

幸运的是,如今,借助最新的现代技术,用于空气质量监测的解决方案不仅变得更加精确,而且测量速度也越来越快。设备变得越来越小,而且成本比以往任何时候都更实惠。所展示的设备使用 Samyoung “DSM501A”灰尘传感器,它是市场上最便宜的传感器之一,可以在 AliExpress 上以几美元的价格购买。该传感器能够检测 PM2.5 和 PM10 颗粒。

在下图中,您可以看到引脚的布局,但不要注意电线的颜色,因为它们可能会有所不同。

 
pYYBAGNiBEqAX-KjAAD1gzgg5lY48.jpeg
 

电路非常简单:

传感器的 Vout1 (PM2.5) 连接到 Arduino 的 D2,Vout2 (PM10) 连接到 D3,Vcc 连接到 Arduino +5V,GND 连接到 Arduino Gnd 引脚。LED 二极管连接到 Arduino 的模拟引脚 A1 到 A5,这些引脚在代码中定义为输出。具有 61x2 字符的 LCD 显示屏与日立 HD44780 兼容。以pcs/0.01cf为单位显示PM10颗粒物浓度,以及5种空气质量状态:

- 干净的

- 好的

- 可接受

- 重的

- 危险

PM10 和 PM2.5 的浓度都可以在 arduino 串行监视器上进行监测。根据污染程度 (PM10),将点亮特定颜色的适当 LED,以便快速轻松地读取结果。我没有太多写代码的经验,所以也许代码可以改进。需要强调的是,通过安装将空气从传感器出口抽出的风扇,可以显着改善不需要峰值区域的特性。整个设备组装在一个塑料盒中,用于电气安装。

 
poYBAGNiBE6AO94eAAJXXKPmqPs632.jpg
 

 

将来,我计划测试更多便宜的灰尘传感器,以便您可以在我的下一个项目中找到结果。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !