Indholdsfortegnelse:

DIY VR HEADSET TIL $ 80: 10 trin (med billeder)
DIY VR HEADSET TIL $ 80: 10 trin (med billeder)

Video: DIY VR HEADSET TIL $ 80: 10 trin (med billeder)

Video: DIY VR HEADSET TIL $ 80: 10 trin (med billeder)
Video: 🟣 Oscal C70 - ОБЗОР и ТЕСТЫ 2024, Juli
Anonim
DIY VR HEADSET TIL $ 80
DIY VR HEADSET TIL $ 80

Mit oprindelige mål var at gøre dette for under $ 150 (USD), men efter at have shoppet rundt og ændret nogle dele efter alternativer lykkedes det mig at få dette ned på omkring $ 80. Så lad os komme i gang.

De nødvendige dele er:

  • Toggle Flick Switch
  • 2x LED
  • 1x modstand 150 Ohm
  • 1x Micro USB -kabel (mindst 2 meter langt)
  • 1x HDMI -kabel (tynde fungerer bedst, da de hindrer bevægelse mindre, også mindst 2 meter lange)
  • Nogle springtråde
  • DC -adapterstik 5V 3A (Raspberry Pi -kompatibel fungerer godt)
  • Trykknap
  • Google Cardboard -kompatibelt VR -headset (jeg anbefaler et med telefonlåge, der åbnes, da det giver bedre adgang end dem, der bruger en bakke, der glider ind)
  • 6DOF MPU 6050 3Axis gyroskop og accelerometer
  • Arduino Micro (kan bruge et alternativ uden for mærket)
  • 5 tommer RaspberryPi LCD -skærm 800 × 480 med HDMI -interface

Forbrugsvarer

  • Toggle Flick Switch
  • 2x LED
  • 1x modstand 150 Ohm
  • 1x Micro USB -kabel (mindst 2 meter langt)
  • 1x HDMI -kabel (tynde fungerer bedst, da de hindrer bevægelse mindre, også mindst 2 meter lange)
  • Nogle springtråde
  • DC -adapterstik 5V 3A (Raspberry Pi -kompatibel fungerer godt)
  • Trykknap
  • Google Cardboard -kompatibelt VR -headset (jeg anbefaler et med telefonlåge, der åbnes, da det giver bedre adgang end dem, der bruger en bakke, der glider ind)
  • 6DOF MPU 6050 3Axis gyroskop og accelerometer
  • Arduino Micro (kan bruge alternativt mærke)
  • 5 tommer RaspberryPi LCD -skærm 800 × 480 med HDMI -interface

Trin 1: Delomkostninger

Delberegning
Delberegning
Delberegning
Delberegning
Delberegning
Delberegning
Delberegning
Delberegning

Alle disse dele kan købes på AliExpress for omkring $ 80 ($ 82,78 for at være præcis), som det kan ses på billeder.

Trin 2: Software påkrævet

Du vil også kræve Tridef3D eller lignende software (der er nogle gratis alternativer, men jeg har ikke haft mulighed for at prøve dem i øjeblikket). Tridef3D bruges til at konvertere ethvert Direct X 9/10/11 spil til stereoskopisk 3D. Tridef3D tilbyder en 14-dages gratis prøveperiode, hvilket er rigeligt til at prøve dette. Den fulde version af Tridef3D sælges til $ 39,99.

Trin 3: Montering

Nu hvor vi har alle de nødvendige komponenter, lad os begynde med samlingen.

Samlingen består af 3 hovedelementer:

  1. Arduino Micro kredsløb (indeholdende MPU 6050, trykknap og LED)
  2. Ledningerne (giver forbindelse til Arduino Micro og strøm til skærmen)
  3. Isætning af skærmen i headsettet og tilslutning af mikro -USB -kabler samt HDMI -kabel.

Trin 4: Arduino mikrokredsløbet

Arduino mikro kredsløb
Arduino mikro kredsløb

Diagrammet illustrerer, hvordan de forskellige komponenter skal tilsluttes Arduino Micro.

Trykknappen bruger digital pin 5, og MPU 6050 er forbundet til Arduino Micro som følger: - MPU 6050 SCL pin til Digital Pin 3 på Arduino

- MPU 6050 SDA pin til Digital Pin 2 på Arduino

- MPU 6050 VCC til 5V pin på Arduino

- MPU 6050 GND til GND pin på Arduino

Trin 5: Kode til Arduino

Kode til Arduino
Kode til Arduino

Her er koden, der skal indlæses på Arduino.

Trin 6: Gyroskopmontering

Gyroskopmontering
Gyroskopmontering

Bemærk bare, at orienteringen af MPU 6050 gør en forskel for hvilken af gyroskopets akse der skal bruges. For ovenstående kode var MPU 6050 monteret på siden af headsettet som vist på billederne.

I tilfælde af at MPU 6050 monteres med en anden retning, skal du muligvis udskifte mellem gx-, gy- og gz -værdierne, indtil den ønskede konfiguration er opnået.

For min konfiguration roterer jeg rundt om Y- og Z -aksen.

Også de tal, der er forbundet med beregning af vx og vy, skal muligvis justeres for at få de resultater (bevægelseshastighed osv.), Du ønsker.

Jeg tilføjede også en trykknap, der, når den trykkes midlertidigt, deaktiverer den gyroskopiske musebevægelse. Dette er nyttigt, når du vil nulstille dit synspunkt i spil.

Trin 7: Vedhæftning af alt til headset

Vedhæftning af alt til headset
Vedhæftning af alt til headset
Vedhæftning af alt til headset
Vedhæftning af alt til headset
Vedhæftning af alt til headset
Vedhæftning af alt til headset
Vedhæftning af alt til headset
Vedhæftning af alt til headset

Jeg fastgjorde alle dele af dette kredsløb til VR-headsettet ved hjælp af dobbeltsidet tape.

Trin 8: Ledningerne

Ledningerne
Ledningerne
Ledningerne
Ledningerne

For at få så få kabler som muligt at tilslutte til VR -headsettet, har jeg ændret USB -kablet, så det trækker ekstern strøm fra en jævnstrømsadapter (en enkelt USB -port vil ikke være i stand til at drive både Arduino og 5 tommer LCD) samt opdeling i 2 mikro -USB'er i den ene ende (den ene leverede kun strøm til LCD'en og den anden både strøm og forbindelse til Arduino.) Nedenstående diagram viser, hvordan ledningerne er forbundet.

Til reference indeholder et USB -kabler 4 ledninger:

  • Rød ledning - +5V DC
  • Hvid eller gul - Dataforbindelse
  • Grøn - Dataforbindelse
  • Sort - GND

Jeg inkluderede også en switch til at tænde og slukke for strømmen (dette er nyttigt for at slukke musens funktionalitet, indtil det er nødvendigt, ellers vil det forstyrre musens bevægelse, når det ikke er ønsket), samt en LED for at vise, når headsettet er tændt.

Trin 9: Indsætning af skærm i headsettet og tilslutning af alle ledninger

Isætning af skærm i headsettet og tilslutning af alle ledninger
Isætning af skærm i headsettet og tilslutning af alle ledninger
Indsætning af skærm i headsettet og tilslutning af alle ledninger
Indsætning af skærm i headsettet og tilslutning af alle ledninger

LCD -skærmen holdes på plads af klemmerne i headsettet, der bruges til at holde en telefon (den sidder tæt). Tilslut derefter blot de 2 mikro -USB'er til henholdsvis LCD og Arduino (sørg for, at stikket med dataforbindelserne er tilsluttet Arduino, og at kun mikro -USB'en er tilsluttet strømstikket på LCD -displayet). Prøv at føre kablerne i de ekstra mellemrum i headsettet rundt om skærmen for at holde dem ude af vejen.

Tilslut endelig HDMI -kablet til LCD'en.

Samlingen er nu færdig.

Trin 10: Tilslutning af headset til pc og opsætning af software

Gør følgende for at slutte headsettet til din pc:

  1. Slut DC -adapteren til lysnettet.
  2. Sæt USB -stikket i en ledig USB -port på din pc.
  3. Tilslut HDMI -kabel til og tilgængelig HDMI -port på dit pc's grafikkort (Du kan bruge en DVI -port med en adapter)

Gå til skærmindstillinger, og klik på detekteringsskærme, indstil derefter flere skærme til "Duplicate these Displays" og sørg for, at din opløsning er indstillet til 800 × 480.

Åbn Tridef3D, og start et spil. Du skal muligvis lege med de enkelte spil grafiske indstillinger samt musefølsomhed for at få de bedste resultater.

For fremtidige forbedringer vil jeg se på at få en LCD -skærm med højere definition og også arbejde med sporing af hovedbevægelser ved hjælp af infrarøde lysdioder og en Wiimote (Wiimote bruges som et IR -kamera).

Og der har du det et DIY VR -headset til $ 80.

Prøv det.

Anbefalede: