미니 미세먼지 측정기 센서 실험(GP2Y1010AU0F)

by 조혜인 | 2016-07-07 16:19
미세먼지 소형 저가 초미세먼지 측정 측정기


1. 먼지센서 GP2Y1010AU0F


1) 센서 설명

- 이 센서는 '미세먼지' 측정을 목표로합니다.


cf>

미세먼지 : 지름 10㎛ 이하인 먼지를 뜻한다. 거대분진이라고도 부른다. 

초미세먼지 : 지름 2.5㎛ 이하인 먼지를 뜻하는데 초(超)미세먼지로 불린다. 미세분진이라고도 한다. 미세분진은 일반적으로 인위적인 공해에 의해 만들어지는 것이기 때문에 신체에 위험하다. 


- 크기가 작습니다. (46 × 30 × 17.6mm)

- LED로 공기 중 미세먼지를 감지하는 원리입니다.





2) 키트 기능


센서를 살펴보니, 이 키트는 다음과 같은 기능을 가질 것으로 생각됩니다.


- 내가 있는 곳의 미세먼지량을 알 수 있게 해준다.

기상청에서 공식적으로 특정 도시의 미세먼지에 대한 예보를 하고 있습니다.

(미세먼지예보, http://www.kma.go.kr/weather/asiandust/density.jsp)


- 실내 미세먼지 측정 가능

요리를 하면서 발생하는 연기나 냄새로 올라가는 미세먼지 농도가

대기중의 미세먼지 농도보다 몇십배 높은 수준이라고 합니다.

대기 중 미세먼지 뿐만 아니라, 실내의 미세먼지가 얼마나 있는지 아는 것도 중요하겠죠?












2. 실험



센서로 실험을 해보았습니다.

핀은 다음과 같이 연결해 주시면 됩니다.


Sensor PinArduino Pin
1. Vled (흰색)5V(150ohm resistr & 220uF capacitor)
2. LED-GND (파란색)GND
3. LED (초록색)Digital pin 2 (아두이노 2번핀)
4. S-GND (노란색)GND
5. V0 (검정색)Analog pin 0 (아두이노 A0핀)
6. Vcc (빨간색)5V


1번과 2번사이에 커패시터를 연결해 주어야 합니다.








코드는 다음과 같습니다.

LED핀이 On, Off 되는 시간차를 이용해 대기 중의 미세먼지를 포착한 후

Analog Pin으로 값을 읽습니다.


그리고 그 값을 미세먼지 농도 단위로 환산해 주었습니다.

dustDensity = 0.17*(dustVal*0.0049)-0.1;

 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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);
}
cs








3. 결과값 분석


위의 회로를 pcb로 만든 후 담배연기로 실험을 해 보았습니다.

담배연기를 아주 잘 인지합니다.

담배연기 농도가 짙어지면 빨간색 불이 들어옵니다.

사진과 영상으로 확인해 보세요.









댓글 1

보급형 미세먼지 측정기

미니 미세먼지 측정기 센서 실험(GP2Y1010AU0F)

by 조혜인

MADE BY

조혜인

arduino, processing, rhino, sketchup, 아두이노, 에프터이펙트, 포토샵, 프리미어
보급형 미세먼지 측정기 매뉴얼 다음글 미니 미세먼지 측정기 센서 실험(GP2Y1010AU0F)현재글 미니 초미세먼지 측정기 이전글