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)을 사용해 센서 측정값을 구하면 된다.