Page 312 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 312
처음으로 토의를 해보면서 프로젝트 진행에 대해 말해 보았다. 다행이 조원들 중에서 하드웨어 쪽
에 관심이 더 많은 친구가 있었으며, 내가 지금까지 네트워크 보안반을 하면서 배운 여러 가지 상
식들을 써서 도움을 줄 수 있을 것 같아 안심이 되었다.
우리 조의 프로젝트 과제는 ‘스마트 하우스’로 정하게 되었다. 나는 다른 것을 원했지만 조원들
과 얘기하고 토의해본 결과 ‘스마트 하우스’로 결정하게 되었다. 처음에 기능을 정하려고 기존에
있는 스마트 하우스에 대한 정보나 동영상을 보면서 처음 보는 기술들과 신기한 기술들을 많이 접
할 수 있게 되었고 내가 이것들을 할 수 있을까 두려움도 생기게 되었다. 그렇게 해서 우리는 전
등, 가스 차단기, 커튼, 환풍기, 가로등의 기능을 가지는 스마트 하우스를 만들기로 계획했다. 나는
소프트웨어 쪽에 관심이 있었고 내가 직접 이 기능들을 구현할 수 있는 매개체가 되는 프로그램을
짜고 싶다는 생각에 소프트웨어를 하려고 다짐했다. 어떤 프로그램을 사용할지 선정하는 것을 시
작으로 프로젝트를 시작하게 되었다. 작년 프로젝트에서는 블루투스를 이용하여 이번년도에는 와
이파이를 이용해서 연동을 시킬 수 있게 만들기로 했다. 또한 스마트 폰으로 제어 할 수 있게 하
려고 'Android Studio'를 사용하게 되었으며, ATmega128에 프로그래밍을 심어주기 위해서
'Codevision'이라는 프로그램을 사용하게 되었다. 시작은 선배들의 소스를 보면서 전체적인 틀을
잡아가면서 구체적으로 기능을 하나씩 구현했다. 지금까지 소스를 작성하면서 이렇게 길고 복잡한
것을 해본 적이 없어서 오류도 많이 생기고 어려웠지만 공부해가면서 오류를 수정하고 실력을 더
높이게 될 수 있게 되었다. 그 후에 친구들이 열심히 해서 만들어 놓은 스마트 하우스의 하드웨어
구조물에 프로그램을 입혀서 수동적으로 동작이 되는지 확인 한 후에 안드로이드 소스를 짜게 되
었다. 친구들도 모두 처음 접해보는 부분이고 나도 처음이라서 많이 힘들었지만 인터넷에서 다양
한 프로그램을 보면서 참조하고 많은 시도 끝에 통신이 될 수 있게 만들었고 핸드폰과 연동시키는
것을 구현할 수 있었다. 마지막으로 '공공데이터' 라는 기상청에서 공개된 정보를 받아오기 위해
기능반 친구들의 도움을 받아 완성시킬 수 있었다. 처음 해보는 것도 많고 힘들었지만 친구들과
많이 협동하고 정보를 찾으면서 내 자신의 실력도 기를 수 있었으며 프로젝트를 다 같이 노력해서
완성된 동작을 보니 매우 뿌듯했다. 다음에도 이런 프로젝트를 진행하게 되면 열심히, 신나게 할
수 있을 것 같다.
4. 전예지
1년간의 프로젝트는 나의 성장의 밑거름이 되었다. 우리 조는 공공데이터를 이용한 ’미세먼지 저
리가, IoT 스마트 홈’을 만들었다. 우리 조의 작품은 일반 가정집에 있는 전등, 가로등, 커튼, 가스
경보 및 차단기, 환풍기를 스위치나 리모컨 뿐 아니라 wi-fi를 통해 어플로도 제어할 수 있도록 하
여 사용자에게 편의를 제공해줄 수 있다. 뿐만 아니라 공공데이터를 이용하여 미세먼지 농도 정보
를 받아와 사용자의 거주지의 미세먼지 농도를 실시간으로 보여주도록 함으로써 사용자의 편의를
한 번 더 생각했다. 나는 조의 발표를 맡게 되어 PPT를 제작하고 선생님들과 전교생, 외부 손님들
앞에서 우리 작품을 소개했다. 많이 떨리고 긴장되었지만 준비한대로 실수 없이 잘 마쳤고, 우수상
이라는 값진 결과를 얻을 수 있었다. 발표를 마치고 무대에서 내려오면서 만감이 교차했다.
1년 동안 작품 구상부터 하드웨어, 소프트웨어까지 우리 손으로 프로젝트를 진행하면서 늘 순탄
치 만은 않았다. 기존에 있던 선배들 작품을 분해하고 부품 하나하나를 다시 조립해보면서 이해해
야했기 때문에 막히는 부분이 있었고, 소프트웨어적인 부분도 인터넷을 찾아가며 처음부터 배워
나가야했기 때문에 어려움도 있었지만 포기하지 않고 끝까지 최선을 다한 결과 성공적으로 프로젝
트를 마칠 수 있었다. 나는 프로젝트의 전반적인 진행을 맡아 프로젝트의 시작부터 끝까지 모든
- 305 -