MQ2 Gas & Smoke Sensor

1. MQ2 Gas & Smoke 센서

MQ2는 내부에 포함된 히터와 센서로 LPG, 부탄, 메탄, 알콜 등을 검출해낼 수 있는 모듈입니다. 내부에 포함된 히터가 적정온도로 올라가서 안정적인 결과를 얻기 위해서는 대기시간(burn-in time)이 필요합니다. 때문에 MQ-2, MQ-3, MQ-4, MQ-5, MQ-6, MQ-7 모듈 종류별로 사용법이 약간씩 틀립니다. 센서가 보드에 결합되어 있는 경우 potentiometer를 이용해서 히터에 걸리는 전압을 조절해서 센서의 감도를 조절할 수 있습니다.(센서만 있는 경우는 저항이나 PWM 핀으로 조절) 특정 가스에 대한 감도를 높이기 위해서는 다양하게 테스트 해 볼 필요가 있습니다.

MQ2 의 경우에는 빠른 response time을 갖고 있어서 거의 즉시 값을 추출할 수 있습니다. 센서는 0~1023 사이의 값을 출력하므로 0~100%로 적절히 변환해서 사용하면 됩니다.

2. 연결방법

배선도
그림의 MQ2 sensor pin 박스의 내용처럼 6개의 핀이 있습니다. 가운데를 기준으로 좌측 3개의 핀(A, H, A)는 아두이노 5V 핀에 연결합니다. 우측의 (B, H, B) 핀 중 2개의 B 핀Analog 0번(A0) 핀으로 연결합니다. 나머지 H 핀이 아두이노 GND 핀으로 연결됩니다. 추가로 22K 저항을 녹색 와이어(A0 – B 를 연결한 와이어)와 GND 사이에 연결해 줍니다.
MQ2 센서가 보드에 결합된 형태로 되어 있는 경우는 VCC, GND, 데이터 핀 연결로 끝.
26885

3. 소스코드

void setup() {
  Serial.begin(9600);
}

void loop() {
  float vol;
  int sensorValue = analogRead(A0);  // 데이터 읽기
  vol=(float)sensorValue/1024*5.0;  // 100분율로 변환해서 출력   
  Serial.println(vol,1);
}

4. 동작방법

가스 라이터, 가스 레인지 근처에서 테스트 해보세요. 불조심 하시고.

5. 참고자료

http://playground.arduino.cc/Main/MQGasSensors

http://fritzing.org/projects/arduino-and-mq-2-gas-smoke-sensor

http://www.seeedstudio.com/wiki/Grove_-_Gas_Sensor%28MQ2%29

How-to video

You may also like...