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. 연결방법
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