아두이노 미세먼지 센서 (PM2.5 미세먼지감지) 샤프 GP2Y1010AU0F
– 아두이노와 연결하여 먼지와 연기등을 감지하는 센서 모듈입니다.
– 샤프 광학먼지센서는 담배연기 또는 일반 미세먼지도 감지할 수 있으며.
- 설명
- 제품사양
- 기술정보
- 반품/교환 안내
설명
* 특징
– 아두이노와 연결하여 먼지와 연기등을 감지하는 센서 모듈입니다.
– 샤프 광학먼지센서는 담배연기 또는 미세먼지를 감지할 수 있으며, 여러가지 응용가능합니다.
– 적외선 LED와 포토센서를 대각선으로 배치하여 빛의 굴절되는 값을 측정하여 공기중의 먼지를 감지합니다.
– 전류소모(최대20mA, 통상11mA)가 적고 전압은 DC 5~7V까지 공급이 가능하며, 출력은 측정된 먼지에 비례하는 아날로그 전압(0.5V/0.1mg/m3)으로 출력됩니다.
제품 사양
– 공급 전압 : 5-7V DC
– 동작 온도 : -10~65 섭시
– 동작 전류 : 최대 20mA
패키지
– GP2Y1010AU0F 먼지센서 x 1
– 케이블 x 1 (배선의 색상은 입고시 변경될수 있습니다, 순서를 참고 하세요.)
– 150옴 저항 x 1
– 16v220uF 커패시터 x 1
원산지:중국산
♦ 관련 자료
응용노트 PDF 파일 다운로드⇓
데이터시트 PDF 파일 다운로드⇓
소스코드는 링크를 참고하세요.
// 샘플 소스코드
int dustPin=0;
float dustVal=0;
float dustDensity = 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 is any digital pin on the arduino connected to Pin 3 on the sensor
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);
dustDensity = 0.17*(dustVal*0.0049)-0.1;
Serial.print(“Dust density(mg/m3) = “)
Serial.println(dustDensity);
}