[Arduino] 미세먼지 측정과 자동 창문 제어 - 과정

doodung·2021년 8월 23일
0
post-thumbnail

과제 수행 과정

1. 최종 회로 결선

구입한 재료로 미세먼지 측정 키트를 제작한다.

2. 아두이노 회로와 노트북 연결해 코딩한 파일 업로딩

코딩은 아두이노 IDE를 사용한다. LCD, LED, 미세먼지 측정 센서, 모터, 온습도 센서 관련 라이브러리 설치 후 미세먼지를 측정하여 모터를 구동 시켜 창문을 여닫을 수 있게 코딩한다. LCD 화면에는 온도, 습도 및 미세먼지 농도를 실시간으로 표시해준다.

3. 창문 제작

우드락과 폼보드를 사용하여 시제품 창문을 제작한다.

4. 창문과 모터 연결

시제품 창문에 모터를 연결하고, 창문이 닫힌 상태에서 성냥으로 미세먼지를 재현해 실험을 해본다.

5. 미세먼지 측정 후 열린 창문

창문이 닫혀 있을 때 미세먼지 농도가 100 미만이면 (공기가 좋다면) 창문은 열린다.
창문이 닫혀 있을 때 미세먼지 농도가 100을 (공기가 나쁘면) 넘으면 창문을 닫힌 상태로 둔다.
창문이 열려 있을 때 미세먼지 농도가 100 미만이면 창문이 열려 있는 상태로 둔다.
창문이 열려 있을 때 미세먼지 농도가 100을 넘으면 창문이 닫힌다.

이렇게 몇번의 실험을 통해 모터의 회전 각도와 회전 수 값을 적절하게 조정했고 , 우리나라의 미세먼지 나쁨 기준인 80을 초과하면 창문을 닫게끔 하려 했으나, 실내에서 성냥으로 미세먼지를 재현함으로써 수치의 폭이 커져서 임의로 100이라는 값으로 조정했다.

profile
반가워요! 안드로이드 개발자를 꿈꾸는 수정입니다.

0개의 댓글