반응형

주차 예약 시스템

기간 : 2014. 06 ~ 2014. 08

아이디어

주차를 함에 있어서 매번 자리를 찾아 돌아다녀야 하는 상황을 개선하고자 주차장의 빈자리를 미리 파악을 하거나 예약을 하여 불필요한 상황 발생하지 않도록 함

기대효과

스마트폰의 어플리케이션을 통하여 쉽게 주차공간 확보

개선방안

출입이 자유롭게 무인으로 관리 할 수 있도록 하며 자동으로 주차장까지 안내하는 LED를 사용하며, 현재 상용에서 사용되는 삼성Pay등을 이용해 자동 결제까지 되는 완벽한 무인주차장으로 완성

활동내용

1. 지그비와 TCP/IP통신을 이용한 프로그램

2. 적외선 센서를 통한 차량인식 

3. 주차관리서버 구축

 

'Study Note > My work' 카테고리의 다른 글

OS 내 Log성 파일 관리 Shell  (0) 2016.03.07
Rand() 함수를 이용하여 C언어 게임 만들기  (0) 2016.03.07
Motion Controller  (0) 2016.01.25
Android Application을 이용한 LED 제어  (0) 2016.01.25
라인트레이서  (3) 2016.01.25
반응형

Android Application을 이용한 LED 제어

Android Application 음성인식을 이용한 PIC LED제어



개발목적 : 편리함을 추구하는 사람들이 늘어나면서 홈네트워크 시장은 나날이 발전하고 있었으며, 스마트폰을 이용해 집의 내부를 제어하는 제품들도 많이 늘어나고 있다. 이런 트렌드에 맞춰 PIC 칩과 안드로이드 어플을 제작해 LED를 제어하는 제품을 제작하였다.

개발환경 : PIC, MPLAP, Hightech C Compiler, Java, Android Eclipse, Bluetooth 통신

구현내용 :

스마트폰의 어플을 제작하여 버튼을 누르거나 음성인식으로 불 꺼혹은 불 켜LED를 제어한다.

USART통신으로 받은 데이터로 LEDOn혹은 Off되도록 제어한다.

활동내용 :

하드웨어 및 소프트웨어를 이용한 임베디드 시스템

PIC & 무선통신의 기초적인 학습

Java를 이용해 Bluetooth & Android 음성인식 프로그램 개발

안드로이드 알고리즘

안드로이드 음성인식 소스코드





 

나의 의견

연구실에 들어와 처음 수행했던 프로젝트로 아는 것도 별로 없고 평소 사용해보던 MCU도 아니라 수행하는데 많은 어려움이 있었습니다. 특히 PIC 칩이 접근하는데 있어 어셈블리어에 대한 자료를 보게 되었고 그 부분을 접근하려다 보니 큰 어려움이 있었습니다. 계속하다 안돼서 당근이의 AVR 갖고 놀기라는 카페의 도움을 받고 C로 해결할 수 있단 정보를 알았습니다. 또 하나의 어려움은 안드로이드 어플 작성이었습니다. java라는 언어는 배워 본 적이 없어 안드로이드 어플 제작이 힘들었습니다. 하지만 인터넷에 많은 정보가 있었고, 오픈 소스들이 많이 제공되어 있어 java 언어를 몰라도 제작할 수 있었습니다

 

 

 

'Study Note > My work' 카테고리의 다른 글

OS 내 Log성 파일 관리 Shell  (0) 2016.03.07
Rand() 함수를 이용하여 C언어 게임 만들기  (0) 2016.03.07
Motion Controller  (0) 2016.01.25
주차 예약 시스템  (0) 2016.01.25
라인트레이서  (3) 2016.01.25
반응형

라인트레이서

라인트레이서

개발목적 : 기본적인 적외선센서, 서브모터에 대한 이해와 Atmega128의 기본적인 사용법에 대해 이론을 더욱 강화시키고 공부해온 정보를 취합시켜 결과물을 도출해내기 위해 제작하였습니다.

개발환경 : Atmega128, CodeVisionAVR, C언어

구현내용 :

라인트레이서 경로를 따라 양쪽 적외선센서의 결과 값을 이용해 경로를 파악합니다.

적외선센서 값에 따라 양쪽 모터속도를 제어해 경로를 이탈하지 않도록 제어합니다.

활동내용 :

ATmega128를 이용한 모터구동

적외선 센서를 통한 흰색라인 인식

CodeVision Program tool로 설계

간단한 축소 경로 제작

나의 의견

인터넷에도 많은 정보가 있듯 가장 기본적이지만 기본을 다지기 위해 학술동아리에 처음 들어와 완성한 작품으로 기반을 다지는데 많은 도움이 되었습니다. 과거 ebs에서 로봇파워라는 각 팀이 로봇을 만들어와 서로 대전하는 프로그램을 즐겨 봤는데 우리도 파괴하는 로봇은 아니지만 동아리 동기들끼리 각자 만들어 테스트하자고 하였습니다. 서로 기능 테스트를 하며 서로 안 되거나 모르는 부분을 도와가며 완성하였습니다. 이런 작품을 만드는데 서로의 경쟁력과 흥미를 유발해 모두가 열심히 했던 기억이 납니다. 앞으로의 모든 프로젝트 등을 이런 마음을 가지고 수행할 수 있다고 생각합니다.


 

'Study Note > My work' 카테고리의 다른 글

OS 내 Log성 파일 관리 Shell  (0) 2016.03.07
Rand() 함수를 이용하여 C언어 게임 만들기  (0) 2016.03.07
Motion Controller  (0) 2016.01.25
주차 예약 시스템  (0) 2016.01.25
Android Application을 이용한 LED 제어  (0) 2016.01.25

+ Recent posts