Innholdsfortegnelse:

DIY VR -HEADSET FOR $ 80: 10 trinn (med bilder)
DIY VR -HEADSET FOR $ 80: 10 trinn (med bilder)

Video: DIY VR -HEADSET FOR $ 80: 10 trinn (med bilder)

Video: DIY VR -HEADSET FOR $ 80: 10 trinn (med bilder)
Video: СТОЙКА ДЛЯ БОЛГАРКИ С РАЗМЕРАМИ. Homemade stand for Metal cutting machine. 2024, Juli
Anonim
DIY VR -HEADSET FOR $ 80
DIY VR -HEADSET FOR $ 80

Mitt opprinnelige mål var å gjøre dette for under $ 150 (USD), men etter å ha shoppet rundt og byttet ut deler for alternativer klarte jeg å få dette ned på rundt $ 80. Så la oss komme i gang.

Delene som kreves er:

  • Toggle Flick Switch
  • 2x LED
  • 1x motstand 150 Ohm
  • 1x Micro USB -kabel (minst 2 meter lang)
  • 1x HDMI -kabel (tynne fungerer best da de hindrer bevegelse mindre, også minst 2 meter lang)
  • Noen hoppetråder
  • DC -adapterplugg 5V 3A (Raspberry Pi -kompatibel fungerer utmerket)
  • Trykknapp
  • Google Cardboard -kompatibelt VR -hodesett (jeg anbefaler et med et telefonrom som åpnes da det gir bedre tilgang enn de som bruker en skuff som glir inn)
  • 6DOF MPU 6050 3Axis gyroskop og akselerometer
  • Arduino Micro (kan bruke et alternativ utenom merkevaren)
  • 5 -tommers RaspberryPi LCD -skjerm 800 × 480 med HDMI -grensesnitt

Rekvisita

  • Toggle Flick Switch
  • 2x LED
  • 1x motstand 150 Ohm
  • 1x Micro USB -kabel (minst 2 meter lang)
  • 1x HDMI -kabel (tynne fungerer best da de hindrer bevegelse mindre, også minst 2 meter lang)
  • Noen hoppetråder
  • DC -adapterplugg 5V 3A (Raspberry Pi -kompatibel fungerer utmerket)
  • Trykknapp
  • Google Cardboard -kompatibelt VR -hodesett (jeg anbefaler et med et telefonrom som åpnes da det gir bedre tilgang enn de som bruker en skuff som glir inn)
  • 6DOF MPU 6050 3Axis gyroskop og akselerometer
  • Arduino Micro (kan bruke off -alternative)
  • 5 -tommers RaspberryPi LCD -skjerm 800 × 480 med HDMI -grensesnitt

Trinn 1: Delkostnad

Delkostnad
Delkostnad
Delkostnad
Delkostnad
Delkostnad
Delkostnad
Delkostnad
Delkostnad

Alle disse delene kan kjøpes på AliExpress for omtrent $ 80 ($ 82,78 for å være presis), som det kan sees på bilder.

Trinn 2: Programvare påkrevd

Du vil også kreve Tridef3D eller lignende programvare (det er noen gratis alternativer, men jeg har ikke hatt sjansen til å prøve dem for øyeblikket). Tridef3D brukes til å konvertere et hvilket som helst Direct X 9/10/11 spill til stereoskopisk 3D. Tridef3D tilbyr en 14-dagers gratis prøveperiode, som er nok til å prøve dette. Den fulle versjonen av Tridef3D selges for $ 39,99.

Trinn 3: Montering

Nå som vi har alle nødvendige komponenter, la oss begynne med monteringen.

Samlingen består av 3 hovedelementer:

  1. Arduino Micro -kretsen (som inneholder MPU 6050, trykknapp og LED)
  2. Kabling (gir tilkobling til Arduino Micro og strøm til skjerm)
  3. Sett skjermen inn i headsettet og koble til mikro -USB -kablene samt HDMI -kabelen.

Trinn 4: Arduino mikrokrets

Arduino mikrokrets
Arduino mikrokrets

Diagrammet illustrerer hvordan de forskjellige komponentene må kobles til Arduino Micro.

Trykknappen bruker digital pin 5 og MPU 6050 er koblet til Arduino Micro på følgende måte: - 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

Trinn 5: Kode for Arduino

Kode for Arduino
Kode for Arduino

Her er koden som må lastes på Arduino.

Trinn 6: Gyroskopmontering

Gyroskopmontering
Gyroskopmontering

Vær oppmerksom på at orienteringen til MPU 6050 gjør en forskjell for hvilken av gyroskopets akse som skal brukes. For koden ovenfor ble MPU 6050 montert på siden av headsettet som vist på bildene.

Hvis MPU 6050 monteres med en annen retning, må du kanskje bytte mellom gx-, gy- og gz -verdiene til ønsket konfigurasjon er oppnådd.

For min konfigurasjon roterer jeg rundt Y- og Z -aksen.

Også tallene knyttet til beregning av vx og vy må kanskje justeres for å få de resultatene (bevegelseshastighet etc.) du ønsker.

Jeg la også til en trykknapp, som når den trykkes midlertidig deaktiverer den gyroskopiske musebevegelsen. Dette er nyttig når du vil tilbakestille synspunktet ditt i spill.

Trinn 7: Fest alt til headsettet

Fest alt til headsettet
Fest alt til headsettet
Fest alt til headsettet
Fest alt til headsettet
Fest alt til headsettet
Fest alt til headsettet
Fest alt til headsettet
Fest alt til headsettet

Jeg festet alle delene av denne kretsen til VR-headsettet ved hjelp av dobbeltsidig tape.

Trinn 8: Kabling

Kabling
Kabling
Kabling
Kabling

For å ha så få kabler som mulig tilkobling til VR -headsettet endret jeg USB -kabelen slik at den trekker ekstern strøm fra en likestrømadapter (en enkelt USB -port vil ikke kunne drive både Arduino og 5 -tommers LCD) I tillegg til å dele seg i 2 mikro -USB -er i den ene enden (den ene ga bare strøm til LCD -skjermen og den andre både strøm og tilkobling til Arduino.) viser diagrammet nedenfor hvordan ledningene er koblet til.

Til referanse inneholder en USB -kabler 4 ledninger:

  • Rød ledning - +5V DC
  • Hvit eller gul - Datatilkobling
  • Grønn - Datatilkobling
  • Svart - GND

Jeg inkluderte også en bryter for å slå strømmen på og av (dette er nyttig for å slå av musefunksjonaliteten til den er nødvendig, ellers vil det forstyrre musebevegelsen når den ikke er ønsket), samt en LED for å vise når headsettet er slått på.

Trinn 9: Sett inn skjermen i headsettet og koble til alle ledninger

Sette inn skjermen i headsettet og koble til alle ledninger
Sette inn skjermen i headsettet og koble til alle ledninger
Sette inn skjermen i headsettet og koble til alle ledninger
Sette inn skjermen i headsettet og koble til alle ledninger

LCD -skjermen holdes på plass av klemmene i headsettet som brukes til å holde en telefon (den sitter godt). Deretter er det bare å koble de 2 mikro -USB -ene til henholdsvis LCD og Arduino (sørg for at kontakten med datatilkoblingene er plugget inn i Arduino, og at bare mikro -USB er plugget inn i strømuttaket på LCD -displayet). Prøv å kjøre kablene i de ekstra mellomrommene i headsettet rundt skjermen for å holde dem unna.

Til slutt kobler du HDMI -kabelen til LCD -skjermen.

Monteringen er nå fullført.

Trinn 10: Koble headsettet til PC og konfigurere programvare

Gjør følgende for å koble headsettet til PCen:

  1. Koble DC -adapteren til strømnettet.
  2. Koble USB -kontakten til en tilgjengelig USB -port på PCen.
  3. Koble HDMI -kabelen til og tilgjengelig HDMI -port på PC -grafikkortet (Du kan bruke en DVI -port med en adapter)

Gå til skjerminnstillinger og klikk på detekteringsskjermer, sett deretter Flere skjermer til "Dupliser disse skjermene" og kontroller at oppløsningen er satt til 800 × 480.

Åpne Tridef3D og start et spill. Du må kanskje leke med de enkelte spillets grafiske innstillinger i tillegg til musens følsomhet for å få de beste resultatene.

For fremtidige forbedringer vil jeg se på å få en LCD -skjerm med høyere definisjon og også jobbe med sporing av hodebevegelser ved å bruke infrarøde lysdioder og en Wiimote (Wiimote brukt som IR -kamera).

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

Gi det et forsøk.

Anbefalt: