[#15 WEKIT 아두이노 종합키트 공략] 가스 감지 센서(MQ-2) 공략하기


안녕하세요 디바이스마트입니다


이번 시간은 가스 감지 센서에 대해 알아보도록 하겠습니다~




"

가스 감지 센서란?

"

인화성 가스를 감지하는 센서로,

메탄, 프로판, 부탄과 같은 가스가 감지 되었을 때

신호를 주는 센서입니다


가스가 누출 되었을 때 바로바로 확인하지 못한다면

결과적으로 가스 누출 사고로 까지 이어질 수 있습니다


이러한 사고를 사전에 방지할 수 있도록 도와주는 센서가

 바로 가스 감지 센서입니다 !!! 



따라서 이번 실습은 가스 감지 센서를 이용해

가스가 감지 되었을 때 LED가 점멸하는 예제로

가스 감지 센서의 기본적인 동작 방법에 대해 포스팅 해보겠습니다




WK MQ-2 아날로그 가스 감지 센서 모듈 
[WK-ADB-K07-16]

스펙


정격전압 : 5V

칩셋 : MQ-2

포트 : 아날로그, 디지털 신호

인터페이스 : Arduino 3P Interface (3핀) SVG

크기 : 35 * 24 * 23mm




아두이노 우노와 쉴드 사용법을 모를 경우 !

1. 회로도 & 배선도





2. 코드 예제


(가스 감지 센서 예제 코드)

// 가스 센서 mq-2 예제(https://www.devicemart.co.k)
// 가스 감지 시 LED 점등

#define mq2D_PIN 4
#define mq2A_PIN A0
#define LED_PIN 3

int mq2D;
int mq2A;

void setup() {
  Serial.begin(9600);       //시리얼 통신 시작
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
  mq2A = analogRead(mq2A_PIN);
  mq2D = digitalRead(mq2D_PIN);
  Serial.print("mq-2 아날로그 값: ");
  Serial.print(mq2A);
  Serial.print("    ");
  Serial.print("mq-2 디지털 값: ");
  Serial.print(mq2D);
  if (mq2D == LOW) {
    Serial.print("    ");
    Serial.println("가스 감지");
    digitalWrite(LED_PIN, HIGH);
    delay(500);
    digitalWrite(LED_PIN, LOW);
    delay(500);
    }
    else{
       Serial.println("");
       digitalWrite(LED_PIN, LOW);
       delay(1000);
      }
}



🔼

위 예제는 가스 감지 센서로 가스가 감지 되었을 때

LED가 점멸하는 예제 입니다




지금 까지 가스 감지 센서에 대해 실습 해 보았습니다

위 예제를 참고해서 여러가지 방식으로

작동해보시길 바랍니다


그럼 저는 다음 센서/모듈 포스팅으로 돌아오겠습니다~

Bye~ Bye~

🔽상품정보🔽

WK 가스 감지 센서 모듈 [바로가기]

WK 아두이노 우노 호환보드 (USB-C타입) [바로가기]

WK 아두이노 호환 센서 쉴드 V5.0 [바로가기]

WK Piranha LED 모듈 [바로가기]

[아두이노 우노 스페셜 센서 종합키트]

댓글 쓰기

0 댓글