atmega128과 음성인식 모듈을 이용한 음성인식 선풍기 설계
- 최초 등록일
- 2010.12.13
- 최종 저작일
- 2010.11
- 41페이지/ 한컴오피스
- 가격 3,000원
소개글
Atmega128, 음성인식 모듈, dc&스테핑 모터, LED, Text Lcd를 이용한 음성인식 선풍기
설계에 대한 졸업논문입니다.
소스 및 회로도 논문 내에 다 포함되어있습니다.
목차
목 차
1. 서론
1.1 동기 및 목표
1.2 개요
2. 본론
2.1 Block Diagram
2.2 작품 구성
2.2.1 MCU
2.2.2 음성인식
2.2.3 서보모터
2.2.4 DC모터
2.2.5 LED
2.2.6 Text LCD
2.2.7 각 부분 동작설명
2.3 주요 소스코드 분석
3. 결론
3.1 처음 설정했던 목표
3.2 구현된 기능
3.3 졸업작품 후기
4. 별첨 및 참고문헌
본문내용
첫번째, 가장 중점적으로 생각한 부분은 PWM을 이용한 DC 모터의 세기 조절입니다. 무엇보다 이부분이 순조롭게 진행이 되어야 다른 부가적인 기능들을 추가할 수 있기 때문입니다. 두 번째는 서보모터를 사용한 회전의 구현입니다. 이부분 역시 타이머를 이용한 PWM 제어입니다. 하지만 이 부분은 DC모터의 세기 조절과 서로 독립적으로 작동해야 하기 때문에 인터럽트를 활용해야 할 것입니다.
마지막 세 번째는 LED와 CLCD의 제어입니다. LED와 CLCD를 이용해 선풍기의 상태를 표시해 준다면 시각적인 측면에서 훨씬 보기 좋을 것이며, 선풍기의 상태를 쉽게 파악할수 있다는 장점이 있습니다.
2.1 Block Diagram
음성인식 모듈인 JT-2000을 이용하여 음성인식 신호를 입력 받는다. 입력과 동시에 LCD와 LED로 강풍, 미풍, 약풍이 표시가 된다. 그리고 “회전”이라는 음성신호가 입력되면 서보모터가 작동하여 선풍기의 회전 역할을 담당하게 된다.
2.2 작품 구성
2.2.1 MCU
MCU로는 AVR사의 ATmega128을 선정하였다. ATmega128은 타이머/카운터 채널을 PWM모드로 설정하면 PORT를 통해 PWM 신호를 출력할 수 있다는 장점을 가지고 있으며, 입출력 포트가 많아 최고 5개의 입출력 포트를 써야하는 우리의 프로젝트에 가장 적합하다고 판단 하였다. 그리고 가장 보편적으로 구할 수 있다는 장점을 가지고 있다. ATmega128의 특징을 살펴보면 다음과 같다.
참고 자료
AVR ATmega128 마스터 / 윤덕용 저 / Ohm사
ATmega128을 활용한 졸업작품 만들기 / 윤덕용 저 / Ohm사
AVR Bible / 송용수, 배성준 저 / 복두출판사
AVR마이크로 컨트롤러 ATmega128 / 차영배 저 / 다다미디어
음성인식기법 / 이행세 저 / 淸文閣
음성의 분석의 분석 및 합성과 그 응용 / 박경범 저 / 그린출판사