Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Je m'appelle Sam KODO, dans ce tuto, je vais vous apprendre étape par étape comment utiliser les capteurs Arduino IMU pour créer un système de suivi de la tête pour la VR.
Dans ce projet, vous aurez besoin de:
- Un écran LCD HDMI:
www.amazon.com/Elecrow-Capacitive-interfac…
- Un arduino Nano
www.amazon.com/ELEGOO-Arduino-ATmega328P-W…
-5 mm de diamètre pour les lentilles (ou vous pouvez construire vous-même en utilisant des bouteilles d'eau)
-Un gyroscope à 9 axes pour le suivi des mouvements de la tête
www.amazon.com/HiLetgo-Gyroscope-Accelerat…
-Une imprimante 3D
-Un ventilateur pour refroidir la carte écran mais est optionnel
Étape 1: Test de l'écran
Vous devez vous assurer que votre écran est supporté par votre carte informatique en connectant l'alimentation et le HDMI à votre ordinateur.
Faites un clic droit sur votre bureau > paramètres d'affichage > affichage, vous devriez voir votre deuxième écran quelque part…
puis cliquez dessus, votre écran LCD devrait afficher l'écran de votre ordinateur.
Si tout fonctionne bien, alors vous êtes prêt à passer à la deuxième étape.
Étape 2: Créer des lunettes en fonction de votre IPD
À ce stade, vous devez être aussi précis que possible, l'IPD permettra à votre casque de vous offrir une meilleure expérience immersive.
Vous pouvez apprendre à mesurer cela en suivant ce lien:
doc-ok.org/?p=898
Une fois que vous avez les valeurs de distances correctes pour vos yeux, vous pouvez imprimer en 3D les lunettes et une autre surface pour contenir la carte graphique de l'écran.
La dimension dépendra de la taille de l'écran de votre LCD
Étape 3: Connecter votre MPU6050 à votre Arduino Nano
Après avoir connecté avec succès le MPU6050, téléchargez ce croquis sur votre Arduino pour tester le gyroscope.
En ouvrant sur le moniteur série, vous devriez voir des valeurs s'afficher tout en déplaçant le Mpu650 Gyro dans différents axes et angles…
github.com/SamKodo/Gyroscop_Master
Étape 4: Test du MPU6050 avec Unity 3D
Avant de télécharger le Sketch sur votre Arduino nano, n'oubliez pas d'installer les bibliothèques dans votre dossier Arduino, vous pouvez trouver la bibliothèque à partir du lien GitHub:
github.com/ElectronicCats/mpu6050
Étape 5: Le code final d'Arduino
Une fois que tout fonctionne parfaitement, téléchargez à nouveau ce code final sur votre Arduino et ouvrez votre projet Unity.
Créez un objet de jeu simple comme un cube et collez le code Unity C# sous le code Arduino du fichier.
Si tout va bien, vous devriez voir votre Cube ou objet 3D tourner lorsque vous déplacez votre Gyroscope.
Notez que, pour déplacer la caméra du gyroscope pour avoir une vue à 360 °, vous devez attacher le code à la caméra de votre scène et créer un écran latéral à partir de votre projet.
github.com/SamKodo/Sensor_Code
Étape 6:
Étape 7:
github.com/SamKodo/Unity_Code/tree/master
Étape 8: SOUTENEZ CE PROJET
www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FFRGT8XM53BQL