MQ 센서 시리즈: 두 판 사이의 차이

아두위키 : Arduwiki
잔글 (ArduWiki님이 MQ-6 가스 센서 문서를 넘겨주기를 만들지 않고 MQ 센서 시리즈 문서로 이동했습니다)
잔글편집 요약 없음
1번째 줄: 1번째 줄:
{{#seo:|title=아두위키 : 아두이노 MQ-6 가스 센서 가이드|title_mode=append|keywords=아두이노, 정보과학, 메이커학습, 수행평가, MQ-6 가스 센서, 아두이노 작품, 캡스톤작품, 아두이노 예제코드|description=아두이노로 MQ-6 가스 센서를 제어하는 방법(기본정보, 회로, 예제 코드)을 소개합니다. 정보과학과 메이커수업에 활용가능합니다.}}[[파일:Mq6 대표이미지.png|가운데|class=coders100]]
{{#seo:|title=아두위키 : 아두이노 MQ 가스 센서 가이드|title_mode=append|keywords=아두이노, 정보과학, 메이커학습, 수행평가, MQ 가스 센서, 아두이노 작품, 캡스톤작품, 아두이노 예제코드|description=아두이노로 MQ 가스 센서를 제어하는 방법(기본정보, 회로, 예제 코드)을 소개합니다. 정보과학과 메이커수업에 활용가능합니다.}}[[파일:Mq6 대표이미지.png|가운데|class=coders100]]


LPG, 부탄, 프로판, LNG를 감지하는 센서가 부착된 모듈입니다.
== '''개요''' ==
MQ 센서는 다양한 가스 농도를 감지할 수 있는 저렴한 전자 센서입니다. 각 센서는 특정 가스를 감지하도록 설계되었으며, 아두이노와 같은 마이크로컨트롤러로 쉽게 사용할 수 있습니다. 주로 공기질 모니터링, 가스 누출 감지, 산업 안전 등 다양한 응용 분야에서 활용됩니다.


사용 전 일정 시간 예열을 해주어야 정확도가 높아집니다.


== '''사양''' ==
== '''주요 모델''' ==
MQ 시리즈에는 다양한 모델이 있으며, 각 모델은 다른 종류의 가스를 감지합니다.


* 동작전압[V] : 5
대부분 예열시간이 24시간 정도 필요하다고 알려져있으며, 측정 범위 및 정확도를 고려했을 때 정확한 수치를 통한 안전 장치보다는 특정 가스 감지의 용도로 활용하는 것이 바람직합니다.
* 예열 시간 : 24시간(DATASHEET) / 실 사용 결과 가스의 존재 유무만 판단하는 수준이라면 바로 사용하셔도 무방합니다.
* 후면의 가변저항으로 감도 조절 가능


== '''예제 사용 하드웨어''' ==
후면에는 가변저항이 있어 감도 조절이 가능합니다.
{| class="wikitable"
!센서 종류
!감지 가스
!예열 시간
!측정 범위
!동작 전압
!출력 방식
|-
|MQ-2
|LPG, 프로판, 수소, 메탄, 알코올, 연기
|24시간
|300-10000 ppm
|5V
|아날로그
|-
|MQ-3
|알코올, 벤젠, CH4, 헥산, CO
|24시간
|25-500 ppm (알코올)
|5V
|아날로그
|-
|MQ-4
|메탄, CNG
|24시간
|200-10000 ppm
|5V
|아날로그
|-
|MQ-5
|LPG, 천연가스, 도시가스
|24시간
|200-10000 ppm
|5V
|아날로그
|-
|MQ-6
|LPG, 부탄, 이소부탄, 프로판
|24시간
|200-10000 ppm
|5V
|아날로그
|-
|MQ-7
|일산화탄소
|24시간
|20-2000 ppm
|5V
|아날로그
|-
|MQ-8
|수소
|24시간
|100-10000 ppm
|5V
|아날로그
|-
|MQ-9
|일산화탄소, 메탄, LPG
|24시간
|10-10000 ppm (CO), 100-10000 ppm (가연성 가스)
|5V
|아날로그
|-
|MQ-135
|암모니아, 벤젠, 알코올, 연기
|24시간
|10-1000 ppm (NH3, 알코올, 벤젠)
|5V
|아날로그
|}
 
 
== '''작동 원리''' ==
MQ 시리즈 센서는 내부에 히터와 전도성 물질로 구성된 감지 소자를 포함하고 있습니다. 특정 가스가 감지 소자에 접촉하면, 전도성 물질의 저항이 변화하고, 이 변화를 통해 가스 농도를 측정합니다. 감지 소자는 주로 SnO2(산화주석)로 만들어져 있으며, 공기 중의 가스 농도에 따라 저항 값이 달라집니다.
 
 
== '''전기적 특성''' ==
 
* '''전원 공급''': 5V (일부 모델은 3.3V)
* '''출력''': 아날로그 전압 신호 (일부 모델은 디지털 출력도 지원)
* '''히터 전류''': 약 150mA
* '''반응 시간''': 1~2분 (센서가 안정화되기까지의 시간)


* [[아두이노(Arduino)|아두이노 보드]]
* [https://gongzipsa.com/shop/search.php?q=%EC%A0%90%ED%8D%BC+%EC%BC%80%EC%9D%B4%EB%B8%94 점퍼 케이블]
* MQ-6 모듈


== '''연결''' ==
== '''사용 예제''' ==
 
=== '''예제 사용 하드웨어''' ===
*[[아두이노(Arduino)|아두이노 보드]]
*[https://gongzipsa.com/shop/search.php?q=%EC%A0%90%ED%8D%BC+%EC%BC%80%EC%9D%B4%EB%B8%94 점퍼 케이블]
*MQ-6 모듈
 
 
=== '''연결''' ===
디지털 핀은 본 예제에서는 사용하지 않지만 연결 예시로 참고하시기 바랍니다.
디지털 핀은 본 예제에서는 사용하지 않지만 연결 예시로 참고하시기 바랍니다.
{| class="wikitable"
{| class="wikitable"
37번째 줄: 124번째 줄:
[[파일:Mq6 회로.png|가운데|class=coders100]]
[[파일:Mq6 회로.png|가운데|class=coders100]]


== '''사용 라이브러리''' ==
 
=== '''사용 라이브러리''' ===
MQUnifiedsensor by Miguel Califa 라이브러리를 사용합니다.
MQUnifiedsensor by Miguel Califa 라이브러리를 사용합니다.


[[아두이노 라이브러리|라이브러리 사용 방법]] 문서에서 설치 및 사용 방법을 확인해주세요.
[[아두이노 라이브러리|라이브러리 사용 방법]] 문서에서 설치 및 사용 방법을 확인해주세요.


== '''예제 코드''' ==
라이브러리에서 제공하는 예제입니다.


가스가 감지되면 센서 후면에서 LED가 켜집니다.
=== 예제 코드 ===
 
라이브러리에서 제공하는 예제입니다.[[파일:Mq6 예제 라이브러리.png|가운데|class=coders100]]
[[파일:Mq6 예제 라이브러리.png|가운데|class=coders100]]




=== 실행 결과 ===
=== 실행 결과 ===
<div class="coders70">
<youtube> C6zQvGlMygA </youtube>
<youtube> C6zQvGlMygA </youtube>
</div>


가스가 감지되면 센서 후면의 초록색 LED가 켜지는 것을 확인할 수 있습니다.
가스가 감지되면 센서 후면에서 LED가 켜집니다.
 
 
[[파일:Mq6 예제 결과.png|가운데|class=coders100]]시리얼 모니터에서는 라이터 가스에 의해 가장 우측 PPM 값이 변화하는 것을 확인하실 수 있습니다.
 


== '''응용 분야''' ==


[[파일:Mq6 예제 결과.png|가운데|class=coders100]]
* '''가스 누출 감지''': 주방, 산업 현장 등에서 가스 누출을 감지하여 안전을 확보합니다.
* '''공기질 모니터링''': 실내 공기질을 모니터링하여 유해 가스 농도를 관리합니다.
* '''음주 측정기''': 알코올 농도를 측정하여 음주 상태를 확인합니다.
* '''산업 안전''': 공장 및 작업장에서 유해 가스를 감지하여 작업자의 안전을 보호합니다.


시리얼 모니터에서는 라이터 가스에 의해 가장 우측 PPM 값이 변화하는 것을 확인하실 수 있습니다.


== '''구매 링크''' ==
== '''구매 링크''' ==


* [https://gongzipsa.com/shop/1699939326 공집사몰]
* [https://gongzipsa.com/shop/search.php?q=mq 공집사몰]
* [https://smartstore.naver.com/gongzipsa 공집사 스마트스토어]

2024년 7월 10일 (수) 21:30 판

개요

MQ 센서는 다양한 가스 농도를 감지할 수 있는 저렴한 전자 센서입니다. 각 센서는 특정 가스를 감지하도록 설계되었으며, 아두이노와 같은 마이크로컨트롤러로 쉽게 사용할 수 있습니다. 주로 공기질 모니터링, 가스 누출 감지, 산업 안전 등 다양한 응용 분야에서 활용됩니다.


주요 모델

MQ 시리즈에는 다양한 모델이 있으며, 각 모델은 다른 종류의 가스를 감지합니다.

대부분 예열시간이 24시간 정도 필요하다고 알려져있으며, 측정 범위 및 정확도를 고려했을 때 정확한 수치를 통한 안전 장치보다는 특정 가스 감지의 용도로 활용하는 것이 바람직합니다.

후면에는 가변저항이 있어 감도 조절이 가능합니다.

센서 종류 감지 가스 예열 시간 측정 범위 동작 전압 출력 방식
MQ-2 LPG, 프로판, 수소, 메탄, 알코올, 연기 24시간 300-10000 ppm 5V 아날로그
MQ-3 알코올, 벤젠, CH4, 헥산, CO 24시간 25-500 ppm (알코올) 5V 아날로그
MQ-4 메탄, CNG 24시간 200-10000 ppm 5V 아날로그
MQ-5 LPG, 천연가스, 도시가스 24시간 200-10000 ppm 5V 아날로그
MQ-6 LPG, 부탄, 이소부탄, 프로판 24시간 200-10000 ppm 5V 아날로그
MQ-7 일산화탄소 24시간 20-2000 ppm 5V 아날로그
MQ-8 수소 24시간 100-10000 ppm 5V 아날로그
MQ-9 일산화탄소, 메탄, LPG 24시간 10-10000 ppm (CO), 100-10000 ppm (가연성 가스) 5V 아날로그
MQ-135 암모니아, 벤젠, 알코올, 연기 24시간 10-1000 ppm (NH3, 알코올, 벤젠) 5V 아날로그


작동 원리

MQ 시리즈 센서는 내부에 히터와 전도성 물질로 구성된 감지 소자를 포함하고 있습니다. 특정 가스가 감지 소자에 접촉하면, 전도성 물질의 저항이 변화하고, 이 변화를 통해 가스 농도를 측정합니다. 감지 소자는 주로 SnO2(산화주석)로 만들어져 있으며, 공기 중의 가스 농도에 따라 저항 값이 달라집니다.


전기적 특성

  • 전원 공급: 5V (일부 모델은 3.3V)
  • 출력: 아날로그 전압 신호 (일부 모델은 디지털 출력도 지원)
  • 히터 전류: 약 150mA
  • 반응 시간: 1~2분 (센서가 안정화되기까지의 시간)


사용 예제

예제 사용 하드웨어


연결

디지털 핀은 본 예제에서는 사용하지 않지만 연결 예시로 참고하시기 바랍니다.

아두이노 우노 MQ-6
5V VCC
GND GND
A0 AO
D7 DO


사용 라이브러리

MQUnifiedsensor by Miguel Califa 라이브러리를 사용합니다.

라이브러리 사용 방법 문서에서 설치 및 사용 방법을 확인해주세요.


예제 코드

라이브러리에서 제공하는 예제입니다.


실행 결과

가스가 감지되면 센서 후면에서 LED가 켜집니다.


시리얼 모니터에서는 라이터 가스에 의해 가장 우측 PPM 값이 변화하는 것을 확인하실 수 있습니다.


응용 분야

  • 가스 누출 감지: 주방, 산업 현장 등에서 가스 누출을 감지하여 안전을 확보합니다.
  • 공기질 모니터링: 실내 공기질을 모니터링하여 유해 가스 농도를 관리합니다.
  • 음주 측정기: 알코올 농도를 측정하여 음주 상태를 확인합니다.
  • 산업 안전: 공장 및 작업장에서 유해 가스를 감지하여 작업자의 안전을 보호합니다.


구매 링크