赞
踩
产品手册(资料):http://pan.baidu.com/s/1eQjaACa
GP2Y1014AU_设计参考指南及原理:http://pan.baidu.com/s/1o6kglNs
打包下载地址:https://download.csdn.net/download/acktomas/11006449
夏普光学灰尘传感器(GP2Y1014AU0F)在检测非常细的颗粒,如香烟烟雾,是特别有效的,并且是常用的空气净化器系统。
该装置中,一个红外发光二极管和光电晶体管,对角布置成允许其检测到在空气中的灰尘反射光。
该传感器具有极低的电流消耗(最大20mA,11毫安典型的),可以搭载高达7VDC的传感器。输出的是一个模拟电压正比于所测得的粉尘浓度,敏感性为0.5V/0.1mg/m3。
其原理如下图,传感器中心有个洞可以让空气自由流过,定向发射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); }
3000 + = 很差
1050-3000 = 差
300-1050 = 一般
150-300 = 好
75-150 = 很好
0-75 = 非常好
Sensor Pin | Arduino Pin |
---|---|
Vled | (150ohm resistor) |
LED-GND | GND |
LED | Digital pin 2 |
S-GND | GND |
Vo | Analog pin 0 |
Vcc | 5V |
LED引脚必须调节成1ms的周期。
LED似乎使用的是PNP晶体管来通电,LED引脚必须接收一个较低的电压。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。