Atmega8을 이용한 청소 로봇
- 최초 등록일
- 2009.09.07
- 최종 저작일
- 2008.12
- 13페이지/ 한컴오피스
- 가격 3,000원
소개글
인공지능 청소로봇은 청소기에 CPU를 부착하여 인공지능으로 청소를 할 수 있게 만들어진 로봇입니다. 인공지능 청소로봇은 소리인식 센서와 적외선센서가 달려있어 사용자가 원하는 청소시점을 소리로 표현하면 청소로봇은 이를 인식하여 자동으로 청소를 시작합니다. 청소를 하는 도중 진행방향에 장애물이 있으면 로봇의 적외선 센서가 이를 판별하여 장애물을 피해가도록 설계할 것입니다. 또한 사용자가 청소를 중지하고 싶을시 소리로 알려서 로봇은 청소 하는 것을 중지하고 대기모드로 사용자의 명령을 기다리도록하는
프로그램
목차
1. Objective
2. System 구성 및
3. 작품 주요 계획
3. Specification
3.1. 제어부
3.2. Sensor부
3.3. Motor 부
3.4. 전원부
4. System Block diagram
본문내용
1. Objective
본 문서의 목적은 ‘AVR을 이용한 청소로봇’의 하드웨어에 대한 상세 디자인 문서로서 하드웨어 회로도와 회로도 설계에 대한 설명한 문서가 포함되어 있다.
2. System 구성 및
쾌적한 환경을 원하는 인간에게 청소하는 시간을 로봇이 대신 함으로써 시간의 활용도를 높여주고 나아가 편의를 제공해 줄 수 있다.
3. 작품 주요 계획
1) 인공지능 청소로봇의 기본동작 원리
인공지능 청소로봇은 청소기에 CPU를 부착하여 인공지능으로 청소를 할 수 있게 만들어진 로봇입니다. 인공지능 청소로봇은 소리인식 센서와 적외선센서가 달려있어 사용자가 원하는 청소시점을 소리로 표현하면 청소로봇은 이를 인식하여 자동으로 청소를 시작합니다. 청소를 하는 도중 진행방향에 장애물이 있으면 로봇의 적외선 센서가 이를 판별하여 장애물을 피해가도록 설계할 것입니다. 또한 사용자가 청소를 중지하고 싶을시 소리로 알려서 로봇은 청소 하는 것을 중지하고 대기모드로 사용자의 명령을 기다리도록 프로그램 할 것입니다.
2) 인공지능 청소 로봇의 구성
인공지능 청소로봇은 크게 제어부, 센서부, 구동부, 전원부, 그리고 청소기 모듈 구성되며, 그림은 청소로봇의 주요 구성을 나타낸 것입니다.
3. Specification
3.1. 제어부
ATMega128과 오실레이터가 있는 Main부는 센서의 입력 값을 받아 Motor로 결과 값을 전송해주고 청소 알고리즘을 명령하는 청소로봇의 심장역할을 하는 부분이다.
3.1.1. ATmega 8
참고 자료
없음