작품(과제)명

스마트 티코스터

1. 개발동기 및 목적, 필요성

건강을 유지하기 위해서는 하루 8잔의 물을 마시는 것이 좋다고 한다. 그러나 책상 위에서의 업무가 일상화된 현대인들은 자주 물을 마시는 것을 깜빡하고, 만성적인 수분 부족에 시달린다. 이를 보완하기 위해 물 마시기 알람을 제공하는 어플리케이션이나 웨어러블 기기들이 존재하지만, 그 알람이 실제 물을 마시는 행동으로 이어지기에 제한 요소들이 많다.

이에 우리는 물컵을 받쳐두는 티코스터와 물마시기 알림을 결합시키고, 사용자의 수분 섭취에 관련한 데이터를 제공할 수 있는 IoT 스마트 티코스터를 제안하여 이러한 문제를 해결하고자 한다.

2. 과제 해결 방안 및 과정

본 작품은 IoT 스마트 티코스터로 온도유지기능, 알림기능, 데이터 전송기능, 음료 판별기능을 가지며 티코스터와 전용 어플리케이션으로 구분된다.

온도 유지 기능의 경우 온도 센서를 통하여 티코스터 상단의 온도를 측정하고 열선을 통해 온도를 높여 음료의 온도를 유지한다. 알림기능의 경우 어플의 UI를 통하여 사전에 설정된 시간에 LED를 통하여 빛을 냄으로써 사용자의 수분 섭취한다. 음료 판별기능의 경우 CDS센서를 통하여 흡광도를 기반으로 음료를 구분한다. 구분 알고리즘의 경우 실험적으로 결정된다. 데이터 전송기능의 경우 음료의 종류 및 섭취 횟수를 계산하여 어플리케이션으로 전송한다. 어플리케이션에서는 UI를 제공하며 이를 통해 알림 설정 세팅 및 개인별 수분 섭취 데이터를 확인할 수 있다.

3. 출품과제의 기술

본 과제는 다음과 같은 기능을 가지고 있는 티코스터이다.

사용자가 설정한 시간대에, 일 8회 이상 티코스터의 LED를 밝혀 사용자에게 물을 마시도록 유도한다.

조도 센서를 이용하여 컵에 담겨있는 음료의 종류를 구분하고, 사용자가 컵을 드는 횟수를 분석하여 각 음료별로 몇 회 섭취하였는지의 데이터를 제공하여 사용자가 적절한 수분 섭취 계획을 세우도록 돕는다.

따뜻한 음료의 경우 열선을 이용하여 음료의 온도를 유지한다.

4. 개념설계 및 상세설계(계산)