DIY_VR_컨트롤러
HadesVR 생태계와 함께 사용하기 위한 3D 인쇄된 무선 컨트롤러 세트!
이 컨트롤러들을 사용하려면, 여기에 위치한 헤드 트래커 모듈의 업데이트된 버전이 필요합니다:https://github.com/dmcke5/DIY_VR
주의하세요, 이 컨트롤러들에서 제가 사용한 GY91 모듈은 MPU9250이 아닙니다. 현재 더 나은 옵션이 없어서 그래도 나열했지만, 이 모듈을 구입하는 것은 실제로 원하는 것을 얻지 못할 수 있습니다! 미래에는 실제로 자기계를 포함하는 대체 제품을 설계할 수 있을 것입니다. 그렇게 하면 여기에 링크를 포함시킬 것입
특징들
- HadesVR 생태계와 호환 가능하다.
- USB-C 재충전 가능한
- 무선
자재 목록
GY91 모듈(주의를 읽어주세요!) -https://www.aliexpress.com/item/1005005180963415.html
NRF24L01 무선 모듈 -https://www.aliexpress.com/item/1005007199963170.html
조이스틱들 -https://www.aliexpress.com/item/1005008127700525.html
14500개의 세포 -https://www.aliexpress.com/item/1005009625177840.html
40mm 핑퐁 공 -https://www.aliexpress.com/item/1005009969506572.html
PS4 트리거 스프링 -https://www.aliexpress.com/item/1005005844578554.html
3x1 자석 -https://www.aliexpress.com/item/1005009647356868.html
PCB 구성 요소에 대한 PCB/DIY VR 컨트롤러 BOM을 참조하세요.
펌웨어
제가 포함시킨 펌웨어는 원본 HadesVR 컨트롤러 펌웨어의 수정된 버전입니다.https://github.com/HadesVR/Wand-Controller). 컨트롤러는 원본 펌웨어와 호환되지만, 저는 이 소프트웨어 버전에 조이스틱과 트리거 칼리브레이션 루틴을 포함시켰기 때문에 컨트롤러를 설정하는 것이 더 쉽습니다.
컨트롤러 코드를 플래시하려면 컨트롤러 PCB의 핀에 인터페이스 프로그래머를 연결해야 합니다.
보드로 Arduino Mini를 선택하고 ATMEGA328p 옵션을 사용하며, 코드를 플래시할 준비가 되었을 때 스케치 메뉴에서 '프로그래머를 사용하여 업로드' 옵션을 사용하십시오.
오른쪽 컨트롤러를 플래싱할 경우 '#define RIGHT_CONTROLLER'를 언코멘트하고 왼쪽 컨트롤러 줄을 코멘트로 처리해야 합니다.
교정
컨트롤러를 사용하기 전에 IMU 모듈과 조이스틱, 트리거를 모두 보정해야 합니다.
IMU 보정을 수행하려면 컨트롤러를 켜면서 Mode 및 B 버튼을 누른 상태로 두어야 합니다. 그런 다음 컨트롤러를 평평한 표면에 올려놓고, 조명이 다시 켜질 때까지 그대로 두어야 합니다. 이는 대략 10초가 소요됩니다.
조이스틱 보정을 수행하려면 컨트롤러를 켜면서 그립 버튼과 A 버튼을 동시에 누른다. 조이스틱이 보정 모드에 있다는 것을 확인하려면 불빛이 4번 깜빡이게 된다. 조이스틱과 트리거가 중립 위치에 있는지 확인한 후 B 버튼을 누른다. 불빛이 다시 깜빡이면 그 단계가 완료되었다는 것을 확인
Tags
Modellquelle


