Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Delomkostninger
- Trin 2: Software påkrævet
- Trin 3: Montering
- Trin 4: Arduino mikrokredsløbet
- Trin 5: Kode til Arduino
- Trin 6: Gyroskopmontering
- Trin 7: Vedhæftning af alt til headset
- Trin 8: Ledningerne
- Trin 9: Indsætning af skærm i headsettet og tilslutning af alle ledninger
- Trin 10: Tilslutning af headset til pc og opsætning af software
Video: DIY VR HEADSET TIL $ 80: 10 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
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
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:
- Arduino Micro kredsløb (indeholdende MPU 6050, trykknap og LED)
- Ledningerne (giver forbindelse til Arduino Micro og strøm til skærmen)
- Isætning af skærmen i headsettet og tilslutning af mikro -USB -kabler samt HDMI -kabel.
Trin 4: Arduino mikrokredsløbet
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
Her er koden, der skal indlæses på Arduino.
Trin 6: 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
Jeg fastgjorde alle dele af dette kredsløb til VR-headsettet ved hjælp af dobbeltsidet tape.
Trin 8: 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
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:
- Slut DC -adapteren til lysnettet.
- Sæt USB -stikket i en ledig USB -port på din pc.
- 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:
Konverter dit XBox Live Communicator -headset til et pc -USB -headset: 3 trin
Konverter dit XBox Live Communicator -headset til et pc USB -headset: DIY USB -headset til pc. Har du en gammel XBox 1 Live puck og headset liggende? Har din lokale videresalgsbutik eller ven en, du kan skaffe? Anvend den gamle kommunikator som et USB -headset til Windows! Brugte forbrugsvarer: Xbox Live Communica
Papermate Boom til Bluetooth -headset: 7 trin (med billeder)
Papermate Boom til Bluetooth -headset: I støjende omgivelser (f.eks. En cykel eller en gammel bil på motorvejen) fungerer bluetooth -headset ikke godt. Hvorfor? Fordi mikrofonen er så langt væk fra din mund, at den lige så hurtigt ville opfange vejen eller vindstøj som din stemme. Nej en
Konverter dit Bluetooth -headset til et kablet Bluetooth -headset: 5 trin (med billeder)
Konverter dit Bluetooth -headset til et kablet Bluetooth -headset: I dag vil jeg fortælle dig, hvordan du laver eller konverterer dit eget kabelforbundne bluetooth -headset. Følg mit trin, og du er et skridt bagefter for at konvertere det
Instruktioner til fremstilling af en tilkobling med fire stænger til centermonteret fodstøtte: 9 trin (med billeder)
Instruktioner til fremstilling af en tilkoblingstilslutning med fire stænger til midtermonteret fodstøtte: Mellemdrevne kørestole (PWC) er blevet mere populære i de seneste år. Men på grund af placeringen af de forreste hjul er de traditionelle sidemonterede fodstøtter blevet erstattet af en enkelt midtermonteret fodstøtte. Desværre center-mou
Konverter dit Bluetooth -headset til et kablet Bluetooth -headset: 6 trin
Konverter dit Bluetooth -headset til et kablet Bluetooth -headset: I dag vil jeg fortælle dig, hvordan du laver eller konverterer dit eget kabelforbundne bluetooth -headset. Følg mit trin, og du er et skridt bagefter for at konvertere det