?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

아두이노 먼지센서 관련 질문입니다!

페이지 정보

작성자 leeTHun 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일16-05-16 00:12 조회949회 댓글1건

본문

먼지센서 관련해서 http://www.hardcopyworld.com/ngine/aduino/index.php/archives/1485에 있는 두번째 먼지센서를 사용하고 있는데, 어플을 사용하여 미세먼지의 농도를 표출하려고 한다면 

PM concentration(Particulate Matters, 입자 농도)를 사용해야 하는지 

Lo Pulse Occupancy (LPO, Low 신호가 지속된 시간)를 사용해야 하는지 궁금합니다.

글에는 

Pin4 의 신호는 보통 HIGH 상태입니다. 이 신호가 PM concentration(Particulate Matters, 입자 농도) 에 비례적으로 LOW로 바뀝니다. 따라서 Lo Pulse Occupancy (LPO, Low 신호가 지속된 시간)를 측정함으로써 PM(=먼지 농도)을 계산 할 수 있습니다.

LPO 시간 측정은 30초 동안 하기를 권장합니다.(30초간 Low 상태가 지속된 시간을 측정함) 만약 해상도를 어느정도 포기할 수 있는 상황이라면 15초간 측정해서 사용하는 것도 가능합니다.

라고 되어있는데, 단순히 PM값만 이용하여 먼지의 농도를 알 수 있는 것인지, 아니면 PM / Lo값을 하여야 하는지 궁금합니다.

댓글목록

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

측정 시간과 LPO 시간만 구하면 센서의 데이터 시트에 있는 내용에 따라 PM을 구할 수 있는걸로 압니다. 말씀하신 링크의 예제소스를 보면 PM 값을 구하기 위해 아래처럼 연산을 합니다.
concentration = 1.1*pow(ratio,3)-3.8*pow(ratio,2)+520*ratio+0.62;
concentration 변수가 측정된 먼지 농도라고 생각하시면 될 것 같습니다.