Table des matières:
- Étape 1: Test de l'écran
- Étape 2: Créer des lunettes en fonction de votre IPD
- Étape 3: Connecter votre MPU6050 à votre Arduino Nano
- Étape 4: Test du MPU6050 avec Unity 3D
- Étape 5: Le code final d'Arduino
- Étape 6:
- Étape 7:
- Étape 8: SOUTENEZ CE PROJET
Vidéo: Système de suivi des mouvements de la tête pour la réalité virtuelle : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
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
Conseillé:
Réalité virtuelle sur Raspberry Pi avec BeYourHero ! : 19 étapes (avec photos)
Réalité virtuelle sur Raspberry Pi avec BeYourHero ! : Bienvenue sur "Be Your Hero" projet ! J'espère que vous êtes prêt à entrer dans la prochaine génération d'immersion en réalité virtuelle ! Ce projet vous donnera un contrôle gestuel total de n'importe quel héros virtuel que vous aimez avec un ensemble simple d'appareils peu coûteux utilisant se
Voiture RC contrôlée par réalité virtuelle : 9 étapes
Voiture RC contrôlée par la réalité virtuelle : Avez-vous déjà voulu être réduit et piloter un vaisseau comme Innerspace ou Fantastic Voyage ? Eh bien, je pense que c'est aussi proche que vous allez l'être à court préavis!Voici le pitch :Une voiture télécommandée Real-Life pilotée à partir d'une commande de réalité virtuelle
RC Rover contrôlé par des gestes, des mouvements et une manette : 8 étapes
RC Rover Controlled by Gestures Motions & Joyestick : RC Rover est un projet de robotique qui vise à améliorer le contrôle du rover grâce à l'utilisation de la radiofréquence et l'interaction du mouvement du rover avec le mouvement de la main à l'aide de la centrale inertielle (MPU6050), mais aussi le contrôle de ce Rover avec un Joyestik. Tous
Création d'une interface utilisateur incurvée dans Unity pour la réalité virtuelle : 4 étapes
Création d'une interface utilisateur incurvée dans Unity pour la réalité virtuelle : Si vous recherchez une solution simple et gratuite pour créer une interface utilisateur incurvée pour votre application de réalité virtuelle ou votre jeu VR, vous êtes au bon endroit. Dans ce blog, vous apprendrez à créer un élément d'interface utilisateur incurvé dans l'unité à l'aide des extensions d'interface utilisateur Unity
Réalité virtuelle mobile utilisant le traitement pour Android (TfCD) : 7 étapes (avec images)
Réalité virtuelle mobile utilisant le traitement pour Android (TfCD) : La réalité virtuelle (VR) est l'une des nouvelles technologies qui pourraient être intéressantes pour les futurs produits. Il a beaucoup d'opportunités et vous n'avez même pas besoin de lunettes VR chères (Oculus Rift). Cela peut sembler très difficile à faire soi-même, mais les bases sont