PM2.5传感器 粉尘传感器 灰尘传感器GP2Y1010AU0F 日本夏普牌子
只提供产品手册以及设计指南,不提供技术支持,不会用的亲们慎拍。
产品手册(资料)http://picimg.lshou.com/pic/yunpan/t/server/s/1e0E70zhmmy
GP2Y1010AU_设计参考指南及原理:http://picimg.lshou.com/pic/yunpan/t/server/s/1pIDVpjemM7
发货清单:
1,GP2Y1010AU0F 灰尘传感器(1个)
2,150ohm的电阻(1个)
3,220uF的电容(1个)
4,6pin连接线(1个)【实验必备件】
概观
夏普光学灰尘传感器(GP2Y1010AU0F)在检测非常细的颗粒,如香烟烟雾,是特别有效的,
并且是常用的空气净化器系统。
该装置中,一个红外发光二极管和光电晶体管,对角布置成允许其检测到在空气中的灰尘反射光。
该传感器具有极低的电流消耗(非常大20mA,11毫安典型的),可以搭载高达7VDC的传感器。输出的是一个模拟电压正比于所测得的粉尘浓度,敏感性为0.5V/0.1mg/m3。
规范
电源电压:5-7V
工作温度:-10-65摄氏度
消耗电流:20mA非常大
非常小粒子检出值:0.8微米
灵敏度:0.5V/(0.1mg/m3)
清洁空气中电压:0.9V 典型值
工作温度:-10~65℃
存储温度:-20~80℃
使用寿命:5年
尺寸大小:46mm×30mm×17.6mm
重量大小:15g
检测原理
其原理如下图,传感器有个洞可以让空气自由流过,定向发射LED光,通过检测经过空气中灰尘折射过后的光线来判断灰尘的含量。
使用测试代码:
int dustPin=0;
float dustVal=0;
int ledPower=2;
int delayTime=280;
int delayTime2=40;
float offTime=9680;
void setup(){
Serial.begin(9600);
pinMode(ledPower,OUTPUT);
pinMode(dustPin, INPUT);
}
void loop(){
// ledPower is any digital pin on the arduino connected to Pin 3 on the sensor
digitalWrite(ledPower,LOW);
delayMicroseconds(delayTime);
dustVal=analogRead(dustPin);
delayMicroseconds(delayTime2);
digitalWrite(ledPower,HIGH);
delayMicroseconds(offTime);
delay(1000);
if (dustVal>36.455)
Serial.println((float(dustVal/1024)-0.0356)*120000*0.035);
}
测试得到的数据和空气质量对照:
(咨询特价) + = 很差
(咨询特价)00 = 差
(咨询特价)50 = 一般
(咨询特价)0 = 好
(咨询特价)0 = 很好
(咨询特价) = 非常好
Sensor Pin Arduino Pin
1 Vled –> 5V (150ohm resistor)
2 LED-GND –> GND
3 LED –> Digital pin 2
4 S-GND –> GND
5 Vo –> Analog pin 0
6 Vcc –> 5V
LED引脚必须调节成1ms的周期。