Page 989 - 3-3
P. 989
Ⅰ . 개요 및 조 구성
1. 동기 및 기본 설명
우리 조는 실생활에 도움이 되면서 실현 가능한 작품을 선정하고자 하였다 프로젝트 작품에 대한 주.
제를 선정하면서 여러 가지 아이디어를 생각했다 그러던 도중 기존 작품에 기능을 추가하여 작. 품을
개선하는 의견이 나오게 되었다 작년 선배들의 작품과 보고서를 검토하다가 효율적인 공간 활용을 목표.
로 제작한 주차 타워를 발견하게 되었다 주차 타워는 그 동안 배워온. RF 통신, UART 통신 등을 활용할
수 있고 땅 면적이 적어 주차공간은 적지만 개인 소지 차량이 늘어나고 있는 상황 속에서 유용하게 사,
용될 수 있는 작품이라고 생각하여 제작하기로 하였다 선배들이 만드신 구조물의 형태를 유지하되 약간.
의 인테리어 수정을 하였다 또한 추가적인 플레이트를 만들어서 동작을 새롭게 하였다 우리의 프로젝트. .
주제인 “IoT” 를 사용하는 안드로이드 앱을 만들고, RFID 태그를 ID 카드로 사용했다 사용자가 차를 엘리.
베이터에 올려놓고 스위치를 누르면 자동으로 주차하도록 만든 시스템이다 안드로이드와. RFID 태그 값
을 가지고 스위치 동작을 하도록 만들었다 그리고 플레이트를 추가하여 주차하기 불편한 고객들이 편하.
게 만들었다 또한 부족한 주차 공간을 적은 면적에 여러 대의 주차 장소를 확보 할 수 있게 하였다. . 2
대의 차를 주차할 수 있는 공간에 6 대를 주차할 수 있게 제작하였다 플레이트는 서보 모터를 이용하여.
사용자들이 주차하기 전의 시간을 절약하고 원하는 각도를 정할 수 있게 만들었다.
2. 하드웨어의 개요
RFID 태그와 스위치 등의 다양한 방법으로 주차공간을 선택하여 주차를 할 수 있도록 설계하였고 주,
차된 공간과 주차가 가능한 공간 그리고 현재의 동작 상태를 LCD 에 표시할 수 있게 하였다 또한 동작. ,
순서에 따라 플레이트를 움직여서 출입을 제어하였다 이것으로 주차할 때 발생할 수 있는 사고를 방지.
하였다 주차 및 출차 시에는. DC 모터와 타이밍 벨트를 이용하여 양 옆으로 동작할 수 있게 하였다 그리.
고 차량용 엘리베이터에는 DC 모터와 와이어를 사용하여 위 아래로 동작하도록 제작하였다 또한 서보. ,
모터를 활용하여 타워 앞 플레이트를 제어하였다 추가적으로 주차타워에 주차를 하기 위한 고객의 불편.
함을 최소화하기 위하여 플레이트를 만든 것이다.
3. 소프트웨어의 개요
RFID 태그와 스위치 안드로이드 어플리케이션 웹 페이지를 제작하였다 어플리게이션에서는 해당 버, , .
튼을 누르면 와이파이 통신을 통하여 판플레이트를 제어하는 서보 모터와 엘리베이터의 DC 모터를 제어
하였다 또한 웹 페이지에 주차 정보와 출차 시간 등을. , DB 로부터 불러와 페이지에 노출한다 총. Code
Vision 과 Android Studio 를 이용하였다 어플리케이션은. Android Studio 를 이용하였고 모터는 Code
Vision 을 이용했다 어플리케이션과 동작을 동기화하여 작동할 수 있도록 하는데 중점을 두고 소스코드.
를 코딩했다.
4. 구성도
가 입력부.
입력부에는 스위치, RFID 태그 안드로이드 어플리케이션이 있다 모든 입력부들에는 각각, . 6 개의 주
차 공간과 판플레이트에 대한 입력 기능이 있다 제어부에 신호를 보내는 역할을 한다. .
나 제어부.
제어부에서는 ATmega128A 와 안드로이드 어플리케이션을 사용하여 입력부로 부터 각각 UART 통
신, RF 통신 등을 통하여 제어 신호를 수신하고 그에 맞는 신호를 구동부로 송신하는 역할을 한다, .
다 구동부.
구동부는 주차 타워 모터( ), 판플레이트 서보모터 가 있으며 제어부로 부터 수신한 신호를 기반으로( ) ,
각각의 장치들이 동작을 하게 된다.
- 989 -