[아두이노] 비접촉식 적외선 체온계 만들기

 

아마 아기 키우는 집에는 체온계를 하나씩들 구비하고 있을겁니다. 저도 애기 태어나기 전에 베이비페어가서 체온계 둘러보는데, 병원에서 많이들 쓰는 브x운 체온계가 좋다고 하길래 샀었습니다.

brown_thermo

그 뒤로 애기 아플 때 꺼내쓰곤 했는데.. 이게 사용하기가 그리 간편한 것도 아니고 (귀에 체온계 닿으면 애기가 가만 안있어요) 측정값이 그리 정확한것 같지도 않았습니다. 결국 애기 장난감으로 전락하더니 어느날 내동댕이쳐져서 명을 다해버리더군요. 가격이 꽤 했던지라 또 사기도 애매해서... 그냥 만들어보기로 했습니다.

다른 부품들은 이미 가지고 있어서 제일 중요한 적외선 온도 센서만 있으면 될 것 같았습니다. 그래서 인터넷을 뒤져보니 딱 나오네요.

CJMCU-Infrared-Non-Contact-Temperature-Measuring-Sensor-Module-MLX90614-Sensor-IIC-Communication.jpg_200x200

MLX90614 센서를 사용한 비접촉식 적외선 온도센서 모듈입니다. -70 ~ 380 'C 범위를 0.02'C 단위로 측정이 가능한 센서니 꽤 정확한 온도 측정도 가능하고 이미 라이브러리가 개발되어 있어서 코드도 만들기 쉬워보였습니다. 결정적으로 비접촉식이라 닿지 않아도 되고 쓰기 편해요. AliExp 통해서 2개를 주문하고 3주 정도를 기다렸습니다.

 

부품이 도착하고, 주말에 날 잡아서 체온계를 만들기위한 본격적인 준비에 들어갑니다.

parts

  • 적외선 온도센서
  • 아두이노 Nano 보드
  • OLED 디스플레이
  • 플라스틱 케이스 - 디스플레이용, 센서용, USB 포트용 구멍을 뚫어줌

별도의 배터리는 사용하지 않고 USB 케이블 연결해서 전원 공급합니다. 휴대폰이나 충전지에 연결해서 동작시킬 수 있습니다.

 

먼저 케이블로 온도센서와 아두이노 Nano 보드, OLED 연결해서 정상 동작하는지 확인하고 코드를 작성했습니다.

non_contact_thermo

온도 저장하고 그래프로 그려주는 등등의 기능도 만들 수 있겠습니다만.. 별로 사용할 일도 없고 귀찮으니까... 단순하게 현재 측정된 온도만 디스플레이로 출력합니다!! 약 0.5초에 한번씩 측정되도록 코드를 만들었습니다.

 

잘 동작하는건 확인했으니 부품들 위치를 잡고, 케이스에 적당히 구멍을 내두고, 전자 파트들을 납땜합니다.

soldering

총 8개의 전선을 납땜해주면 됩니다.

  • 아두이노 - 온도센서 : 3.3V - VCC, GND - GND, A4 - SDA, A5 - SCL
  • 아두이노 - OLED : 3.3V - VCC, GND - GND, A4 - SDA, A5 - SCL

(온도센서와  OLED 둘 다 I2C 통신을 이용하기 때문에 연결 방법이 같습니다. 아두이노의 4개 핀에 전선이 2개씩 연결됩니다.)

 

납땜이 끝나고 잘 동작하는지 확인해봅니다. 이상없네요.

soldered

 

이제 케이스에 집어 넣어서 테이프로 절연하고 위치 고정시켜주면 끝. 이런 작업에는 글루건이 진리네요.

title 복사

 

보조 배터리나 OTG 케이블 이용해서 휴대폰에 연결하니 잘 동작합니다. 측정도 간편하고 반응도 빠르고 꽤 정확하게 측정하는 것 같네요. 

(조언주신 분들의 의견을 종합하면... 비접촉식 피부 온도계는 의료용, 진단용으로 사용하기는 무리라고 합니다. 이점 유의하세요.)

 

참고

 

출처 HARD COPY WORLD (http://www.hardcopyworld.com)

0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

메이커 스토리

번호 제목 글쓴이 날짜 조회수
35 일반 과메기전 3차 전시자료 - 우리가 세상을 아름답게 만드는 방법 icon HellMaker 12-27 22,310
34 일반 과메기전 3차 전시자료 - 우리가 세상을 바꾸는 방법 icon HellMaker 12-25 23,760
33 일반 과메기전 2차 전시자료 - 우리가 세상을 다가가는 새로운 방법 icon HellMaker 12-24 22,200
32 일반 과메기전 1차 전시자료 - 우리가 세상을 편하게 만드는 방법 icon HellMaker 12-23 23,413
31 일반 Hell Maker의 매너가 치킨을 지킨다. icon 양재동메이커 01-11 25,777
30 일반 이원난 농원의 꺼구로 어항 icon 양재동메이커 12-02 23,983
29 일반 갈대 빨대 제작 도움이 필요합니다. icon 양재동메이커 11-06 24,447
28 일반 Toy Printer사용법에 _#2 icon 청계천도사 11-05 23,790
27 일반 Toy Printer사용법 +2 icon 청계천도사 11-05 23,411
26 일반 반려 동물 심폐 소생 시뮬레이터 icon 양재동메이커 09-26 24,054
25 일반 3D Printed Record icon HellMaker 09-05 24,168
24 일반 배터리 잔량 측정기 만들기 (마이크로 비트) icon HellMaker 09-04 31,474
23 일반 김메모 - 미세먼지 관련 인식도 조사 결과 및 분석 icon 양재동메이커 06-17 26,360
22 일반 2019년 4월 19일 DIY 청계천도사 프로젝트 진행 +1 icon 청계천도사 04-18 24,615
21 일반 김메모 와 헬메이커 2번째 협업 : 잡초제거 로봇 요구 분석 +2 icon 양재동메이커 04-14 27,004
20 일반 사랑의 독거 노인 도시락 MBED 프로그램 설명 icon 양재동메이커 04-04 23,971
19 일반 무게를 재는 방법에 대한 고찰 icon 양재동메이커 04-02 27,756
18 일반 Thermal Printer Mounts Directly to an Arduino / Raspberry Pi icon 양재동메이커 03-22 25,258
17 일반 3D-Printed Gimbal Pan/Tilts Cameras and… Lasers? icon 양재동메이커 01-17 24,173
16 일반 2019년 명동 재미랑 캐릭터 메이커 톤 참여기 +1 icon 양재동메이커 01-13 25,185