[캡스톤 디자인 : 적외선 온도 측정을 통한 냉방기 제작]
대학시절 졸업작품을 위해 캡스톤 디자인 참가하는 작품을 제작한 경험이 있습니다. 저희가 제작한 작품은 적외선 온도센서를 통해 냉방기 였습니다. 세계에서 두 번째로 근무시간이 많은 우리나라 직장인을 위해 책상앞에 두고, 온도에 따라 냉방기가 작동되는 점을 목표로 두었습니다.
기반은 아두이노에서 모터와 온도센서 등의 하드웨어부분을 제어하고, 라즈베리파이에서 데이터베이스와 블루투스 통신을 제어해서 현재의 온도값에 따라 냉방기가 작동하고 강, 약 조절을 하였습니다. 또한 측정된 현재 온도 값을 사용자가 실시간으로 모니터링할 수 있도록 php에 연동하여 웹에서 볼 수 있도록 하였습니다.
저는 이중에서 아두이노에서 라즈베리파이로 온도 값을 전송해주는 블루투스 통신 부분과 아두이노에서 측정한 현재 온도값을 라즈베리파이에 구축한 데이터베이스 myadmin에 저장하고, php(웹)으로 전송하여 표현해주는 부분을 맡았습니다.
이 중에서 기억에 남는 부분은 데이터베이스에 관한 내용들이 기억에 남습니다. 이 과정에서 포트 번호를 가지고 시리얼 통신하고, ‘execute’ 명령어를 통해 수신한 데이터를 데이터베이스에 삽입하는 Insert 명령어를 실행 시켰습니다. 이러한 명령어들은 데이터베이스설계라는 과목을 통해 이론적으로 배웠지만, 직접 구축하고 통신을 통해 값을 입력하는 것은 처음이기 때문에 큰 흥미를 느꼈습니다.
이처럼 전공분야가 네트워크라고 해서 네트워크에 국한되어 있지 않고, 데이터베이스에 대한 지식도 쌓고, 프로젝트를 통해 직접 구현해보았습니다.
글자수 804자1,377Byte