소개글
"PIC 마이크로컨트롤러 작품"에 대한 내용입니다.
목차
1. 작품 개요
1.1. 논문의 개요
1.2. 논문의 목적
2. 관련 이론
2.1. 전원부
2.2. 센서부
2.3. 제어부
2.4. 구동부
2.5. 통신부
3. 개발 방법
3.1. 동작원리 및 실험방법
4. 개발 내용
4.1. 알고리즘
4.2. PC인터페이스
5. 결론
6. 부록
7. 참고 문헌
본문내용
1. 작품 개요
1.1. 논문의 개요
알람시계는 현대인의 필수품이다. 학생, 직장인과 같이 정해진 시간에 일어나야 하는 대부분의 사람들은 알람소리를 들으면서 하루를 시작할 것이다. 정해진 시간에 일어나기 위해 사람들은 일반적으로 탁상시계나 휴대폰의 알람기능을 이용하고 있다. 그러나 일반 알람시계의 경우, 일어나고자 하는 시간이 되어 알람소리가 울리면 알람소리를 듣고도 무의식적으로 시계를 꺼놓고 다시 잠들어 늦는 경우가 빈번하게 일어난다. 이러한 문제를 해결하기 위해 "도망가는 시계 Clocky"가 개발되어 시중에 판매되고 있다.
1.2. 논문의 목적
본 논문에서는 이러한 단점을 보완하고 한 단계 더 발전된 알람시계를 개발하기 위하여 적외선 센서를 장착, 주변 장애물과 사용자의 접근을 인식하고 피하면서 공간 내를 자유자재로 이동하도록 설계하였고, 사용자에게 잡혔을 경우 블루통신 모듈을 이용한 PC와의 통신을 구축, Daily 문제를 제공하여 사용자가 알람을 쉽게 끌 수 없도록 만들었다. 그리고 프로세서에 전진, 좌회전, 우회전 다양한 논리 동작을 프로그래밍 하여 주변 장애물을 효율적으로 회피하도록 하였다. 이 알람로봇은 특히 특정시간에 일어나기 힘든 학생, 직장인들을 위해 로봇이 제공하는 다양한 서비스를 통하여 기상시간에 많은 시간을 투자하는 스트레스 해소와 현 상용화 되어 있는 알람시계에 아이디어를 접목시켜 보다 높은 효율을 가진 한 단계 더 발전된 지능형 알람로봇을 계발하는 것이 주된 목표이다.
2. 관련 이론
2.1. 전원부
전원부는 마이크로컨트롤러와 센서, 모터 등 전자회로 구동에 필요한 전력을 공급하는 중요한 부분이다. 본 작품에서는 전원부 설계 시 선형 방식의 레귤레이터와 스위칭 방식의 레귤레이터를 고려하였다.
선형 방식의 레귤레이터는 전원 품질이 우수하지만 발열이 많이 발생하는 단점이 있다. 반면 스위칭 방식의 레귤레이터는 발열을 최소화할 수 있지만 고속 스위칭에 따른 노이즈 문제와 외부 회로 추가가 필요한 단점이 있다.
본 작품에서는 이러한 각 레귤레이터의 특성을 고려하여 스위칭 방식의 레귤레이터를 선택하였다. 스위칭 방식의 레귤레이터인 LM7805를 사용하였으며, 각 레귤레이터 외부에는 잡음을 줄이기 위한 바이패스 커패시터를 추가로 연결하였다.
이를 통해 마이크로컨트롤러와 센서, 모터 등 전자회로에 안정적인 전력을 공급할 수 있었다.
2.2. 센서부
적외선 센서는 발광부와 수광부로 나뉘며, 발광부에서 나온 적외선이 물체에 반사되어 수광부에 들어오는 양에 따라 수광부의 전압이 변화하게 된다. 본 작품에 사용된 적외선 센서로는 발광부 EL_1KL3와 수광부 ST1KLA을 사용하였다. 이 적외선 센서는 좁은 적외선 각도, 우수한 내구성, 낮은 가격, 그리고 다양한 환경에 적용될 수 있는 높은 신뢰성 등의 특징을 가지고 있다. 이러한 적외선 센서는 인간의 시각으로는 감지되지 않지만 전기적 신호로 변환되어 다양한 제어 및 감지 용도로 활용될 수 있다.
2.3. 제어부
제어부는 ATmega128 마이크로컨트롤러로 구...
참고 자료
윤덕용, “ AVR ATMEGA128 정복, ohm사, OK-128 키트
심광섭, 진귀현, 유지성, 박창우, 성경한, 경주섭, 최영휴 “초음파 센서를 이용한 장애물 회치 알람시계의 설계” 추계학술 대회 논문집 p490-494, 2009
알기 쉽게 배우는 AVR ATmega128(신동욱/오창현 저)
AVR ATmega128 마이크로 컨트롤러 (송봉길 저 /심귀보 감수)
"실용화된 아이디어 알람시계의 시장조사 및 소비자 경향, http://www.nandahome.com/blogs/
네이버 블로그, http://blog.naver.com/the_elp?Redirect=Log&logNo=90112673740
마이트로컨트롤러 응용설계 - 최진규 (저)
PIC1684의 기초 +α - 이희문 (저)
당근이의 AVR 갖구 놀기