DIY 인형뽑기 제작보고서(코드포함, 작동영상 보고서 내 링크)
- 최초 등록일
- 2021.10.18
- 최종 저작일
- 2018.03
- 21페이지/ 한컴오피스
- 가격 4,000원
소개글
그냥 옛날에 atmega128로 인형뽑기 만들었던거 올려봄
AVR 기반으로 마이크로프로세서 공부하는데 참고가 될듯합니다.
목차
1. 작품 제목
2. 작품 개요
3. 작품 설명
4. 제작 과정
5. 사용한 코드
6. 참고 문헌
본문내용
1. 작품 제목 :**뽑기 (DIY 인형 뽑기)
2. 작품 개요 : 시중에 200만원을 호가하는 인형 뽑기 기계를 DIY로 직접 설계, 제작함으로써
4차 혁명의 핵심 키워드로 대두되는 로봇 분야에 필요한 핵심적인 역량 습득 도모.
또한 자체 제작된 오락 기계를 통한 동아리 단결력 향상 기대.
3. 작품 설명
3-1 주요 동작 및 특징
[1] 인형 뽑기
(1) X, Y축 이동
(2) Z축 하강
(3) 집게 open
(4) 집게 close (인형 잡기)
(5) Z축 상승
(6) 원위치 (X, Y축 조작시 1200us 간격으로 카운팅하여 원위치 동작 구현)
(7) 인형 투하
[2] 전원회로
본체 AVR보드 및 각 부속에 전원공급
3-2 전체 시스템 구성
- 구성요소 : 본체, AVR보드, 전원회로
[1] 본체
- step 모터 2개를 각 축 타이밍 벨트와 연동하여 X, Y 플로터 구성
- step 모터 샤프트에 낚싯줄을 연결하여 Z축 이동 구현
- 집게 내부의 서보모터 작동을 통해 집게 개폐 동작 구현
- ON/OFF 스위치, 레버, 푸시 스위치를 통해 기기 제어
[2] AVR 보드
- ATMEGA128 사용
- PORTA 0~8번 pin을 X, Y축 이동을 위한 스탭 모터 드라이버와 연결
- PORTB 0번 pin을 이용해 집게 동작을 위한 PWM 파형 생성
- PORTC 0~4번 pin을 Z축 이동을 위한 스탭 모터 드라이버와 연결
- PORTD 0번 핀을 내부 풀업 저항으로 사용하여
하강 엣지 발생 시 외부인터럽트 발생, 집게 작동 함수 실행
- PORTF 0~1번 핀을 레버와 연결하여 ADC 채널을 바꿔가며 레버 값 수신
[3] 전원회로
- 220Vac/12Vac 변압 후 전파정류 회로를 통해 정류된 AC 출력을
커패시터 및 레귤레이터로 DC 변환 및 리플 보정
- 12v, 5V 의 직류 출력을 아트메가 보드, 모터 드라이버로 공급
참고 자료
허경용, 제이펍(2016), ATmega128로 배우는 마이크로컨트롤러 프로그래밍