Contrôleurs VR DIY.
Un ensemble de contrôleurs sans fil imprimés en 3D à utiliser avec l'écosystème HadesVR !
Pour utiliser ces contrôleurs, vous aurez également besoin de la version mise à jour du module de suivi de la tête situé ici :https://github.com/dmcke5/DIY_VR
Veuillez noter que le module GY91 que j'ai utilisé dans ces contrôleurs n'est pas le MPU9250 qu'il prétend être. Je n'ai pas d'option meilleure pour le moment, alors je l'ai quand même répertorié, mais attention, vous n'obtenez pas ce pour quoi vous payez avec ce module ! Dans le futur, je pourrais concevoir un remplacement direct qui inclura effectivement un magnétomètre. Je inclurai un lien vers celui-ci ici si
Les caractéristiques
- Compatible avec l'écosystème HadesVR.
- Réchargeable via USB-C.
- Sans fil.
Liste des matériaux.
Modèle GY91 (Lisez la note !) -https://www.aliexpress.com/item/1005005180963415.html
Modèle sans fil NRF24L01 -https://www.aliexpress.com/item/1005007199963170.html
Joysticks -https://www.aliexpress.com/item/1005008127700525.html
14500 cellules -https://www.aliexpress.com/item/1005009625177840.html
Des balles de ping-pong de 40 mm -https://www.aliexpress.com/item/1005009969506572.html
Resortoirs de déclenchement pour PS4 -https://www.aliexpress.com/item/1005005844578554.html
Magnets 3x1 -https://www.aliexpress.com/item/1005009647356868.html
Référez-vous à la liste des composants de la carte PCB/du contrôleur VR DIY pour les composants de la carte PCB.
Firmware
Le firmware que j'ai inclus est une version modifiée du firmware original du contrôleur HadesVR (). Les contrôleurs sont compatibles avec le firmware original, mais j'ai inclus une routine de calibration du joystick et des déclencheurs dans cette version du logiciel pour faciliter la configuration des contrôleurs.
Pour flasher le code du contrôleur, vous aurez besoin de connecter un programmateur ISP aux broches du PCB du contrôleur.
Sélectionnez Arduino Mini comme votre carte et assurez-vous que l'option ATMEGA328p est utilisée. Utilisez l'option "Télécharger à l'aide du programmeur" sous le menu Sketch lorsque vous êtes prêt à flasher le code.
Assurez-vous de décommenter "#define RIGHT_CONTROLLER" si vous flashez le contrôleur droit et de commenter la ligne du contrôleur gauche.
Calibration
Avant que les contrôleurs puissent être utilisés, il est nécessaire de calibrer à la fois le module IMU et le joystick et le déclencheur.
Pour effectuer l'étalonnage de l'IMU, maintenez les boutons Mode et B enfoncés pendant que vous allumez le contrôleur. Ensuite, placez le contrôleur sur une surface plane et ne le touchez plus jusqu'à ce que la lumière revienne à l'état stable. Cela prendra environ 10 secondes.
Pour effectuer le calibrage du joystick, maintenez le bouton de préhension et A tout en allumant le contrôleur. La lumière clignotera 4 fois pour confirmer que vous êtes en mode calibrage. Assurez-vous que le joystick et le déclencheur sont dans leur position neutre, puis appuyez sur le bouton B pour confirmer. La lumière clignotera à nouveau pour confirmer que l'étape est terminée. Maintenant, déplacez le joyst
标签
模型来源


