Réalité virtuelle DIY.
Un design de casque entièrement imprimé en 3D pour la réalité virtuelle !
Remarque : les contrôleurs VR sont également disponibles ici :
Les caractéristiques
-
Résolution 2880x1440p
-
Une distance interpupillaire
-
Des lentilles facilement remplaçables.
-
Compatible avec les coussins pour la tête du HTC Vive Pro.
-
Luminosité réglable.
-
Dupliquer ou étendre les modes d'affichage pour la réalité virtuelle ou une visualisation normale.
-
Un suivi de la tête à 3 degrés de liberté compatible avec SteamVR.
Veuillez noter ! Comme je l'ai mentionné dans la vidéo, les écrans que j'ai achetés ne peuvent pas réellement atteindre les 90 Hz qu'ils annoncent en mode d'affichage complet de 2880x1440, ce qui est nécessaire pour SteamVR. Je vais contacter l'entreprise et voir si c'est juste un problème avec mon unité ou si l'autre version à 120 Hz qu'ils vendent peut réellement fourn
Liste des matériaux.
1x Ensemble d'affichage (c'est celui que j'ai utilisé dans la vidéo avec le problème de ne pas atteindre les 90 Hz en mode pleine résolution) -https://www.aliexpress.com/item/1005008906958871.html
1x carte IMU (n'importe quelle variété que FastIMU prend en charge est acceptable) -https://www.aliexpress.com/item/1005007284708262.html
Barre en acier inoxydable de 2x3 mm x 145 mm -https://www.aliexpress.com/item/1005009347568195.html
Buissons en laiton de 6x3x6 (OD) et 4 mm (L) -https://www.aliexpress.com/item/1005008668212038.html
1x Arduino Pro version USB-C -https://www.aliexpress.com/item/32846843498.html
1x paire d'objectifs de 34 mm de diamètre et de 45 mm de longueur focale -https://www.aliexpress.com/item/1005004324103470.html
1x élastique en nylon de 1 mètre et de 25 mm -https://www.aliexpress.com/item/1005008515249414.html
1x coussin pour le visage HTC Vive Pro -https://www.aliexpress.com/item/1005001324834346.html
Matériel informatique.
16 inserts filetés M3x5x5
4x M3x12 SHCS.
10x M3x8 SHCS.
Instructions
Impression
Tout d'abord, vous aurez besoin d'une pièce imprimée de chaque partie, à l'exception de ces articles qui nécessitent des multiples :
3x boucle VR DIY.
2x Rétenteur d'objectif VR DIY.
2x tête de vis de pouce VR DIY.
Il y a des recommandations d'impression pour la plupart des parties importantes de la vidéo, à l'exception de la couverture avant. C'est une impression difficile à bien faire, et idéalement, elle devrait être imprimée à l'envers avec le matériau d'interface de support activé. Si vous ne pouvez pas faire d'impressions multi-matériaux, votre meilleure option serait de l'imprimer à l'envers et de vous attendre à devoir faire un peu de
Électronique.
Seules quatre connexions sont nécessaires entre l'Arduino et l'IMU : VCC, GND, SCL et SDA. Si vous décidez de ne pas utiliser le PCB, vous pouvez simplement les câbler manuellement comme suit :
Arduino | IMU ---------------- VCC | VCC GND | GND D2 | SDA D3 | SCL
Utilisez les broches +5V et GND sur le PCB (ou l'équivalent si vous n'utilisez pas le PCB) pour alimenter la carte de pilote HDMI du module de suivi de la tête. Utilisez un multimètre pour confirmer lequel des deux pads est la masse avant de connecter quoi que ce soit ! Sur mon appareil, le pad circulaire était la masse et le pad carré était +5V !
Logiciel/micrologiciel de suivi de la tête.
Le suivi de la tête repose sur leRéalité virtuelle de Relativity.Le pilote et la bibliothèque FastIMU pour Arduino.
Pour installer/flasher le firmware FastIMU sur votre casque de suivi de mouvement, suivez ce guide :
https://github.com/relativty/Relativty?tab=readme-ov-file#142-programming-your-mcu
La seule chose qu'ils ne mentionnent pas dans le guide, c'est que vous devrez peut-être changer l'adresse et le nom de l'IMU aux lignes 13 et 14 pour qu'ils correspondent à votre module. Vous pouvez flasher et exécuter l'exemple "IMUIdentifier" pour découvrir quelles valeurs inclure.
Lorsque vous effectuez la calibration du suivi de la tête à la fois dans Arduino Studio et plus tard dans SteamVR, assurez-vous que votre casque est posé à plat sur la table. Vous aurez besoin de le soutenir avec quelque chose afin que la plaque frontale ne fasse pas pencher l'unité, sinon votre position de départ sera incorrecte.
Ensuite, vous devrez installer et configurer le pilote Steam VR. Voici un lien vers le guide !
https://github.com/relativty/Relativty?tab=readme-ov-file#143-installing-the-steamvr-driver
Assurez-vous de suivre le guide de près. Pendant la configuration, vous devrez définir le VID et le PID de votre carte, car ils seront différents de ceux utilisés dans leurs pilotes. Utilisez l'option d'identification des informations de la carte dans Arduino Studio pour afficher les valeurs VID et PID. Elles seront au format HEX et devront être converties en décimal avant que vous puissiez les saisir dans la configuration !
Le réglage X et Y de la fenêtre dépendra de la configuration de votre PC, alors lisez le guide pour savoir comment le configurer, mais les réglages corrects pour tout le reste sont les suivants :
"windowWidth" : 2880, "windowHeight" : 1440, "renderWidth" : 2880, "renderHeight" : 1440.
Si vous ne parvenez pas à effectuer la configuration de la pièce dans SteamVR, il y a de fortes chances que vous ayez un problème soit avec la configuration du pilote, soit que vous n'ayez pas sélectionné la bonne IMU dans le sketch Arduino.
La constitution physique.
Référez-vous à la vidéo du projet pour les étapes de construction et je ajouterai tout ici à l'avenir si quelqu'un demande des informations supplémentaires !
Etiquetas
Fuente del modelo
