Inhaltsverzeichnis:

DIY VR-HEADSET FÜR 80 $ - Gunook
DIY VR-HEADSET FÜR 80 $ - Gunook

Video: DIY VR-HEADSET FÜR 80 $ - Gunook

Video: DIY VR-HEADSET FÜR 80 $ - Gunook
Video: $80 DIY VR Headset 2024, Juli
Anonim
DIY VR-HEADSET FÜR $80
DIY VR-HEADSET FÜR $80

Mein ursprüngliches Ziel war es, dies für unter 150 US-Dollar (USD) zu tun, aber nachdem ich einige Teile eingekauft und gegen Alternativen ausgetauscht hatte, gelang es mir, dies auf etwa 80 US-Dollar zu reduzieren. Lassen Sie uns also beginnen.

Die benötigten Teile sind:

  • Kippschalter umschalten
  • 2x LED
  • 1x Widerstand 150 Ohm
  • 1x Micro-USB-Kabel (mindestens 2 Meter lang)
  • 1x HDMI-Kabel (dünne funktionieren am besten, da sie die Bewegung weniger behindern, auch mindestens 2 Meter lang)
  • Einige Überbrückungsdrähte
  • DC-Adapterstecker 5V 3A (Raspberry Pi-kompatibler funktioniert großartig)
  • Druckknopf
  • Google Cardboard-kompatibles VR-Headset (ich empfehle eines mit einer Telefonfachtür, die sich öffnen lässt, da sie einen besseren Zugang bietet als diejenigen, die ein einschiebbares Tablett verwenden)
  • 6DOF MPU 6050 3-Achsen-Gyroskop und Beschleunigungsmesser
  • Arduino Micro (kann eine markenfremde Alternative verwenden)
  • 5-Zoll-RaspberryPi-LCD-Bildschirm 800×480 mit HDMI-Schnittstelle

Lieferungen

  • Kippschalter umschalten
  • 2x LED
  • 1x Widerstand 150 Ohm
  • 1x Micro-USB-Kabel (mindestens 2 Meter lang)
  • 1x HDMI-Kabel (dünne funktionieren am besten, da sie die Bewegung weniger behindern, auch mindestens 2 Meter lang)
  • Einige Überbrückungsdrähte
  • DC-Adapterstecker 5V 3A (Raspberry Pi-kompatibler funktioniert großartig)
  • Druckknopf
  • Google Cardboard-kompatibles VR-Headset (ich empfehle eines mit einer Telefonfachtür, die sich öffnen lässt, da sie einen besseren Zugang bietet als diejenigen, die ein einschiebbares Tablett verwenden)
  • 6DOF MPU 6050 3-Achsen-Gyroskop und Beschleunigungsmesser
  • Arduino Micro (kann eine alternative Marke verwenden)
  • 5-Zoll-RaspberryPi-LCD-Bildschirm 800×480 mit HDMI-Schnittstelle

Schritt 1: Teilekalkulation

Teilekalkulation
Teilekalkulation
Teilekalkulation
Teilekalkulation
Teilekalkulation
Teilekalkulation
Teilekalkulation
Teilekalkulation

Alle diese Teile können bei AliExpress für etwa 80 US-Dollar (82,78 US-Dollar um genau zu sein) erworben werden, wie auf den Bildern zu sehen ist.

Schritt 2: Software erforderlich

Außerdem benötigen Sie Tridef3D oder eine ähnliche Software (es gibt einige kostenlose Alternativen, aber ich konnte sie derzeit nicht ausprobieren). Tridef3D wird verwendet, um jedes Direct X 9/10/11-Spiel in stereoskopisches 3D zu konvertieren. Tridef3D bietet eine 14-tägige kostenlose Testversion an, die ausreichend ist, um dies auszuprobieren. Die Vollversion von Tridef3D kostet 39,99 US-Dollar.

Schritt 3: Montage

Nachdem wir nun alle benötigten Komponenten haben, beginnen wir mit der Montage.

Die Baugruppe besteht aus 3 Hauptelementen:

  1. Die Arduino Micro-Schaltung (enthält die MPU 6050, Drucktaste und LED)
  2. Die Verkabelung (bietet Konnektivität zu Arduino Micro und Strom zum Bildschirm)
  3. Einsetzen des Bildschirms in das Headset und Anschließen der Micro-USB-Kabel sowie des HDMI-Kabels.

Schritt 4: Die Arduino-Mikroschaltung

Die Arduino-Mikroschaltung
Die Arduino-Mikroschaltung

Das Diagramm zeigt, wie die verschiedenen Komponenten mit dem Arduino Micro verbunden werden müssen.

Der Taster verwendet den digitalen Pin 5 und die MPU 6050 wird wie folgt mit dem Arduino Micro verbunden: – MPU 6050 SCL-Pin an Digital Pin 3 auf Arduino

– MPU 6050 SDA-Pin auf Digital Pin 2 auf Arduino

– MPU 6050 VCC auf 5V-Pin auf Arduino

– MPU 6050 GND zu GND-Pin auf Arduino

Schritt 5: Code für Arduino

Code für Arduino
Code für Arduino

Hier ist der Code, der auf dem Arduino geladen werden muss.

Schritt 6: Gyroskop-Montage

Gyroskop-Montage
Gyroskop-Montage

Beachten Sie nur, dass die Ausrichtung der MPU 6050 einen Unterschied macht, welche Achse des Gyroskops verwendet wird. Für den obigen Code wurde die MPU 6050 wie in den Bildern gezeigt seitlich am Headset montiert.

Falls die MPU 6050 mit einer anderen Ausrichtung montiert wird, müssen Sie möglicherweise zwischen den gx-, gy- und gz-Werten wechseln, bis die gewünschte Konfiguration erreicht ist.

Für meine Konfiguration drehe ich mich um die Y- und Z-Achse.

Auch die Zahlen, die mit der Berechnung von vx und vy verbunden sind, müssen möglicherweise optimiert werden, um die gewünschten Ergebnisse (Bewegungsgeschwindigkeit usw.) zu erhalten.

Ich habe auch einen Druckknopf hinzugefügt, der beim Drücken die gyroskopische Mausbewegung vorübergehend deaktiviert. Dies ist nützlich, wenn Sie Ihren Standpunkt in Spielen zurücksetzen möchten.

Schritt 7: Alles an das Headset anschließen

Alles am Headset anbringen
Alles am Headset anbringen
Alles am Headset anbringen
Alles am Headset anbringen
Alles am Headset anbringen
Alles am Headset anbringen
Alles am Headset anbringen
Alles am Headset anbringen

Alle Teile dieser Schaltung habe ich mit doppelseitigem Klebeband am VR-Headset befestigt.

Schritt 8: Die Verkabelung

Die Verkabelung
Die Verkabelung
Die Verkabelung
Die Verkabelung

Um so wenig Kabel wie möglich an das VR-Headset anschließen zu können, habe ich das USB-Kabel so modifiziert, dass es externe Stromversorgung von einem DC-Netzteil bezieht (ein einzelner USB-Anschluss kann nicht sowohl das Arduino als auch das 5-Zoll-LCD mit Strom versorgen). sowie die Aufteilung in 2 Micro-USBs an einem Ende (einer versorgte nur das LCD mit Strom und der andere sowohl mit Strom als auch mit der Konnektivität zu Arduino.) Das folgende Diagramm zeigt, wie die Verkabelung angeschlossen ist.

Als Referenz enthält ein USB-Kabel 4 Drähte:

  • Rotes Kabel – +5V DC
  • Weiß oder Gelb – Datenkonnektivität
  • Grün – Datenkonnektivität
  • Schwarz – GND

Ich habe auch einen Schalter zum Ein- und Ausschalten des Stroms eingebaut (dies ist nützlich, um die Mausfunktion auszuschalten, bis sie benötigt wird, da sie sonst die Mausbewegung stört, wenn dies nicht erwünscht ist), sowie eine LED, die anzeigt, wann das Headset ist eingeschaltet.

Schritt 9: Einfügen des Bildschirms in das Headset und Anschließen der gesamten Verkabelung

Einfügen des Bildschirms in das Headset und Anschließen der gesamten Verkabelung
Einfügen des Bildschirms in das Headset und Anschließen der gesamten Verkabelung
Einfügen des Bildschirms in das Headset und Anschließen der gesamten Verkabelung
Einfügen des Bildschirms in das Headset und Anschließen der gesamten Verkabelung

Der LCD-Bildschirm wird von den Klemmen im Headset gehalten, die zum Halten eines Telefons verwendet werden (es sitzt fest). Verbinden Sie dann einfach die 2 Micro-USBs mit dem LCD bzw. Arduino (stellen Sie sicher, dass der Stecker mit den Datenverbindungen in den Arduino eingesteckt ist und dass nur der Micro-USB in die Strombuchse des LCD-Displays eingesteckt ist). Versuchen Sie, die Kabel in den zusätzlichen Zwischenräumen des Headsets um den Bildschirm herum zu verlegen, damit sie nicht im Weg sind.

Schließen Sie zuletzt das HDMI-Kabel an das LCD an.

Die Montage ist nun abgeschlossen.

Schritt 10: Headset an PC anschließen und Software einrichten

Um das Headset mit Ihrem PC zu verbinden, gehen Sie wie folgt vor:

  1. Schließen Sie den DC-Adapter an das Stromnetz an.
  2. Stecken Sie den USB-Stecker in einen freien USB-Port Ihres PCs.
  3. Schließen Sie das HDMI-Kabel an einen verfügbaren HDMI-Anschluss Ihrer PC-Grafikkarte an (Sie können einen DVI-Anschluss mit einem Adapter verwenden)

Gehen Sie zu den Anzeigeeinstellungen und klicken Sie auf Anzeigen erkennen, stellen Sie dann Mehrere Anzeigen auf "Diese Anzeigen duplizieren" und stellen Sie sicher, dass Ihre Auflösung auf 800 × 480 eingestellt ist.

Öffnen Sie Tridef3D und starten Sie ein Spiel. Möglicherweise müssen Sie mit den grafischen Einstellungen jedes einzelnen Spiels sowie der Mausempfindlichkeit herumspielen, um die besten Ergebnisse zu erzielen.

Für zukünftige Verbesserungen werde ich einen LCD-Bildschirm mit höherer Auflösung in Betracht ziehen und auch an der Verfolgung der Kopfbewegungen arbeiten, indem ich Infrarot-LEDs und eine Wiimote (Wiimote als IR-Kamera) verwende.

Und da haben Sie ein DIY VR-Headset für 80 US-Dollar.

Versuche es.

Empfohlen: