미세먼지 측정기 키트 매뉴얼

by YoungSeok Kim | 2016-06-17 05:50
pms3003

IMG_3653.JPG


부품명

개수

아두이노 Uno R3

1

미세먼지 센서 PMS3003

1

PMS3003 커넥터

1

PM Meter 쉴드

1

OLED

1

2.57mm 핀 헤더

1

1.75mm 핀 헤더

1

LED

3

100 옴 저항

3

아텍스 케이스

6

M3 검정 렌치 볼트

4

M3 스틸 40mm 서포트

4

M2 십자 볼트

4

M2 육각 너트

4

투명 서포트

2


필요 도구

  • 인두기

  • 드라이버(십자/렌치)


주의사항

  • 배터리를 연결한 상태에서 조립하지 마세요.

  • 인두기 사용시 화상 및 화재에 주의하여 주세요. (극성에 주의하세요)

  • 부품이 유실 되지 않게 보관에 유의해 주시길 바랍니다.



조립 전 아두이노 보드에 아무것도 연결하지 않은 상태로 소스 코드를 업로드 해야 합니다.


PM Meter 다운로드


본 프로젝트는 아래의 라이브러리를 필요로 합니다.




API 발급

미세먼지 센서의 데이터를 https://thingspeak.com/ 을 이용해 수집합니다.


스크린샷 2016-06-17 오전 5.42.12.png

빈칸을 채워 가입을 합니다.



로그인을 하고 적당한 이름을 넣어 나만의 채널을 생성합니다.스크린샷 2016-06-17 오전 5.42.53.png

필드 부분은 반드시 필드 1 / 필드 2를 체크하신 뒤 각각 PM 10 / PM 2.5로 입력하셔야 합니다.


스크린샷 2016-06-17 오전 5.45.04.png

생성한 채널에 들어가 API Keys를 누르면 나의 API 코드를 찾을 수 있습니다.



다운 받은 프로젝트의 pmmeter.ino를 열어 33번째 줄을 수정합니다.


// ThingSpeak Settings

char thingSpeakAddress[] = "api.thingspeak.com";

String writeAPIKey = "B86DSH6BYS7XAA30"; //API 키를 넣으세요


빨갛게 강조한 부분에 본인의 API 키를 입력하셔야 합니다.



제작

IMG_3720.jpg

쉴드에 핀 헤더를 납땜할 때에는 다른 핀 헤더에 올려서 작업하시면 편하게 작업할 수 있습니다.


IMG_3727.jpg

필요한 부품들을 보드에 올려놓습니다.



IMG_3735.JPG

빠지지 않도록 꺾어주고 납땜한 뒤 니퍼로 잘라주세요.


IMG_1494-1.jpeg

TIP : LED는 기판에 닿기보다 OLED 기판 높이 정도에 맞춰 주시는 편이 케이스 조립시 LED가 더 잘 보이게 됩니다.


IMG_8144-1.jpeg


두줄의 3003 커넥터 중 회로가 연결된 커넥터에 납땜을 해야 합니다. 작은 핀들이 서로 합선되지 않게 조심히 연결 해 주세요. (납땜 후 커넥터 연결 방향은 사진 참조)


IMG_3733.JPG


IMG_3734.JPG

바닥 케이스에 M3 검정 너트와 M3 서포트를 연결한 뒤 아두이노와 케이스 사이에 서포트를 넣어 주고 M2 볼트 / 너트로 조립해 줍니다.


IMG_3729.JPG

아두이노에 두개의 쉴드를 연결할떄는 사진과 같이 수직 수평이 되도록 연결해야 합니다.


IMG_3732.JPG

센서 쪽 케이스(2개의 구멍으로 구분 가능)에 M2 볼트 / 너트를 이용해 보드와 같이 고정시켜 줍니다.


IMG_3736.JPG


아크릴(아텍스) 특성상 무리하게 힘을 주면 깨질 수 있으니 조심히 조립을 해 주시고 전면부를 닫기 전에 전원을 공급해 작동 테스트를 해 보세요. (랜선을 연결해야 합니다)


완성


IMG_3758.JPG


사용법


O                   ug/m3

000  000   000

PM2.5 PM10 PM1.0


각 항목 위 숫자는 각 항목의 수치(ug/m3)을 나타낸다


상단의 동그라미는 이더넷 쉴드를 통해 온라인(thinkspeak)에 업로드 될 때 마다 빈 원 / 채워진 원으로 토글되며 앞에서 만든 채널을 통해 실시간으로 인터넷만 연결되어 있다면 어디서든지 확인할 수 있다.


자주 묻는 질문


Q: 전원을 연결했는데 작동이 안 돼요

A: 이더넷 포트를 연결 하셨나요? 현재는 이더넷 포트를 연결 해야만 작동이 가능하며 추후 업데이트를 통해 로컬 버전을 지원할 예정입니다.


혹은 연결 헀음에도 작동이 안 된다면 전원 공급 불안정이 이유일 수도 있습니다. 5V 2A 이상의 어댑터를 사용해 보세요.



Q: 수치가 변화가 없거나 멈춘 것 같아요

A: 전원을 다시 연결해 보세요.















































댓글 0

MADE BY

YoungSeok Kim

arduino, creo, graphic_design, html/css, obj-c, Photoshop, sketchup