Altoids Project - 민트 캔 안에 넣은 소형 게임 기기 제작기

1 day ago 4

부모와 12세 아들이 약 두 달 동안 부품을 조립하고 배치를 바꾸며 Altoids 민트 캔 안에 들어가는 게임 기기를 완성함 무료로 받은 로봇에서 떼어낸 128×64 디스플레이로 시작했으며, Arduino 포럼에서 찾은 회로도를 바탕으로 U8g2 라이브러리의 Space Trash 게임을 실행함 크기를 줄이기 위해 Arduino Nano와 LiPo 배터리, PowerBoost를 사용하고, 아들이 모든 CAD 작업과 3D 프린팅을 맡음 뚜껑이 닫히지 않는 공간 문제부터 디스플레이 손상, 통신 모드 설정, 배선 단선까지 반복적인 제작과 디버깅을 거침 다섯 차례의 반복 제작 끝에 실제 Altoids 두 알까지 넣어 완성했으며, 첫 번째 버전에 사용한 부품은 최종 제품에 하나도 남지 않음 로봇에서 떼어낸 디스플레이로 시작 부모와 12세 아들이 처음 방문한 MIT Swapfest에서 한 부부에게 조립된 로봇을 무료로 받음 부부의 딸이 오래전에 Sparki 키트로 만든 로봇이었으며, 아들과 함께 왔다는 것을 알고 무료로 건넴 현장에서 합리적인 가격에 구입한 중고 ThinkPad도 프로젝트에 사용함 로봇을 분해한 뒤 조종 장치가 없다는 것을 확인하고, 재사용할 부품을 찾다가 128×64 디스플레이를 분리함 핀 배치를 찾으려고 AI를 사용했지만, 실제로는 10핀인 디스플레이에 20핀 배치를 알려주는 환각이 발생함 몇 시간의 검색 끝에 Arduino 포럼에 올라온 정확한 회로도를 찾아 화면을 구동함 첫 번째 버전에서는 U8g2 라이브러리의 Space Trash 게임을 실행함 작은 컴퓨터를 Altoids 캔 안에 넣는 영상에서 영감을 받아, 집에 있던 금속 캔에 기기를 넣는 작업을 시작함 다섯 번의 제작과 수정 v2에서는 크기를 줄이려고 Arduino Nano로 바꾸고, 전원 공급용 LiPo 배터리와 PowerBoost를 주문함 아들이 모든 CAD와 3D 프린팅을 담당했지만, 부품을 넣고도 뚜껑을 닫을 수 없었음 v3에서는 복잡한 배선을 정리하려고 납땜용 브레드보드를 사용하고, 기존 캔보다 조금 더 높은 실제 Altoids 캔을 구입함 공간 확보에는 진전이 있었지만 여전히 뚜껑이 닫히지 않음 디스플레이에 붙은 작은 브레드보드를 제거하고 전선을 직접 연결하려다 구리 패드 하나가 뜯겨 디스플레이를 사용할 수 없게 됨 복구 가능성이 있었지만 Adafruit에서 새 디스플레이를 주문함 납 제거 작업을 줄이려고 작은 테스트 훅으로 새 디스...

Read Entire Article




피플앤툴즈 네트워크
🛍 샵