DIY - 2018/탁구공 농구 게임

탁구공 농구 게임 - Part II

알렉스윤 2018. 4. 22. 15:06


재료 소개


MAX7219 dot matrix : 1개 ($1.63)

Buzzer : 1개 (5개 - $2.59)

Button Switch : 1개 ($0.5)

IR LED : 1개

IR Receiver : 1개 (IR LED + IR Receiver 각 50개 - $5.21)

저항 1M, 2M : 각 1개 

Arduino Mini : 1개 ($2.09)

미니 연결 용 FTDI : 1개 ($2.55)

전선 약간

종이 박스 

골대 : 종이겁 내지는 3D 프린터 출력

글루건과 글루




우선 탁구공 농구게임을 만들게 된 계기는 커피 도징링 뽑다가 실패한 3D 출력물을 어떻게 재활용해 볼까 고심하다

그 구멍 크기가 탁구공에 딱 들어맞아서 만들게 되었다.







우선 종이박스를 대충 잘른 후 글루건으로 막 붙여서 형태를 만들어 준다.

딱히 정해진 모양이 없으므로 맘에드는 형태로 만들면 된다.





마치 로봇의 발(?)과 같은 모양이 나왔다.






탁구공이 튕겨서 나가지 않도록 옆 날개를 만들어 준다.





IR LED의 송신부와 수신부의 감도를 시험하고 있다.

이부분에서 꽤 애를 먹었다. 송신부의 연결된 저항과 수신부의 연결된 저항 값의 차이로

감도를 결정 한다. IR LED 중간에 물체가 없을 때와 있을 때 값이 다르므로 여러 시험을 통해

그 값을 사용하도록 한다. 원래는 IR LED를 같은 방향에 둔 후, 반사되는 값으로 사용하려고 했는데

쉽지 않아서 IR LED를 서로 마주본 상태에서 중간에 물체가 들어오면 변경된 값으로 인지하도록 했다.

라인 트레이서에서는 같은 방향의 IR을 사용함으로 공부가 좀 더 필요하겠다.





일단 IR LED, LED matrix (8x8), 부저, 버튼 스위치, MINI를 연결했다.

미니 대신, 우노, 나도 등 어떤 것도 사용가능하다. 마침 남는게 미니 밖에 없어서 사용 했음.





박스에 골대를 붙이고, 박스 뒤로 전선을 넣었다.

골대 옆면을 보면 IR LED가 부착되어 있어 탁구공을 인지할 수 있도록 했다.







전원은 5V 전원은 어떤 것도 가능하다. 주로 핸드폰 충전기나 샤오미 배터리를 사용한다.






박스 뒷면으로 아두이노 미니, 부저가 보인다.





뒷면 상단에는 LED Matrix를 연결 했으며, 뒷면 뚜껑으로 다른 부품들을 숨길 수 있다.





뚜껑을 열고 좀 더 자세히 살펴 보면...





완성해서 동작하는 모습이다.



응용작으로는 미니 농구대에 설치해서 동작시키면 더 재미 있을거 같다.


'DIY - 2018 > 탁구공 농구 게임' 카테고리의 다른 글

탁구공 농구 게임 - Part III 시연  (0) 2018.04.23
탁구공 농구 게임 - Part I  (2) 2018.04.21