DIY VR
VR을 위한 완전히 3D 인쇄된 헤드셋 디자인!
참고: VR 컨트롤러도 여기에서 사용 가능합니다:
특징들
-
2880x1440p 해상도
-
개인적으로 조정 가능한 IPD
-
쉽게 교체할 수 있는 렌즈
-
HTC Vive Pro 헤드 패드와 호환 가능하다.
-
조정 가능한 밝기
-
VR 또는 일반 보기를 위한 디스플레이 모드 복사 또는 확장
-
스팀VR 호환 3도F 헤드 트래킹.
주의! 제 영상에서 언급했듯이, 제가 구입한 디스플레이는 SteamVR에 필요한 전체 2880x1440 디스플레이 모드에서 주장된 90Hz를 실제로 제공할 수 없습니다. 저는 해당 회사에 연락하여 이것이 저의 장치의 문제인지 아니면 그들이 판매하는 다른 120Hz 버전이 실제로 주장된 새로 고침 속도를 제공할 수 있는
자재 목록
1개의 디스플레이 세트(이것은 풀 리조루션 모드에서 90Hz에 도달하지 못하는 문제가 있는 비디오에서 제가 사용한 것입니다) -https://www.aliexpress.com/item/1005008906958871.html
1개의 IMU 보드(FastIMU가 지원하는 모든 종류의 보드가 적합합니다) -https://www.aliexpress.com/item/1005007284708262.html
2개의 3mm x 145mm 스테인리스 로드 -https://www.aliexpress.com/item/1005009347568195.html
6x3x6(OD) 4mm(L) 브라스 부시들 -https://www.aliexpress.com/item/1005008668212038.html
1개의 Arduino Pro Micro USB-C 버전 -https://www.aliexpress.com/item/32846843498.html
1개의 쌍, 34mm 직경, 45mm 초점 길이의 렌즈 -https://www.aliexpress.com/item/1005004324103470.html
1개의 1M 25mm 나일론 스트래핑 -https://www.aliexpress.com/item/1005008515249414.html
1개의 HTC Vive Pro 얼굴 패드 -https://www.aliexpress.com/item/1005001324834346.html
하드웨어
16개의 M3x5x5 스레드 인서트
4개의 M3x12 SHCS
10개의 M3x8 SHCS
지시사항
인쇄하기
먼저, 이러한 여러 개가 필요한 품목을 제외하고, 각 부품을 한 번씩 인쇄해야 합니다.
3배 DIY VR 버클
2배 DIY VR 렌즈 리테이너.
2배 DIY VR 拇지스크루 헤드
동영상의 대부분의 중요한 부분들에 대한 인쇄 권장 사항이 있지만, 전면 커버는 제외입니다. 이는 잘 인쇄하기 어렵고, 지원되는 인터페이스 재료를 사용하여 뒷면으로 인쇄하는 것이 이상적입니다. 다중 재료 인쇄를 할 수 없는 경우에는 전면 테두리를 제거하고 전면 테두리 청소를 수행해야 합니다
전자제품
아두이노와 IMU 사이에는 단지 4개의 연결이 필요합니다. VCC, GND, SCL 및 SDA. 만일 PCB를 사용하지 않기로 결정하면, 다음과 같이 수동으로 배선할 수 있습니다:
아두이노 | IMU ---------------- VCC | VCC GND | GND D2 | SDA D3 | SCL
PCB의 +5v 및 GND 핀(또는 PCB가 없는 경우 해당하는 핀)을 사용하여 헤드 트래커 모듈에서 HDMI 드라이버 보드에 전원을 공급하십시오. 무엇이든 연결하기 전에 두 개의 패드 중 어떤 것이 그라운드인지 확인하십시오! 제 장치의 경우, 원형 패드는 그라운드였고, 사각형
헤드 트래킹 소프트웨어/펌웨어
헤드 트래킹은 다음과 같은 것에 의존합니다.상대성 VR드라이버와 FastIMU Arduino 라이브러리.
헤드 트래커에 FastIMU 펌웨어를 설치/플래시하려면 이 가이드를 따르세요:
https://github.com/relativty/Relativty?tab=readme-ov-file#142-programming-your-mcu
가이드에서 언급하지 않은 한 가지는 당신은 모듈과 일치하도록 13번째와 14번째 줄의 IMU 주소와 이름을 변경해야 할 수 있다는 것입니다. 어떤 값을 포함해야 하는지 알아보려면 'IMUIdentifier' 예제를 플래시하고 실행해야 합니다.
아두이노 스튜디오와 스팀VR에서 모두 헤드 트래커 보정을 완료할 때, 헤드셋이 테이블 위에 평평히 놓여 있는지 확인하십시오. 얼굴 판이 장치가 기울게 되지 않도록 무언가로 지탱해야 합니다. 그렇지 않으면 집에 있는 위치가 잘못 설정될 것입니다.
다음으로 Steam VR 드라이버를 설치하고 구성해야 합니다. 가이드 링크는 여기에 있습니다!
https://github.com/relativty/Relativty?tab=readme-ov-file#143-installing-the-steamvr-driver
가이드를 잘 따르시기 바랍니다. 구성 중에는 드라이버에서 사용된 것과 다른 보드의 VID와 PID를 설정해야 합니다. Arduino Studio의 '보드 정보 표시' 옵션을 사용하여 VID와 PID 값을 표시하십시오. 이들은 HEX 형식으로 제공되며, 구성에 입력하기 전에 십진수로 변환되어야 합니다!
창문 X와 Y 설정은 당신의 PC 설정에 따라 다를 것이기 때문에, 그 설정 방법에 대한 가이드를 읽어보시기 바랍니다. 하지만, 다른 모든 것에 대한 올바른 설정은 다음과 같습니다:
"창 너비": 2880, "창 높이": 1440, "렌더 너비": 2880, "렌더 높이": 1440,
스팀VR의 룸 설정을 완료할 수 없는 경우 드라이버 구성에 문제가 있거나, 아두이노 스케치에서 올바른 IMU를 선택하지 않았을 가능성이 있습니다.
신체 구조
구축 단계는 프로젝트 비디오를 참조하세요. 만일 추가적인 정보가 필요하신 경우 나중에 여기에 추가하겠습니다!
Etiketler
Model Kaynağı
