더북(TheBook)

5 센서 동작 확인

센서를 실행하면 다음과 같이 아두이노-시리얼 모니터에서 암모니아 측정 수치와 상태를 확인할 수 있다. 암모니아뿐만 아니라 일산화탄소, 이산화질소, 에탄올, 수소, 메탄, 프로판, 이소부탄을 함께 측정할 수 있다(에탄올, 수소, 메탄, 프로판, 이소부탄의 측정값은 센서 특성상 대략적인 값을 추정한 것이다).

 

그림 4-37 MiCS-6814 센서 출력 화면

 

아두이노 IDE 시리얼 모니터로 센서 측정값을 출력하고, 출력값에 따라 센서의 상태를 표시한다. 쉽게 공기질의 상태를 알 수 있도록 측정한 센서값은 4단계(좋음, 보통, 나쁨, 매우 나쁨)로 구분하였다. 예를 들어 암모니아 농도 값이 41.03ppm이면 나쁨(Bad)이다.

 

표 4-11 MiCS-6814 센서의 암모니아 4단계 표시 기준 및 상태

구분

좋음(Good)

보통(Normal)

나쁨(Bad)

매우 나쁨(Very Bad)

범위

0~7ppm

8~25ppm

26~100ppm

100ppm~

 

이번 절에 소개한 소스 코드는 시간에 대한 변수를 반영하지 않고 실시간 측정값 기준으로 단계를 구분하였다. STEL, TWA와 같이 시간 누적 평균을 구하고 싶다면 아두이노와 시간 모듈(RTC)을 사용해 센서 측정값을 구하면 된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.