ATmega8을 이용한 청소로봇
- 최초 등록일
- 2008.12.14
- 최종 저작일
- 2008.12
- 11페이지/
압축파일
- 가격 9,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
말그대로 청소를 하는 로봇입니다. 청소로봇입니다.
ATmega8을 이용한 청소로봇 이고요.
브러쉬를 이용한 청소로봇으로 설정하였으나.
브러쉬가 아닌. 1.5A 5V스펙의 청소기가 있다면 아무거나 달아도 됩니다.
단 최대한 작게 만든다고 브러쉬를 달았죠.
그리고 ORCAD 그림과 PPT자료와 한글 논문집까지 다 포함되어서
압축해놓았습니다.
전자쪽으로 기본지식만 있으시면 어렵지 않게 만드실수 있습니다.
모르는건 문의해주세요. 제가 빠른 답변이 있는 상황은 아니지만
바로바로 확인하는데로 답변 달아드립니다.
그리고 간혹 부품이 뭔지 모르는분 계신데.
다 회로도에 적어둿고요.
아무것도 안적힌건 그냥 PIN 소켓으로 연결시킨거라
보면 점퍼로 연결해서
점퍼 보고 라인에 적힌 글자가 핀연결된 번호라서
전선으로 라인따서 연결하면 됩니다.
목차
<b>0427114.DSN
0427114.opj
브러쉬 청소기 mega8(081127).zip
청소로봇회로도.bmp
졸업작품 청소로봇 논문 보고서.ppt</b> 10페이지
※ 작품 소개 / 선정 동기
※ 조원 소개 / 역할 분담
※ 전체 시스템 블록도
※ 하드웨어 구성(각 부분별 동작설명)
※ 하드웨어 구성(회로도)
※ 소프트웨어 흐름도
※ 소프트웨어(프로그램소스)
※ 문제점 / 보완사항
※ 후기 및 참고문헌
졸업논문집.hwp 13페이지
1. 서론
2. 작품의 구성/동작
3. 시스템 블록도
4. 회로도
5. 동작 설명
6. 제어용 프로그램
7. 결론
8. 참고문헌
본문내용
1. 서 론
로봇 제어를 연구하는데 있어, 그 로봇 제어를 실제적으로 시스템에 적용될 수 있는지는 여러 가지 실험 장치를 통해 입증될 수 있었는데, 청소로봇은 ATMEGA 칩을 이용한 로봇제어의 한 예로서 로봇시스템의 설계 기법을 응용적인 측면에서 시험하는데 폭넓게 사용되고 있다.
청소로봇은 양쪽 DC모터가 정회전을 하면서 전진을 하면서 앞과 양쪽 센서가 작동되는 순간 방향을 전환하게 하면서 청소를 하는 장치이다.
본 논문에서는 이러한 청소로봇 시스템을 제어 대상으로 선정하여 직접 시스템을 제작해보고 실험을 통해서 실제로 제어 가능한지 증명해보고자 하였다. 제작된 청소로봇은 바닦의 먼지를 청소하는 시스템으로 좀 더 편리하고 안정성 있게 청소를 구현하고자 하는데 목표가 있다.
2. 작품의 구성/동작
1) 작품의 구성
ATMEGA8을 이용하여 양쪽모터를 구동하였으며, 전원 인가시 브러쉬는 자동으로 돌게 하였습니다.
그리고 앞에 흡입구는 컴퓨터팬을 이용하였으며, 뒤에 는 브러쉬를 달아주었습니다.
전원은 총 15v 사용하였습니다.
2) 작품의 동작
전원을 인가하게 되면 브러쉬가 돌면서 양쪽 DC모터에 전원이 정방향 인가되면서 전진하게 되고, 오른쪽 센서가 벽에 닿게 되면. 왼쪽 DC모터가 역방향으로 돌면서 방향을 전환후 센서가 이제 읽지 않게 되면 다시 정방향으로 바뀌면서 전진하게 됩니다. 왼쪽 센서는 반대로 오른쪽 DC모터가 역방향으로 돌면서 방향을 전환합니다. 그리고 정면으로 벽에 부딧쳤을 경우에는 후진을 한 다음에 방향을 조금 전환한후 다시 전진을 하게 되면서 청소를 하게 됩니다.
참고 자료
네이버 카페 당근이의 AVR갖고놀기 자료 참조
http://www.atmel.com 홈페이지 ATmega8 PDF자료
부천대 전산정보처리과 졸업생 프로그래머 친구의 도움 참조