此工程是基于江科大源码的基础上创作,因为pm2.5这个模块比较冷门,参考的代码比较少,所以开源给大家学习参考!
功能介绍
GP2Y10传感器模块模块原理:GP2Y1014AU0F是利用光散射发来测量空气中PM2.5的传感器,在传感器内部,有一个光源,通过该光源照射空气中的粉尘,当空气中存在粉尘时,光会发生反射,这时在传感器的另一端会有光强接收器,传感器根据接收器采集到的值来判定空气中粉尘浓度,由这些粉尘而散射的光射入光接收元件作为电压输出。主要包括碳化物、硫化物,还包括铅、锌、砷等影响人民身体健康的重金属元素,还包括了自然界的自身产生的污染,如火山爆发迸发出的火山灰,森林大火以沙尘暴产生的细颗粒物随空气进入到大气循环中,转化成PM2.5,当室内的烟灰或室内灰尘等空气中的粉尘处于检测范围内时,由于这些粉尘而散射的光射入光接收元件作为电压输出。
工作电压:DC5.0V
输出信号:模拟电压0-3.5V
检测范围:主要包括碳化物,硫化物,沙尘,PM2.5,PM10,烟灰或室内灰尘等
运用场合:常用于单片机的PM2.5空气检测系统,空气颗粒污染物检测报警,空气质量检测等设计。
接线:
VCC:接DC5.0V电源正极(给传感器供电)
GND:接电源负极
PUL:接单片机IO引脚(视频测试程序接P2.0)
AO:模拟电压输出(视频测试程序接AIN1)
代码出处:桂林航天工地学院 天八616出品
链接:https://pan.baidu.com/s/15sUFn2t7EzH-gHBsEo-WWw?pwd=2t92
提取码:2t92
拿走的朋友别忘了点赞和评论,感谢!