"NFC 세탁기 App"
oo전자의 생활가전사업부에서 부모님들을 위한 세탁물 관리 prototype APP 제작하였습니다. yahoo weather API를 이용하여서 세탁 가이드라인을 사용자가 확인을 가능하도록 하였고 이에 따라 세탁 타이머를 설정할 수 있도록 하였습니다. 이 타이머는 세탁 작동 후 완료 시간이 되면 알람을 나타나게 하여 사용자가 세탁 완료 시간을 알 수 있도록 하였습니다.
또한, 위젯을 사용하여서 App을 구동하지 않아도 바로 날씨와 세탁 설정이 된 부분을 알 수 있도록 하였습니다. 그래서 날씨에 따라 사용자의 사용을 도움을 주도록 하였습니다. 또한 세탁기에 NFC를 사용해서 세탁 예약을 간편하게 하였습니다. 기존의 세탁기의 app은 세탁기의 설정 창에 들어가서 QR코드를 직접 핸드폰으로 인식해주어야 하는 불편함이 있지만 이러한 부분을 세탁기의 에러를 간편하게 확인할 수 있도록 했습니다. 이러한 결과로 인턴을 하면서 호평을 받았습니다.
"E-ARS APP 사용 전력 확인"
현재 휴대폰 데이터 사용량을 확인을 KT 고객센터 홈페이지나 114에 전화하여 확인할 수 있습니다. 이처럼 집에서 쓰고 있는 전기 사용량을 스마트폰으로 미리 확인해서 전기 사용을 계획적으로 할 수 있게 제작하였습니다. ARS 기능과 비슷하게 제작하여서 현재 사용한 전력에 따라 사용한 금액을 음성으로 알려줄 수 있는 기능을 구현했습니다.
대상자는 전자기기, 즉 스마트폰을 잘 사용하지 못하는 사용자를 위한 프로그램을 제작하였습니다. 주로 노인분들과 시각장애인 을 위해 액티비티의 깊이를 깊이 두지 않고 최대한 간단하게 제작하였습니다. 또한, Android 제작과 함께 EnerTalk API로 사용 전력 확인과 Google TTS와 Newtone API를 사용해서 음성으로 결과를 말해주고 검색 날짜를 설정할 수 있도록 하였습니다. 제작한 결과 에너지 해커톤 대상을 수상했습니다.
"영상처리를 통한 악보 인식 APP"
진행한 과제는 영상처리를 통한 기타 악보를 인식하여 보관 및 수정을 쉽도록 해서 배우려는 입문자나 고급 사용자에게 편리함을 주고자 했습니다. 간혹 친구들이 기타를 배우면 1년 정도가 지나면 정확한 기타 코드를 잊게 됩니다. 그래서 이 APP을 통해서 모바일만 있다면 어디서나 자신의 악보를 볼 수 있도록 하는 것입니다. 그리고 악보 사진을 찍어서 전체 코드들을 YouTube처럼 기타 강좌 플레이어를 실행하여서 좀 더 배우는 사람이 편리하도록 했습니다.
openCV과 tesseract ocr 사용해서 악보를 인식하도록 하였습니다. 먼저 악보를 인식하고 불필요한 문자들을 지우고 기타의 코드만 인식하도록 했습니다. 그리고 android midi를 사용하여서 직접 추가 및 수정한 코드에 대해서 연주 소리가 출력되도록 하였습니다. SQLite를 사용해 현재 제작한 악보 리스트를 저장하였습니다.
이러한 노력의 결과로 학교 캡스톤디자인에서 수상하였습니다.
"OPC-DBA 10g"
Data base는 모든 프로그램에 들어가는 중요한 기술입니다. 작은 프로그램이라도 정보를 갖고 이를 다시 사용하기 위한 DB 구축이 필요하기 때문입니다. Oracle을 이용한 POS system을 제작하였습니다. POS System을 이용해서 User Data를 분석하고 Chart로 보여줌으로 좀 더 사용자에게 편의성을 제공하는 것이 목적이었습니다.
Oracle로 Data Base 구현하였고 언어는 C#으로 .Net Program을 작성했습니다. Oralce과 .Net Framework 기반인 Form에서 DB를 설계 및 구축하고 POS System을 제작했습니다. 이 프로그램을 제작하면서 보다 DB 제작에 대해서 자신감을 가졌습니다. 이러한 공부한 지식을 바탕으로 DB에 대해서 중요하다고 느껴서 공부를 더욱 열심히 한 결과 OCP 자격증을 획득하였습니다.
글자수 1,922자3,080Byte