Alex Section/Review

[MODLINK 체험단] Data logger 만들기

알렉스윤 2015. 1. 13. 00:19

안녕하세요.

오늘은 EPLUG에서 진행하는 MODLINK 체험단 리뷰 중 Data logger 활용편이 되겠습니다.

이번에 진행하는 리뷰는 생활에 응용 할 부분이 많으므로 알짜배기 리뷰가 될 것으로 생각 됩니다.

일단 목표는 이번 Data logger편자체 발광 OLED편 두 가지 리뷰를 통해 응용편(최종 목표) 하나를 작성 하려고 합니다.

 

사용 제품 : MODLINK 기본 보드, MAX31855, K-Type 열전대(thermocouple)

제품 구입처 : 편의를 위해 정보를 제공하며 태클은 사양 합니다.

MODLINK - http://www.eplug.cc

MAX31855 - http://www.adafruit.com/product/269

K-Type 열전대 - http://www.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDetail&xfrom=search^prd&prdNo=289151326&trTypeCd=21&trCtgrNo=585021

 

시작에 앞서 MAX31855는 고가의 온도센서(증폭기) 입니다.

일반적인 온도 기록을 위해서 MAX31855와 K-Type열전대 대신에 저가의 온도센서를 사용해도 무방함을 알려 드립니다.

하지만 응용편을 위해서 위 제품을 사용 하도록 하겠습니다.

MAX31855와 K-Type 열전대를 이용하면 최대 1000 °C 이상의 온도 측정이 가능하며 0.25 °C 단위로 측정 할 수 있습니다.

 

우선 MAX31855 Library를 다운 받습니다. https://github.com/adafruit/Adafruit-MAX31855-library

다운받은 파일을 해당 경로에 풀어서 복사 합니다. C:\Program Files (x86)\Arduino\libraries\Adafruit_MAX31855

 

Examples 내에 파일을 이용해도 되지만 편의상 제가 PIN을 변경 했으므로 첨부된 source code thermocouple.ino를 사용하도록 합니다.

 

MAX31855입니다. SPI 통신을 지원합니다. 위에서부터 Vin, 3V, GND, DO, CS, CLK입니다.

 

 

K-Type 열전대 입니다. 두 가닥 선의 온도차를 이용해서 온도를 측정하는 방식입니다. 하나가 GND로 동작하는 방식으로 알고 있습니다.

 

 

MODLINK 매뉴얼을 참고하면 아래와 같이 핀 배열이 되어 있습니다.

여기서 우리는 B파트 부분에 3.3V(20번), GND(19번), PIN10(11번), PIN11(12번), PIN12(13번)를 사용 할 예정입니다.

 

 

 

연결된 사진은 아래와 같습니다.

 

 

그리고 MAX31855에도 5개의 연결선과 두 개의 K-Type 선을 연결해 줍니다.

 

 

그리고 스케치하면 아래와 같이 온도 값이 serial을 통해서 출력됨을 확인 할 수 있습니다.

 

MODLINK 체험단 - 개봉기
MODLINK 체험단 - LED LINK편
MODLINK 체험단 - TACT LINK편

MODLINK 체험단 - 게임을 해보자

MODLINK 체험단 - Data logger 만들기