Page 140 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 140

<정하>
             우리 조는 주차타워를 제작하게 되었다. 원래 하던 주제는 기술력 부족으로 폐지가 되었지만, 같은 자동차를 이용
            하는 분야 이였기에 보다 쉽게 도전을 할 수 있었다. 프로젝트 초반에는 아직 작품의 주요 구동부가 제작이 되지
            않아 라즈베리 파이를 이용한 웹 페이지 제작에 힘을 썼다. 그 당시에는 웹을 이용하는 조가 우리 밖에 없었기에
            인터넷을 통하여 홀로 독학을 할 수밖에 없었다. 웹 페이지를 구동시키기 위하여 먼저 라즈베리 파이에 아파치를
            설치하였다. 아파치는 팀 버너스 리의 NCSA HTTPd 라는 프로그램을 기반으로 만들어 졌는데, 확장성이 좋았기에 아
            파치를 선택하게 되었다. 또한 회원 관리를 위한 mySQL과 DB와 연동하여 웹 페이지에 띄워줄 PHP, HTML 까지 설치
            하게 되었다. 처음 먼저 시작한 것은 아파치로 서버를 열어보는 것 이였다. 아파치는 몇 가지 설정을 하면 Default
            형식의 웹페이지를 만들어 띄워준다. 우리는 우리의 프로젝트에 맞는 페이지의 템플릿을 따와서 진행을 하였다. 그
            저 다른 사람의 코드를 베껴서 쓴 것이 아닌 기존에 있던 코드를 우리의 방식대로 고쳤기에 직접 코드 하나하나 건
            드려 보며 프로젝트를 진행하였고, 그러한 방식을 통하여 배우는 것이 많이 있었다.
             웹 페이지를 제작한 후, 회원 관리를 위한 DB편집에 들어갔다. mySQL은 DB, Table, Field, Record 순으로 저장이
            된다. DB는 몇 개의 자료 파일을 하나로 통합하여 만든 자료의 집합체 이다. Table은 DB를 이루는 자료 파일중 하
            나이며, Field는 Table 속의 같은 종류의 의미를 갖는 데이터를 저장하기 위한 항목을 지칭 한다. Record는 Field
            에 기억된 값이다. 따라서 나는 PARK TOWER라는 DB에 member 라는 Table을 선언하고, member 속에 name, phone
            number, day라는 Field를 조직해 두었다. 그리하여 웹 페이지의 Sign up를 통하여 name에는 이름이 phone number
            에는 전화번호, 가입한 날자가 day에 차곡차곡 Record로서 저장이 되었다. 이러한 DB를 통하여 회원관리를 손쉽게
            할 수 있었고, 정보화 시대에서 DB가 얼마나 중요한 역할을 하는지 알게 되었다.
             과제물의 기본적인 외형이 제작되어 펌웨어 제작을 시작하였다. MCU로 ATmega128을 사용하였기에 C언어를 기반으
            로 CodeVison을 사용하여 제작하였다. 동작 자체가 크게 복잡하지 않아 동작을 짜는데 는 문제가 없었지만 이상한
            곳에서 문제들이 발생했다. 이유를 알 수 없지만 switch문을 인식하지 않는다던지 for문에서 증감연산자가 제대로
            동작을 하지 않는 등의 문제였다. 그보다 심각했던 문제는 어이없게도 ATmega128을 탈착하였더니 해결이 되었다.
            이러한 것 들을 경험하며 부품을 제대로 관리하는 것이 다른 것보다도 중요하다고 생각하게 되었다.
             어느 정도 동작이 되어 전체적인 회로를 정리하였다. 우리 조는 따로 PCB를 제작하지 않고 일일이 손으로 납땜하
            여 제작하였고, 서브 모터와 여러 가지 감지기가 많이 부착돼 있었기에 배선이 복잡하게 연결돼있었다. 그래서 유
            지 보수하는데 많은 힘을 들였다. 회로를 정리하는 동안에도 배선을 헷갈려서 시간이 걸렸다. 앞으로는 설 계시와
            구조물을 제작할 때 배선에 유의할 것 이다.
             3학년 프로젝트를 진행하면서 보다 넓은 분야에 도전할 수 있어서 좋았고, 자신의 능력이 한층 향상이 된 것 같아
            기쁘다. 앞으로도 새로운 분야에 거침없이 도전할 수 있는 자신감을 얻게 된 좋은 기회를 갖게 되어 기쁘다.





            <김승찬>
            3학년 프로젝트는 규모가 커서 조인원의 단결력이 매우 중요한 것 같다. 우리 조는 스마트 주차타워 시스템으로 효
            율적으로 주차를 관리하는 시스템이다. 처음에는 나를 비롯한 조원들이 어떻게 프로젝트를 진행해야 할지 막막한
            상태였다. 그래도 포기하지 않고 모두의 노력으로 우리 조는 모양을 갖추어져갔고, 나에게는 모터 구동 등 입출력
            회로 조립을 위한 역할이 주어졌다. 부품을 이리저리 조립하고 모터를 구동하였지만 잘 되지 않아서 선생님께 조언
            도 받고 각종 자료를 찾아가면서 수정하여 모터를 구동하게 되었다. 노력 끝에 낙이라고 주차타워의 모터가 바로
            돌아갈 때는 무엇이라 형용할 수 없을 만큼 너무나 기분이 좋았다. 이렇게 나도 할 수 있구나 하는 성취감도 느낄
            수 있었다. 앞으로 회사에 나가 이렇게 배운 것들을 바탕으로 좋은 성과를 거둘 것이다.







                                                         -  133  -
   135   136   137   138   139   140   141   142   143   144   145