아케이드 레버가 너무 비싸서 걍 만들기로 했음

다른방법 많겟지만 난 아두이노로 할거임

쉽게 구할수있는것들이고 따라하기만 하면 누구나 만들수있게 작성했으니

따라하기만 하면 됨 한번 해보셈

아두이노 배우기 시작한지 2일도 안되서 나도 잘 모름

코드쪽에 문제 생기면 알아서 해결하셈


------------------------------------------------------------------


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7eee1be96b7fffc556da9e589

일단 준비물들

브레드보드 850원

아케이드 버튼 개당 800원

아두이노 레오나르도 보드 7500원 (오타엿음

아두이노 버튼 12mm 2개 100원

아두이노 전선 1090원

아케이드 레버 27000

컴이랑 연결하는 선은 안드로이드 충전기를 사용할수있으니 있으면 굳이 주문안해도 됨


레버랑 버튼은 오락실에서 쓰는거임


저 보드에 바로 선연결 하면 되는건 아니고 코드를 넣어줘야함


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7bce2e290b0a8f0016db3fb89


https://www.arduino.cc/en/Main/Software

여기서 아두이노부터 다운받고

실행하면


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7efe2b795b5fff1536db3fb89

요런 창이 뜰거임


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edebd5a7955384ac5e45d64e957904686a5bf89b6118

툴 - 보드 - Arduino leonardo ETH 선택해주고


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edebd5a7955384ac5e45854ac52d553c6458f89b6118

포트도 선택해주셈

이건 보드랑 컴이랑 연결해줘야 나옴

포트가 좀 햇갈린다면 장치관리자에서 확인할수있음


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7ebb2b692bcaaf2016db3fb89

https://github.com/arduino-libraries/Keyboard/blob/master/src/Keyboard.h

그 담에 여기서 keyboard.h를 받아주자

롬파일같은거니 압축 풀지마셈


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edebd5a7955384ac5e45854d90260339345ff89b6118

다운받았으면 스케치 -라이브러리 추가하기 - .zip 라이브러리 추가에서 추가하면 됨


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edebd5a7955384ac5e45871f9328056a6758f89b6118

다 했으면 코드를 넣어줘야 하는데 이건 내가 이글 작성끝나면

따로 글 써서 올리겟음

여기다가도 링크 달고

코드 하나하나 설명할 필욘 없으니 중요한것들만 설명하겟음

http://gall.dcinside.com/mgallery/board/view/?id=aoegame&no=4733219

여기 링크


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edebd5a7955384ac5e45821893280268635ff89b6118

아두이노 보드를 보면 숫자가 써잇을거임 0~13까지

레버 왼쪽은 0번 핀

버튼 2는 5번핀 이런식으로 연결해주면 됨

헷갈릴가봐 적어놨으니 선 연결할때 이거 보고 하면 됨


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edebd5a7955384ac5e458516972c5163630af89b6118

그 다음 이 코드인데

저기 숫자 보일거임

215

218 이런식으로

저 숫자가 키보드 키 값같은건데

키 값은


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edebd5a7955384ac5e4586499029546e610df89b6118

https://www.arduino.cc/en/Reference/KeyboardModifiers

여기서 볼수 있음

레버 위쪽이 218 위쪽 화살표인데 이걸 탭 키로 바꾸고 싶다면

218 2개 지우고 179 를 적어주면 됨


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edebd5a7955384ac5e458c19947a5068650df89b6118

그럼 이제 맨 왼쪽 버튼을 눌러 확인을 해주고 업로드 해주자


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edebd5a7955384ac5e45d14dc62d0538365df89b6118

잘 되면 이런 창이 뜰거임

안되면 주황색 글자 쫙 나오고

근데 난 문제 없음

문제 있으면 님들이 알아서 해결하셈

다른버튼들은 F1 F3 이런식으로 설정되어 있는데

2번 버튼만 insert 키임

에뮬에서 f2 누르면 이상한 창 뜨길래 그거만 바꾼거임

업로드 할때 usb연결해라


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edebd5a7955384ac5e45861f972c0768605cf88c6619

업로드 했으면 잘 됐는지 확인을 하자

12mm 버튼을 브레드보드에 끼우고

버튼 한쪽 에서 연결 시작해서 끝은 GND 로

또 한쪽은 다른쪽에서 시작해서 숫자로


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7bab1b397b4f9fc546db3fb89

키보드 테스트는

http://www.keyboardtester.com/

여기서 할수 있다

0번에서 부터 시작해서 13번까지 쭉 올리면서 한번씩 눌러보셈

눌린 버튼은 초록색으로 표시되니까 알기 쉬움

사진속 f5 처럼


이제 프레임을 만들어줘야 하는데 난 프린터로 뽑았음

신발상자같은거로 해도 되겠더라


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edebd5a7955384ac5e45871690260239675ef89b6118

레버 브라켓 규격이랑


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edebd5a7955384ac5e45d31dc579036f6108f89b6118

버튼 규격


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7bbb1e5c2e6fcfc036db3fb89

이런것들 참고해서 만드셈


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7ece6b597e6f8f4516db3fb89


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7e6e2b098b3f5f7536db3fb89

이렇게 만들어 주고

프린터로 뽑았음


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7bfb3b0c0b3fdf2566da9e589

이제 레버에 선을 연결해주자

레버 아래쪽을 보면 삐죽 튀어나온게 아니라 직각으로 휘어진 곳이 있을거임

이걸 다 연결해주셈

중요한게 잇는데 선 하나 더 가져와서 한쪽 끝을 연결해줘야함

이 사진 기준으론 노란색 선이 그거임

튀어나온부분엔 선 한쪽 끝만 연결해주셈


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7bcb2b491e7faf5536da9e589

그 담에 버튼도 끼워주고


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7b8e5be94e6a9a6546da9e589

이렇게 한쪽 끝만 다 연결 해주자

왼쪽 오른쪽 상관 없는듯 맘에 드는쪽으로 하셈


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7b8e4b491b4aafd006da9e589

그리고 그걸 다 하나로 모아주셈

레버 연결할때 빼놓은 선도 여기에 같이 묶어주고

이번에도 선 하나를 가져와서 한쪽 끝만 같이 묶어주는게 중요함


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7efb9b293bcfef75a6da9e589

버튼 나머지 한쪽에도 선 한쪽끝을 연결 해주고

버튼을 테스트 해주셈

코드 보면서 하면 연결하기 쉬움

아까 버튼 선 모았을때 연결했던 한쪽 끝은 GND에 연결해주고

나머지 선들은 코드보면서 0~13에 연결해주셈


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7ede3b799b6fef7526da9e589

테스트다 끝났으면 조립을 해주자


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7e8e5b1c5e6fef6556da9e589

선 연결할때 너무 짧으면 선하나 더 가져와서 묶어준담에 전열테이프로 감으셈


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edaf83f7fa598eaa56235258fba7bce3b5c5e1f5f0006da9e589

이렇게 조립이 끝났음

난 저기 작은 버튼까지 달아서 동전 넣기 1p 시작으로 쓸거임

저 버튼들은 12 13 번임 코드에 다 들어있음


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fef80fa11d028314d28878c8e439571894d71b565efc7c08f900889e301edebd5a7955384ac5e45d316c32c5639625af88c6619

격아까지 시간 좀 남았으니 난 예전 기분이나 내야겟다

글고 졸라 잘됨 ㅎ



다음엔

누구나 만들수있는 레이싱 휠이나

누구나 만들수있는 드론 둘중 하나로 하겠음

13

-꼐속-



출처: 중세게임 갤러리 [원본보기]