새 기판이 도착하자마자 작업을 시작했습니다.
역시나 버그가 있네요. NANO에서 MEGA2560 으로 변경하면서 핀을 그대로 둔게 있었습니다.
일단 테스트 코드를 넣어서 좌표대로 잘 펀칭이 되는지 확인해봤습니다.
일단 정상적으로 잘 됩니다.
일부 구멍이 비뚤어져 있는데 펀칭중에 위치가 틀어지더군요.
확인해 보니 벨트가 느슨해져 있어서 모터를 당겨서 고정했습니다.
같은 종이를 같은 펀칭으로 2번 돌려봤는데 후반부가 늘어지는 문제가 있네요
종이를 굴리는 부분이 미끄러지는것 같아 이동 속도를 좀 느리게 수정했습니다.
https://musicboxmaniacs.com/explore/melody/super-mario-brothers_51/ 의 마리오 주제가를 테스트해봤습니다.
펀칭 위치를 추출하고 정렬하는 시간이 좀 오래 걸리더군요.
599개의 펀치가 있으며 정렬하는데 거의 8분 가량이 걸렸습니다.
bubble sort 를 사용하기 때문에 정렬 속도가 느립니다.
이런 부분은 음이 아예 안 나올 것 같습니다.
펀치 599개를 뚫는 데 걸리는 시간입니다.
대략 3.5미터 정도 되는 것 같습니다.
펀칭 쓰레기들..
전체 과정을 찍어봤습니다.
**수정할 사항
1. 회로를 기구 하단에 내장 가능하도록 만들기.
2. 벨트 고정이 단단하게 되도록 설계 수정.
3. 종이 레일을 좀 더 길게/좁게 해서 종이가 비틀어지지 않도록.
4. 종이 눌러주는 부분 좀 더 두껍게 제작.
5. 전원 스위치 추가
'[완료]Arduino Projects > Music Box 악보 자동 펀처' 카테고리의 다른 글
메뉴얼 작성중. (0) | 2019.06.25 |
---|---|
뮤직박스 펀처 마지막 마무리작업. (0) | 2019.03.17 |
모터와 센서 작동 테스트 (0) | 2019.02.24 |
새 보드 설계와 중간정리. (0) | 2019.02.23 |
뮤직박스 펀처 컨트롤러 나노에서 메가2560으로 교체 (0) | 2019.02.22 |