Windows

EDTracker 설정하는법 동영상 강좌로 올린내용. 보충해설입니다.

by 흑엽 posted May 08, 2016
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

https://youtu.be/-IGhRTD9Dro <-20만 원짜리 고성능 [게이밍 장비]인 트랙ir을 아두이노(마이크로 프로)를 이용해서 2만원에 만드는 영상을  올립니다.

https://youtu.be/mgDjakyEpDo <-더작은 빵틀에 아두이노 연결한것도 찍어서 올립니다. 레이싱 시뮬로 주차연습하는 모습입니다.


20만원대ir, LED전구ir, 휴대폰ir, 사람얼굴인식ir 5종류를 전부다 자작하거나 써본 개인적인 경험상...
정밀도는:
20만원대.ir or 아두이노.ir  > LED전구.ir > 휴대폰.ir > 얼굴인식.ir 순서인 것 같습니다.

순간적인 반응속도는 오히려 아두이노가 더 좋을때도 있습니다. 하지만 비행시뮬의 경우 20만 원짜리가 z축등은 약간 더 좋지만 자동차시뮬의 경우는 별차이가 없다는 개인적인 의견입니다.


필요부품
1.아두이노 프로 마이크로(나노나 프로 다른 종류 모델은 안 됨)
2. 위치+가속도센서 : MCU-9150 or MPU-9250



http://www.edtracker.org.uk/ <-EDTracker 메인 홈피주소는 여기임.


먼저 http://www.edtracker.org.uk/index.php/downloads/category/5-build-guides 여기에서... 
Bartybees_Bare_EDTracker_BuildGuide.pdf  라는 pdf메뉴얼을 받을것. 이것은 아두이노.프로를 가속센서와 연결시키는 회로도 메뉴얼임!  이걸 보면서 회로도를 연결할 것. 본인처럼 기판이 아닌 빵툴에다가 연결할려면 헷갈리니까, 본인이 동강으로 올린 영상을 일시정지하고 전선을 연결할것.


그 후 컴퓨터와 아두이노+가속센서 회로 연결시킨 기판이나 빵툴을 pc에 연결시킨 후, 아두이노 프로가 윈도.제어판에서 안 잡혔다면..(느낌표일 때도 포함)
http://www.edtracker.org.uk/index.php/downloads/category/2-software
여기에서
Drivers 탭 들어가서 ArduinoDrivers_1.6.7.zip 다운로드후 dpinst-amd64.exe(amdCPU) 나 dpinst-x86.exe(인텔CPU)설치



그리고 아까 드라이브 받은 상위 메뉴에서
GUI탭 들어가서 EDTracker2-GUI-V4.0.4.zip 다운받아 정당한곳에 압축 풀고 EDTrackerUI4.exe실행하여 아두이노를 트랙ir로 펌웨어 업글할것.
EDTrackerUI4.exe안에 모든 게 다 들어가 있음으로 아두이노 스케치 들어가서 c언어 컴파일 올리는  작업등은 전혀 필요 없음

정상적으로 올라갔으면  동영상처럼 전원 넣으면 조금 있다가 초록불 들어온 상태에서 빨강불 반짝임.

그러면 EDTrackerUI4.exe실행하면 트랙ir연결되었다고 뜰 것임.
위에서 설명한 모든 내용이
http://www.edtracker.org.uk/index.php/downloads/category/3-documentation
여기에서 EDTracker User Guide (Non-Magnetometer Versions).pdf 영문pdf파일 안에 전부다 들어가 있음.



그 후 EDTrackerUI4.exe에서 작업해야하는 나머지 센서 보정 등등의 작업은  pdf파일에 자세히 설명되어 있음으로 보고 따라하면 됨..


그리고 LFS같은 게임은 게임내에서 Yaw와 Pitch설정 바로하면 화면떨림이 심함. 따라서 http://www.edtracker.org.uk/index.php/using/opentrack 여기에 나와있는것처럼 edTracker실행->보정작업 후->openTracker 꼭 이순서로 실행하셔야 화면이 안 흔들리며 부드럽게 보임. openTracker 최신버전은 https://github.com/opentrack/opentrack/releases 여기서 받으면 됨. 본인은 http://www.edtracker.org.uk/index.php/using/opentrack 여기에 나와있는데로 opentrack-2.3-rc21p11-win32-setup.exe 이거 설치한후 edTracker 설정에는 Yaw1 Pitch1 smoothing10 줌 그리고 openTracker 트렉커는 조이스틱으로 조이스틱->설정메뉴에 디바이스 edTracker 선택후 Yaw= 2번 Pitch= 3번 선택후 나머지값은 다끔. 그리고 프로토클은 홈피에 나와있는데로..(프리트알2.0)선택 그안에 메뉴로 또한 홈피에 나와있는데로..(트알사용하고 프리트알은 숨김) 설정함.


실행할 game안에서 할 설정은, 본인이 올린 동영상에서 나온 것처럼 메뉴 찾아 들어가서 설정하면 됨. 구형game이나 간단한game의 경우  지원 안 할 수도 있음. 시뮬성향game에서는 대부분 지원함.


아두이노 코드를 직접 컴파일하려면

http://www.edtracker.org.uk/index.php/using/software
여기에서 Custom Device ->GitHub 누르면
https://github.com/brumster/EDTracker2_ArduinoHardware 가 나옴
그걸
C:\Program Files (x86)\Arduino\hardware에 복사 


그리고 http://www.edtracker.org.uk/index.php/using/software 에 있는 Source Code에서 GitHub repository를 누르면
https://github.com/brumster/EDTracker2 여기가 나옴
그것을...
저장후 한글 변수경로면 에러뜰까봐
영문변수명 폴더에 복사


그리고\EDTracker2_9250\EDTracker2_9250.ino 실행
보드를 EDTracker9250로 설정
포트도 적절하게 맞게 설정
업로드하면 업로드됨.


참고로 작은빵툴은 스위치 버튼 안씀으로
아래 2개 주석처리하고 돌리고 있음.
//pinMode(BUTTON_PIN, INPUT_PULLUP); 

그리고..
    /* 
    if (digitalRead(BUTTON_PIN) == LOW)
    {
      recenter();
      // return;
    }
    */

이것 두부분만 주석처리했음.