FREE delivery & 40% Discount for next 3 orders! Place your 1st order in.
Shop NowGP2Y1010AU0F Dust Sensor ตรวจจับควันและฝุ่นละออง (เก็บเงินปลายทาง พร้อมส่ง 24 ชั่วโมง)
คำอธิบาย
Dust Sensor GP2Y1010AU0F เป็น Sensor Arduino ใช้สำหรับตรวจจับควันและฝุ่นละอองในอากาศ ค่าที่ได้ออกมาเป็น Analog 1-1023 ลักษณะการทำงานคือ Sensor จะส่งแสงเลเซอร์ ไปกระทบกับตัวรับ และให้อากาศผ่านในช่อง หากการรับแสงมีน้อยแสดงว่าฝุ่นละออกเยอะ หากมีการรับแสงได้มากแสดงว่าฝุ่นละอองน้อย สามารถวัด ควันธูป แป้ง ฝุ่น ได้ นำไปประยุคใช้กับ Air purifier, Air conditioner, Air monitor
ข้อมูลเพิ่มเติม
– ขนาดของ Sensor 46.0*30.0*17.6 mm
– ใช้กระแสเพียง 20mA
– สามารถตรวจจับ ควันและฝุ่นได้
– ใช้หลักการของ Photometry
– รองรับมาตราฐาน Lead-free และ RoHS
ในหนึ่งชุดประกอบด้วย
– Dust Sensor Sharp GP2Y1010AU0F 1 ตัว
– สายไฟ 1 ชุด
– ตัวต้านทาน 150ohm 1 ตัว
– ตัวเก็บประจุ 16v220uF 1 ตัว
การต่อใช้งาน
ตัวอย่างเพิ่มเติม Code โปรแกรม
int measurePin = 6;
int ledPower = 12;
int samplingTime = 280;
int deltaTime = 40;
int sleepTime = 9680;
float voMeasured = 0;
float calcVoltage = 0;
float dustDensity = 0;
void setup(){
Serial.begin(9600);
pinMode(ledPower,OUTPUT);
}
void loop(){
digitalWrite(ledPower,LOW); // power on the LED
delayMicroseconds(samplingTime);
voMeasured = analogRead(measurePin); // read the dust value
delayMicroseconds(deltaTime);
digitalWrite(ledPower,HIGH); // turn the LED off
delayMicroseconds(sleepTime);
// 0 – 3.3V mapped to 0 – 1023 integer values
// recover voltage
calcVoltage = voMeasured * (3.3 / 1024);
// linear eqaution taken from http://www.howmuchsnow.com/arduino/airquality/
// Chris Nafis (c) 2012
dustDensity = 0.17 * calcVoltage – 0.1;
Serial.print(“Raw Signal Value (0-1023): “);
Serial.print(voMeasured);
Serial.print(” – Voltage: “);
Serial.print(calcVoltage);
Serial.print(” – Dust Density: “);
Serial.println(dustDensity);
delay(1000);
}
จากบทความ เว็บhttp://arduinodev.woofex.net/2012/12/01/standalone-sharp-dust-sensor/
ข้อมูลเพิ่มเติม
Brand |
---|
Reviews
There are no reviews yet.