Inhaltsverzeichnis:
- Schritt 1: Testen des Bildschirms
- Schritt 2: Erstellen einer Schutzbrille basierend auf Ihrem IPD
- Schritt 3: Verbinden Sie Ihren MPU6050 mit Ihrem Arduino Nano
- Schritt 4: Testen des MPU6050 mit Unity 3D
- Schritt 5: Der endgültige Code von Arduino
- Schritt 6:
- Schritt 7:
- Schritt 8: DIESES PROJEKT UNTERSTÜTZEN
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Mein Name ist Sam KODO. In diesem Tutorial werde ich Ihnen Schritt für Schritt beibringen, wie Sie Arduino IMU-Sensoren verwenden, um ein Head-Tracking-System für VR zu bauen.
In diesem Projekt benötigen Sie:
- Ein LCD-Display HDMI:
www.amazon.com/Elecrow-Capacitive-interfac…
- Ein Arduino-Nano
www.amazon.com/ELEGOO-Arduino-ATmega328P-W…
-5 mm Durchmesser für die Linsen (Oder könnte mit Wasserflaschen selbst gebaut werden)
-Ein 9-Achsen-Gyroskop zur Verfolgung der Kopfbewegungen
www.amazon.com/HiLetgo-Gyroscope-Accelerat…
-Ein 3D-Drucker
-Ein Lüfter zum Abkühlen der Bildschirmkarte ist jedoch optional
Schritt 1: Testen des Bildschirms
Sie müssen sicherstellen, dass Ihr Bildschirm von Ihrer Computerkarte unterstützt wird, indem Sie das Netzteil und HDMI an Ihren Computer anschließen.
Klicken Sie mit der rechten Maustaste auf Ihren Desktop > Anzeigeeinstellungen > Anzeige, Sie sollten Ihren zweiten Bildschirm irgendwo sehen …
Klicken Sie dann darauf, Ihr LCD-Bildschirm sollte Ihren Computerbildschirm anzeigen.
Wenn alles gut funktioniert, können Sie mit dem zweiten Schritt fortfahren.
Schritt 2: Erstellen einer Schutzbrille basierend auf Ihrem IPD
An dieser Stelle müssen Sie so genau wie möglich sein. Das IPD ermöglicht Ihrem Headset, Ihnen ein besseres Erlebnis zu bieten.
Sie können erfahren, wie Sie dies messen können, indem Sie diesem Link folgen:
doc-ok.org/?p=898
Sobald Sie die korrekten Entfernungswerte für Ihre Augen haben, können Sie die Brille und eine weitere Oberfläche zur Aufnahme der Grafikkarte für den Bildschirm in 3D drucken.
Die Abmessungen hängen von der Bildschirmgröße Ihres LCD-Bildschirms ab
Schritt 3: Verbinden Sie Ihren MPU6050 mit Ihrem Arduino Nano
Nachdem der MPU6050 erfolgreich verbunden wurde, laden Sie diese Skizze auf Ihren Arduino hoch, um den Gyroscop zu testen.
Wenn Sie den seriellen Monitor öffnen, sollten Sie Werte sehen, während Sie den Mpu650 Gyro in verschiedenen Achsen und Winkeln bewegen …
github.com/SamKodo/Gyroscop_Master
Schritt 4: Testen des MPU6050 mit Unity 3D
Bevor Sie den Sketch auf Ihren Arduino nano hochladen, vergessen Sie nicht, Bibliotheken in Ihrem Arduino-Ordner zu installieren. Sie finden die Bibliothek über den GitHub-Link:
github.com/ElectronicCats/mpu6050
Schritt 5: Der endgültige Code von Arduino
Sobald alles perfekt funktioniert, laden Sie diesen endgültigen Code erneut auf Ihr Arduino hoch und öffnen Sie Ihr Unity-Projekt.
Erstellen Sie ein einfaches Spielobjekt wie einen Würfel und fügen Sie den Unity C#-Code unter dem Arduino-Code aus der Datei ein.
Wenn alles in Ordnung ist, sollten Sie sehen, wie sich Ihr Würfel oder 3D-Objekt dreht, wenn Sie Ihr Gyroskop bewegen.
Beachten Sie, dass Sie, um die Kamera vom Gyro zu bewegen, um eine 360-Grad-Ansicht zu erhalten, den Code Ihrer Szene an die Kamera anhängen und einen seitlichen Bildschirm aus Ihrem Projekt erstellen müssen.
github.com/SamKodo/Sensor_Code
Schritt 6:
Schritt 7:
github.com/SamKodo/Unity_Code/tree/master
Schritt 8: DIESES PROJEKT UNTERSTÜTZEN
www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FFRGT8XM53BQL