Innehållsförteckning:

DIY VR -HEADSET FÖR $ 80: 10 steg (med bilder)
DIY VR -HEADSET FÖR $ 80: 10 steg (med bilder)

Video: DIY VR -HEADSET FÖR $ 80: 10 steg (med bilder)

Video: DIY VR -HEADSET FÖR $ 80: 10 steg (med bilder)
Video: Bruden spyr, blir nerbajsad och svimmar på bröllop 2024, November
Anonim
DIY VR -HEADSET FÖR $ 80
DIY VR -HEADSET FÖR $ 80

Mitt första mål var att göra detta för under $ 150 (USD), men efter att ha shoppat runt och bytt ut några delar efter alternativ lyckades jag få ner det till cirka $ 80. Så låt oss komma igång.

De delar som krävs är:

  • Toggle Flick Switch
  • 2x LED
  • 1x motstånd 150 Ohm
  • 1x Micro USB -kabel (minst 2 meter lång)
  • 1x HDMI -kabel (tunna fungerar bäst eftersom de hindrar rörelse mindre, också minst 2 meter lång)
  • Några bygelkablar
  • DC -adapterkontakt 5V 3A (Raspberry Pi -kompatibel fungerar utmärkt)
  • Tryckknapp
  • Google Cardboard -kompatibelt VR -headset (jag rekommenderar ett med ett telefonfack som öppnas eftersom det ger bättre åtkomst än de som använder ett fack som glider in)
  • 6DOF MPU 6050 3Axis gyroskop och accelerometer
  • Arduino Micro (kan använda alternativ från andra märken)
  • 5 -tums RaspberryPi LCD -skärm 800 × 480 med HDMI -gränssnitt

Tillbehör

  • Toggle Flick Switch
  • 2x LED
  • 1x motstånd 150 Ohm
  • 1x Micro USB -kabel (minst 2 meter lång)
  • 1x HDMI -kabel (tunna fungerar bäst eftersom de hindrar rörelse mindre, också minst 2 meter lång)
  • Några bygelkablar
  • DC -adapterkontakt 5V 3A (Raspberry Pi -kompatibel fungerar utmärkt)
  • Tryckknapp
  • Google Cardboard -kompatibelt VR -headset (jag rekommenderar ett med ett telefonfack som öppnas eftersom det ger bättre åtkomst än de som använder ett fack som glider in)
  • 6DOF MPU 6050 3Axis gyroskop och accelerometer
  • Arduino Micro (kan använda alternativt varumärke)
  • 5 -tums RaspberryPi LCD -skärm 800 × 480 med HDMI -gränssnitt

Steg 1: Delkostnad

Delkostnad
Delkostnad
Delkostnad
Delkostnad
Delkostnad
Delkostnad
Delkostnad
Delkostnad

Alla dessa delar kan köpas på AliExpress för cirka $ 80 ($ 82,78 för att vara exakt), som kan ses på bilder.

Steg 2: Programvara krävs

Du kommer också att behöva Tridef3D eller liknande programvara (det finns några gratisalternativ, men jag har inte haft en chans att prova dem för närvarande). Tridef3D används för att konvertera alla Direct X 9/10/11 -spel till stereoskopisk 3D. Tridef3D erbjuder en 14-dagars gratis provperiod, vilket är mycket för att prova detta. Hela versionen av Tridef3D säljs för $ 39,99.

Steg 3: Montering

Nu när vi har alla nödvändiga komponenter, låt oss börja med monteringen.

Enheten består av tre huvudelement:

  1. Arduino Micro -kretsen (innehållande MPU 6050, tryckknapp och lysdiod)
  2. Ledningarna (ger anslutning till Arduino Micro och ström till skärmen)
  3. Sätta i skärmen i headsetet och ansluta mikro -USB -kablarna samt HDMI -kabeln.

Steg 4: Arduino Micro Circuit

Arduino Micro Circuit
Arduino Micro Circuit

Diagrammet illustrerar hur de olika komponenterna måste anslutas till Arduino Micro.

Tryckknappen använder digital pin 5 och MPU 6050 är ansluten till Arduino Micro enligt följande: - MPU 6050 SCL -pin till Digital Pin 3 på Arduino

- MPU 6050 SDA -stift till Digital Pin 2 på Arduino

- MPU 6050 VCC till 5V stift på Arduino

- MPU 6050 GND till GND -stift på Arduino

Steg 5: Kod för Arduino

Kod för Arduino
Kod för Arduino

Här är koden som måste laddas på Arduino.

Steg 6: Gyroskopmontering

Gyroskopmontering
Gyroskopmontering

Observera bara att orienteringen av MPU 6050 gör skillnad för vilken av gyroskopets axel som ska användas. För ovanstående kod var MPU 6050 monterad på sidan av headsetet som visas på bilderna.

Om MPU 6050 monteras med en annan orientering kan du behöva byta mellan gx-, gy- och gz -värdena tills önskad konfiguration har uppnåtts.

För min konfiguration roterar jag runt Y- och Z -axeln.

Även siffrorna i samband med beräkningen av vx och vy kan behöva justeras för att få de resultat (rörelsehastighet etc.) du önskar.

Jag lade också till en tryckknapp, som när den trycks in tillfälligt inaktiverar den gyroskopiska musrörelsen. Detta är användbart när du vill återställa din synvinkel i spel.

Steg 7: Fäst allt på headsetet

Fäster allt på headsetet
Fäster allt på headsetet
Fäster allt på headsetet
Fäster allt på headsetet
Fäster allt på headsetet
Fäster allt på headsetet
Fäster allt på headsetet
Fäster allt på headsetet

Jag fäst alla delar av denna krets till VR-headsetet med hjälp av dubbelsidig tejp.

Steg 8: Ledningen

Ledningarna
Ledningarna
Ledningarna
Ledningarna

För att få så få kablar som möjligt att ansluta till VR -headsetet har jag ändrat USB -kabeln så att den drar extern ström från en likströmadapter (en enda USB -port kommer inte att kunna driva både Arduino och 5 -tums LCD) samt delning i 2 mikro -USB -enheter i ena änden (den ena gav bara ström till LCD -skärmen och den andra både ström och anslutning till Arduino.) Diagrammet nedan visar hur ledningarna är anslutna.

För referens innehåller en USB -kabel fyra ledningar:

  • Röd tråd - +5V DC
  • Vit eller gul - Dataanslutning
  • Grön - Datakoppling
  • Svart - GND

Jag inkluderade också en strömbrytare för att slå på och stänga av (detta är användbart för att stänga av musfunktionen tills det behövs, annars kommer det att störa musens rörelse när det inte är önskvärt), samt en, LED för att visa när headsetet är påslagen.

Steg 9: Sätt in skärmen i headsetet och anslut alla kablar

Sätta in skärmen i headsetet och ansluta alla kablar
Sätta in skärmen i headsetet och ansluta alla kablar
Sätta in skärmen i headsetet och ansluta alla kablar
Sätta in skärmen i headsetet och ansluta alla kablar

LCD -skärmen hålls på plats av klämmorna i headsetet som används för att hålla en telefon (det sitter tätt). Anslut sedan helt enkelt de 2 mikro -USB -enheterna till LCD -skärmen respektive Arduino (se till att kontakten med dataanslutningarna är ansluten till Arduino -enheten och att endast mikro -USB -enheten är ansluten till eluttaget på LCD -displayen). Försök att dra kablarna i de extra utrymmena i headsetet runt skärmen för att hålla dem ur vägen.

Anslut slutligen HDMI -kabeln till LCD -skärmen.

Monteringen är nu klar.

Steg 10: Ansluta headsetet till datorn och konfigurera programvara

Gör så här för att ansluta headsetet till din dator:

  1. Anslut DC -adaptern till elnätet.
  2. Anslut USB -kontakten till en ledig USB -port på din dator.
  3. Anslut HDMI -kabel till och tillgänglig HDMI -port på datorns grafikkort (Du kan använda en DVI -port med en adapter)

Gå till bildskärmsinställningarna och klicka på detektera bildskärmar, ställ sedan in flera skärmar på "Duplicera dessa bildskärmar" och se till att din upplösning är 800 × 480.

Öppna Tridef3D och starta ett spel. Du kan behöva leka med varje enskilt spel grafiska inställningar samt muskänslighet för att få de bästa resultaten.

För framtida förbättringar kommer jag att titta på att få en LCD -skärm med högre upplösning och även arbeta med spårning av huvudrörelser med hjälp av infraröda lysdioder och en Wiimote (Wiimote används som IR -kamera).

Och där har du det ett DIY VR -headset för $ 80.

Ge det ett försök.

Rekommenderad: