[#16 WEKIT 아두이노 종합키트 공략] 알코올 감지 센서(MQ-3) 공략하기


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


이번시간엔 알코올 감지 센서에 대해 알아보도록 하겠습니다




"

알코올 감지 센서란?

"


알코올을 감지하는 센서로 아두이노를 통해

음주 측정기로도 사용되는 센서입니다!!


MQ-3 센서는

아날로그/디지털 센서로 알코올 농도 값을 아날로그 방식으로

측정해주기 때문에 수치 별로 측정이 가능한 센서입니다



따라서 이번 실습은 알코올 감지 센서를 통해

알코올이 감지 되었을 때 LED를 점멸하는 예제로

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




WK MQ-3 아날로그 알코올 감지 센서 모듈
 [WK-ADB-K07-17]

스펙


정격전압 : 5V

칩셋 : MQ-3


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

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

크기 : 35 * 24 * 17mm




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

[아두이노 우노와 센서 쉴드 사용법]

🔼클릭🔼




1. 회로도 & 배선도

 




2. 코드 예제


(알코올 감지 센서 예제 코드)


// 알코올 센서 mq-3 예제(https://www.devicemart.co.k)
// 알코올 감지 시 LED 점등

#define mq3D_PIN 4
#define mq3A_PIN A0
#define LED_PIN 3

int mq3D;
int mq3A;

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

void loop() {
  mq3A = analogRead(mq3A_PIN);
  mq3D = digitalRead(mq3D_PIN);
  Serial.print("mq-3 아날로그 값: ");
  Serial.print(mq3A);
  Serial.print("    ");
  Serial.print("mq-3 디지털 값: ");
  Serial.print(mq3D);

  if (mq3D == 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 댓글