안녕 가붕이들아 DIY EDTracker 만드는 방법을 쓰려고 했는데 글쓰기가 로그인한 회원만 되더라 씨~발.... 

그래서 다시 적었는데 귀찮아서 그냥 반만 적고 나머진 나중에 적으려고한다.


아래의 사진이 EDTracker라는 헤드트래커 제품의 유선 DIY 버전이다. 저기에 5핀 마이크로 USB를 꼽아 쓴다.

나는 이렇게 만든 헤드트래커를 고무줄을 이용해 헤드폰에 장착시켜서  쓰고있다.

보기엔 좆같은데 성능은 ㄱㅆㅅㅌㅊ ㅇㅇ




먼저 이젠 공식지원이 중단된 EDTracker의 데이터를 GITHUB에 올려준 양키 아저씨에게 523번 절하자.

EDTracker 오픈소스 좌표: 1) GitHub - brumster/EDTracker2: EDTracker2 Arduino sketches for Invensense MPU-xx50 based devices 

                                 2) GitHub - brumster/EDTracker2_ArduinoHardware: Custom hardware device files for Arduino IDE 

  


그 다음엔 준비물과 가격을 알아보자.

실용납땜세트

세트

1

17,000

17,000



17,000


점퍼 케이블 (수/수)

피스

1

850

850



850


브레드보드용 4핀 택트스위치

1

60

60



60


MPU-9250

1

12,000

12,000



12,000


아두이노 프로 마이크로

1

12,000

12,000



12,000


브레드보드 400핀

1

700

700



700


총액

 

 

 

 



42,610

 

실제로 내가 산 물품을 엑셀로 정리했다.


여기서 점퍼케이블(수/수)가 뭔지 궁금한 가붕이들이 있을텐데, 브레드보드에 꼽을 수 있는 꼬추 마냥 생긴 핀을 '수' 형태라고 부르고,


 반대로 무언가를 꼽아 넣어야하는 형태는 '암'이다. (수/수)는 양쪽이 둘다 꼬추형태인 씹게이라는 소리다 ㅇㅇ


참고로 왠만하면 집에 하나쯤은 있을 5핀 마이크로 usb가 필요한데, 이게 MTP가 가능한 (정보전송이 가능한) 선이여야 한다.

어떤건 MTP기능 없이 충전만 되는게 있으니까 본인 전선에 아래처럼 이상하게 생긴 전선마크가 있는지 확인해봐라 










먼저 물품이 돌아왔다면 첫번째로 해야할게 납땜질이다. 

 


'아두이노 프로 마이크로' 와 MPU-9250을 각각 사면 이렇게 생긴 '핀 헤더'라는게 딸려온다. 여기서 다리가 짧은 부분을 기판에 꼽아 납땜질 하여 고정 시켜줘야 한다. 이거 하다가 기판 잘못 건드리면 기판이 망가질 수 있으니 조심하자. 




다음은 회로도 조립이다. 

기본적인 회로도 형태는 이런데, 이걸 브레드 보드에 꼽을때 브레드 보드에 알맞은 자세로 꼽을 수 있도록 해야한다. 

브레드보드 상에서 숫자로 이루어진 가로열들은 가운데를 기준으로만 나뉘어져있고 나머지는 서로 전선이 연결되어있게된다. 



(대충 이런식인데. 저기서 세로로된 파란줄 옆에 적힌 숫자가 숫자열임. )






다시 회로도로 돌아가서, 우리가 첫번째로 주의해서 볼 건 저 작은 버튼이다. 저 버튼을 꼽을때, 꼭 4개의 다리가 좌우로 삐져나온 상태 브레드보드에 꼽을 수 있도록 해야 한다. 양쪽으로 삐져나온 다리가 각각 짝으로 이어져 있기 때문에 잘못 연결하면 문제가 일어날 수도 있다.


두번째로사진 속의 다른 색 전선들은 그냥 사진에 나온 대로 연결해주면 되지만,  검정색으로 길게 이어진 회로는 사실 저렇게 이어줄 필요가 없다. 꼽는 방법은 아래 양키 개발자 아저씨의 영상을 보고 따라하자


https://youtu.be/tn9tvVfs6ow?t=190

(3분 10초부터)

(참고로 저 아저씨는 mpu-6050으로 만들고 있어서 기판 형태가 조금 다르다. 근데 사실 별 상관은 없다.)


아저씨가 영어로 VCC는 VCC에 연결하고, SDA는 2번핀에 넣으라고 등등 어쩌고저쩌고 말하는데, 위에 그림 표를 참고하여 연결하자.

기판에 회로 옆에 영어로 잘 적혀있으니 그거 보고 문제없이 영상대로 따라하면 됨.




우리가 산 400핀 브레드보드에서 연결하면 대충 이런 모습이다.


400핀 보드에서는 버튼 위치를 어디에 둬야하나 헷갈릴 수도 있는데, 그냥 다른 전선과 연결되지 않은 행열 상에서 충분히 연결하면 된다.


이렇게 하면 필요한 장비는 다 만든거다. 다음에 해야할것은 아두이노에 오픈소스인 스케치를 업로드 하고,  EDTracker 프로그램을 오픈트랙이랑 연동해서 실제 게임에 적용하는거다.