Arduino 驱动 GP2Y1010AU0F 灰尘传感器

GP2Y1010AU0F灰尘传感器外观图

< 返回?传感器目录页

  • GP2Y1010AU0F 灰尘传感器基本介绍
    GP2Y1010AU0F 灰尘传感器可用于空气监测装置,即使没有专业的监测设备,也能让你客观了解到时刻呼吸的空气质量。传感器模块中心有个孔洞可让空气自由流过。模块内部带有光学装置,模块通过检测经过空洞的空气灰尘折射,判断空气中的灰尘含量。该模块采用Sharp光学灰尘传感器,用于检测直径大于0.8μm灰尘颗粒浓度,如香烟烟雾。检测信号通过电压模拟量输出,电压模拟量输出大小随灰尘浓度成线性关系。
  • 产品参数
    灵敏度:0.5V/(100μg/m3)
    有效量程:500μg/m3
    工作电压:2.5V~5.5V
    工作电流:20mA(max)
    工作温度:-10℃~65℃
    储存温度:-20℃~80℃
    使用寿命:5年
    产品尺寸:63.2mm×41.3mm×21.1mm
    固定孔尺寸:2.0mm
    通气孔尺寸:9.0mm
    • GP2Y1010AU0F引脚说明 (Pin Layout)

 

GP2Y1010AU0F引脚说明
GP2Y1010AU0F引脚说明

            • 连接设置

GP2Y1010AU0F 引脚1 (V-LED) – Arduino 5v引脚 ?(中间串联 150欧电阻)
GP2Y1010AU0F 引脚2 (LED-GND) – Arduino 引脚 GND
GP2Y1010AU0F 引脚3 (LED) – Arduino 引脚 D2
GP2Y1010AU0F 引脚4 (S-GND) – Arduino GND
GP2Y1010AU0F 引脚5 (Vo) – Arduino 引脚 A0
GP2Y1010AU0F 引脚6 (Vcc) – Arduino 引脚 5V

                  • 使用Arduino驱动GP2Y1010AU0F 灰尘传感器代码 Code for?Arduino to drive GP2Y1010AU0F
[c]
/*
Dust Sensor V1.0
Created by 太极创客
2016

连接设置:
* Sensor Pin#1 (V-LED) - Arduino Pin 5v 150 OHM Ressitor 150欧电阻)
* Sensor Pin#2 (LED-GND) - Arduino Pin GND
* Sensor Pin#3 (LED) - Arduino Pin D2
* Sensor Pin#4 (S-GND) - Arduino GND
* Sensor Pin#5 (Vo) - Arduino Pin A0
* Sensor Pin#6 (Vcc) - Arduino Pin 5V
注释: 电容电阻详见具体连接方法详见太极网站电路图
Notes: More details about resistor and capacitor setup can be found on Taichi Maker website

检测结果:
3000 + = 很差
1050-3000 = 差
300-1050 = 一般
150-300 = 好
75-150 = 很好
0-75 = 非常好

*/

int dustPin=0;
int dustVal=0;

int ledPower=2;
int delayTime=280;
int delayTime2=40;
float offTime=9680;
void setup(){
Serial.begin(9600);
pinMode(ledPower,OUTPUT);
pinMode(4, OUTPUT);
}

void loop(){
// ledPower在本示例中为Arduino上的D2引脚.
// D2引脚连接传感3号引脚
digitalWrite(ledPower,LOW); // power on the LED
delayMicroseconds(delayTime);
dustVal=analogRead(dustPin); // read the dust value via pin 5 on the sensor
delayMicroseconds(delayTime2);
digitalWrite(ledPower,HIGH); // turn the LED off
delayMicroseconds(offTime);

delay(3000);
Serial.println(dustVal);
}
[/c]

 

  • 外部电路图 External Circuit Schematic
GP2Y1010AU0F外部电路
GP2Y1010AU0F外部电路

 

< 返回?传感器目录页