INHOUDSOPGAWE:

DIY VR HEADSET VIR $ 80: 10 stappe (met foto's)
DIY VR HEADSET VIR $ 80: 10 stappe (met foto's)

Video: DIY VR HEADSET VIR $ 80: 10 stappe (met foto's)

Video: DIY VR HEADSET VIR $ 80: 10 stappe (met foto's)
Video: “Yeah yantra kaise kam karta hai?” #littleglove #ashortaday #shorts #miniglovevlog 2024, November
Anonim
DIY VR -HEADSET vir $ 80
DIY VR -HEADSET vir $ 80

My aanvanklike doel was om dit vir minder as $ 150 (USD) te doen, maar nadat ek ingekoop en 'n paar onderdele vir alternatiewe vervang het, het ek dit tot $ 80 gekry. Laat ons dus begin.

Die benodigde onderdele is:

  • Skakel Flick Switch
  • 2x LED
  • 1x weerstand 150 Ohm
  • 1x Micro USB -kabel (minstens 2 meter lank)
  • 1x HDMI -kabel (dunne werk die beste omdat hulle minder beweging belemmer, ook minstens 2 meter lank)
  • 'N Paar springdrade
  • DC -adapterprop 5V 3A (Raspberry Pi -versoenbare werk uitstekend)
  • Druk knoppie
  • Google karton -verenigbare VR -headset (ek beveel aan dat 'n telefoondeur oopmaak, aangesien dit beter toegang bied as dié met 'n skinkbord wat inskuif)
  • 6DOF MPU 6050 3Axis gyroscoop en versnellingsmeter
  • Arduino Micro (kan alternatief buite die handelsmerk gebruik)
  • 5 -inch RaspberryPi LCD -skerm 800 × 480 met HDMI -koppelvlak

Voorrade

  • Skakel Flick Switch
  • 2x LED
  • 1x weerstand 150 Ohm
  • 1x Micro USB -kabel (minstens 2 meter lank)
  • 1x HDMI -kabel (dunne werk die beste omdat hulle minder beweging belemmer, ook minstens 2 meter lank)
  • 'N Paar springdrade
  • DC -adapterprop 5V 3A (Raspberry Pi -versoenbare werk uitstekend)
  • Druk knoppie
  • Google karton -verenigbare VR -headset (ek beveel aan dat 'n telefoondeur oopmaak, aangesien dit beter toegang bied as dié met 'n skinkbord wat inskuif)
  • 6DOF MPU 6050 3Axis gyroscoop en versnellingsmeter
  • Arduino Micro (kan 'n ander handelsmerk -alternatief gebruik)
  • 5 -inch RaspberryPi LCD -skerm 800 × 480 met HDMI -koppelvlak

Stap 1: Deelkoste

Deelkoste
Deelkoste
Deelkoste
Deelkoste
Deelkoste
Deelkoste
Deelkoste
Deelkoste

Al hierdie dele kan op AliExpress gekoop word vir ongeveer $ 80 ($ 82,78 om presies te wees), soos op die beelde gesien kan word.

Stap 2: Vereiste sagteware

U benodig ook Tridef3D of soortgelyke sagteware (daar is 'n paar gratis alternatiewe, maar ek het nie kans gesien om dit te probeer nie). Tridef3D word gebruik om enige Direct X 9/10/11 speletjie om te skakel in stereoskopiese 3D. Tridef3D bied 'n gratis proeftydperk van 14 dae aan, wat genoeg is om dit te probeer. Die volledige weergawe van Tridef3D kos $ 39,99.

Stap 3: Montering

Noudat ons al die nodige komponente het, begin ons met die samestelling.

Die samestelling bestaan uit 3 hoofelemente:

  1. Die Arduino Micro -kring (met die MPU 6050, drukknop en led)
  2. Die bedrading (bied verbinding met Arduino Micro en krag na die skerm)
  3. Plaas die skerm in die headset en verbind die mikro -USB -kabels sowel as die HDMI -kabel.

Stap 4: Die Arduino -mikrobaan

Die Arduino Micro Circuit
Die Arduino Micro Circuit

Die diagram illustreer hoe die verskillende komponente aan die Arduino Micro gekoppel moet word.

Die drukknop gebruik digitale pen 5 en die MPU 6050 is soos volg aan die Arduino Micro gekoppel: - MPU 6050 SCL -pen na Digital Pin 3 op Arduino

- MPU 6050 SDA -pen na Digital Pin 2 op Arduino

- MPU 6050 VCC tot 5V -pen op Arduino

- MPU 6050 GND tot GND -pen op Arduino

Stap 5: Kode vir Arduino

Kode vir Arduino
Kode vir Arduino

Hier is die kode wat op die Arduino gelaai moet word.

Stap 6: Gyroscoop montering

Gyroscoop montering
Gyroscoop montering

Let daarop dat die oriëntasie van die MPU 6050 'n verskil maak aan watter van die as van die gyroscoop gebruik sal word. Vir die bogenoemde kode is die MPU 6050 aan die kant van die headset gemonteer, soos op die foto's getoon.

As die MPU 6050 met 'n ander oriëntasie gemonteer word, moet u moontlik tussen die gx-, gy- en gz -waardes vervang totdat die gewenste konfigurasie bereik is.

Vir my konfigurasie draai ek om die Y- en Z -as.

Die getalle wat verband hou met die berekening van vx en vy moet moontlik aangepas word om die gewenste resultate (bewegingsnelheid, ens.) Te kry.

Ek het ook 'n drukknop bygevoeg, wat die gyroskopiese muisbeweging tydelik uitskakel as dit ingedruk word. Dit is handig as u u standpunt in speletjies wil herstel.

Stap 7: Alles aan die headset koppel

Bevestig alles aan die headset
Bevestig alles aan die headset
Bevestig alles aan die headset
Bevestig alles aan die headset
Bevestig alles aan die headset
Bevestig alles aan die headset
Bevestig alles aan die headset
Bevestig alles aan die headset

Ek het al die dele van hierdie kring aan die VR-headset vasgemaak met dubbelzijdige band.

Stap 8: Die bedrading

Die bedrading
Die bedrading
Die bedrading
Die bedrading

Om so min as moontlik kabels aan die VR -headset te koppel, het ek die USB -kabel aangepas sodat dit eksterne krag van 'n DC -stroomadapter kan trek ('n enkele USB -poort kan nie beide die Arduino en die 5 -inch LCD voed nie) Die diagram hieronder toon hoe die bedrading gekoppel is, sowel as die verdeel in 2 mikro -USB's aan die een kant (die een het net die LCD -stroom voorsien en die ander krag en die verbinding met Arduino.)

Ter verwysing bevat 'n USB -kabel vier drade:

  • Rooi draad - +5V DC
  • Wit of geel - datakonnektiwiteit
  • Groen - Dataverbinding
  • Swart - GND

Ek het ook 'n skakelaar ingesluit om die krag aan en af te skakel (dit is handig om die muisfunksie uit te skakel totdat dit nodig is, anders belemmer dit die beweging van die muis as dit nie verlang word nie), sowel as 'n LED om te wys wanneer die headset is aangeskakel.

Stap 9: Plaas skerm in headset en verbind al die bedrading

Plaas skerm in headset en verbind al die bedrading
Plaas skerm in headset en verbind al die bedrading
Plaas skerm in headset en verbind al die bedrading
Plaas skerm in headset en verbind al die bedrading

Die LCD -skerm word vasgehou deur die klampe in die headset wat gebruik word om 'n telefoon vas te hou (dit pas goed). Koppel dan eenvoudig die 2 mikro -USB's onderskeidelik aan die LCD en Arduino (maak seker dat die prop met die dataverbindings in die Arduino gekoppel is en dat slegs die mikro -USB in die stopcontact op die LCD -skerm gekoppel is). Probeer om die kabels in die ekstra spasies in die headset om die skerm te dra om dit uit die weg te hou.

Koppel laastens die HDMI -kabel aan die LCD.

Die vergadering is nou voltooi.

Stap 10: Koppel die headset aan 'n rekenaar en stel sagteware op

Om die headset aan u rekenaar te koppel, doen die volgende:

  1. Koppel die DC -adapter aan op die netspanning.
  2. Koppel die USB -aansluiting aan 'n beskikbare USB -poort op u rekenaar.
  3. Koppel die HDMI -kabel aan en die beskikbare HDMI -poort op u rekenaarkaart (u kan 'n DVI -poort met 'n adapter gebruik)

Gaan na die skerminstellings en klik op detect displays, stel dan Meervoudige skerms op "Dupliseer hierdie skerms" en maak seker dat u resolusie op 800 × 480 gestel is.

Maak Tridef3D oop en begin 'n speletjie. U moet moontlik met elke individuele speletjie se grafiese instellings sowel as die muisgevoeligheid speel om die beste resultate te behaal.

Vir toekomstige verbeterings sal ek kyk na 'n hoër definisie LCD -skerm en ook werk aan die dop van kopbewegings deur infrarooi LED's en 'n Wiimote (Wiimote gebruik as 'n IR -kamera) te gebruik.

En daar het u 'n DIY VR -headset vir $ 80.

Probeer dit.

Aanbeveel: