Sharp GP2Y1010AU0F Dust Sensor ตรวจจับควันและฝุ่นละออง
Sharp GP2Y1010AU0F Dust Sensor ตรวจจับควันและฝุ่นละออง
Dust Sensor (ตรวจจับควันและฝุ่นละออง) Dust Sensor เป็น Sensor Arduino ใช้สำหรับตรวจจับควันและฝุ่นละอองในอากาศ ค่าที่ได้ออกมาเป็น Analog 1-1023 ลักษณะการทำงานคือ Sensor จะส่งแสงเลเซอร์ ไปกระทบกับตัวรับ และให้อากาศผ่านในช่อง หากการรับแสงมีน้อยแสดงว่าฝุ่นละออกเยอะ หากมีการรับแสงได้มากแสดงว่าฝุ่นละอองน้อย สามารถวัด ควันธูป แป้ง ฝุ่น ได้ นำไปประยุคใช้กับ Air purifier Air conditioner Air monitor
ตัวอย่างการนำไปใช้งาน Sharp GP2Y1010AU0F Dust Sensor
Dust Sensor GP2Y1010AU0F Description:
GP2Y1010AU0F is a dust sensor by optical sensing system. An infrared emitting diode (IRED) and an phototransistor are diagonally arranged into this device. It detects the reflected light of dust in air. Especially it is effective to detect very fine particle like the smoke. In addition it can distinguish smoke from house dust by pulse pattern of output voltage.
Dust Sensor (ตรวจจับควันและฝุ่นละออง) GP2Y1010AU0F Features:
- Compact thin package (46.0 30.0 17.6 mm)
- Low consumption current (Icc: MAX. 20 mA)
- The presence of dust can be detected by the photometry of only one pulse
- Enable to distinguish smoke from house dust
- Lead-free and RoHS directive compliant
Dust Sensor GP2Y1010AU0F ตัวอย่าง Source Code
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
int dustPin=0;
int dustVal=0;
int ledPower=2;
int delayTime=280;
int delayTime2=40;
float offTime=9680;
void setup(){
Serial.begin(9600);
pinMode(ledPowerOUTPUT);
pinMode(4 OUTPUT);
}
void loop(){
// ledPower is any digital pin on the arduino connected to Pin 3 on the sensor
digitalWrite(ledPowerLOW); // power on the LED
delayMicroseconds(delayTime);
dustVal=analogRead(dustPin); // read the dust value via pin 5 on the sensor
delayMicroseconds(delayTime2);
digitalWrite(ledPowerHIGH); // turn the LED off
delayMicroseconds(offTime);
delay(3000);
Serial.println(dustVal);
}
วิธีการใช้งาน โมดูลตรวจจับควันและฝุ่นละออง GP2Y1010AU0F
https://www.instructables.com/id/How-to-Interface-With-Optical-Dust-Sensor/
GP2Y1010AU0F Datasheet
- https://www.sparkfun.com/datasheets/Sensors/gp2y1010au_e.pdf