DIY VR austiņas par 80 ASV dolāriem: 10 soļi (ar attēliem)
DIY VR austiņas par 80 ASV dolāriem: 10 soļi (ar attēliem)
Anonim
DIY VR austiņas par 80 USD
DIY VR austiņas par 80 USD

Mans sākotnējais mērķis bija to izdarīt zem 150 USD (USD), tomēr pēc iepirkšanās un dažu detaļu nomaiņas alternatīvām man izdevās to samazināt līdz aptuveni 80 USD. Tāpēc sāksim darbu.

Nepieciešamās detaļas ir:

  • Pārslēgt švīkas slēdzi
  • 2x LED
  • 1x rezistors 150 omi
  • 1x Micro USB kabelis (vismaz 2 metrus garš)
  • 1x HDMI kabelis (plāni darbojas vislabāk, jo tie traucē kustēties mazāk, arī vismaz 2 metrus gari)
  • Daži džemperu vadi
  • Līdzstrāvas adaptera spraudnis 5V 3A (ar Raspberry Pi saderīgs darbojas lieliski)
  • Uzspied pogu
  • Ar Google kartonu saderīgas VR austiņas (es iesaku tādas, kurām atveras tālruņa nodalījuma durvis, jo tās nodrošina labāku piekļuvi nekā tās, kurās tiek izmantota iebīdāma paplāte)
  • 6DOF MPU 6050 3Axis žiroskops un akselerometrs
  • Arduino Micro (var izmantot zīmola alternatīvu)
  • 5 collu RaspberryPi LCD ekrāns 800 × 480 ar HDMI interfeisu

Piegādes

  • Pārslēgt švīkas slēdzi
  • 2x LED
  • 1x rezistors 150 omi
  • 1x Micro USB kabelis (vismaz 2 metrus garš)
  • 1x HDMI kabelis (plāni darbojas vislabāk, jo tie traucē kustēties mazāk, arī vismaz 2 metrus gari)
  • Daži džemperu vadi
  • Līdzstrāvas adaptera spraudnis 5V 3A (ar Raspberry Pi saderīgs darbojas lieliski)
  • Uzspied pogu
  • Ar Google kartonu saderīgas VR austiņas (iesaku tādas, kurām atveras tālruņa nodalījuma durvis, jo tās nodrošina labāku piekļuvi nekā tās, kurās tiek izmantota iebīdāma paplāte)
  • 6DOF MPU 6050 3Axis žiroskops un akselerometrs
  • Arduino Micro (var izmantot zīmola alternatīvu)
  • 5 collu RaspberryPi LCD ekrāns 800 × 480 ar HDMI interfeisu

1. darbība. Daļu izmaksu aprēķināšana

Daļas izmaksas
Daļas izmaksas
Daļas izmaksas
Daļas izmaksas
Daļas izmaksas
Daļas izmaksas
Daļas izmaksas
Daļas izmaksas

Visas šīs detaļas var iegādāties vietnē AliExpress par aptuveni 80 USD (precīzāk - 82,78 USD), kā redzams attēlos.

2. darbība. Nepieciešama programmatūra

Jums būs nepieciešama arī Tridef3D vai līdzīga programmatūra (ir dažas bezmaksas alternatīvas, taču man pašlaik nav bijusi iespēja tās izmēģināt). Tridef3D tiek izmantots, lai jebkuru Direct X 9/10/11 spēli pārvērstu stereoskopiskā 3D formātā. Tridef3D piedāvā 14 dienu bezmaksas izmēģinājumu, kas ir pietiekami, lai to izmēģinātu. Tridef3D pilna versija tiek pārdota par 39,99 USD.

3. solis: montāža

Tagad, kad mums ir visas nepieciešamās sastāvdaļas, sāksim ar montāžu.

Montāža sastāv no 3 galvenajiem elementiem:

  1. Arduino Micro ķēde (satur MPU 6050, spiedpogu un LED)
  2. Elektroinstalācija (nodrošina savienojumu ar Arduino Micro un barošanu ekrānam)
  3. Ekrāna ievietošana austiņās un mikro USB kabeļu, kā arī HDMI kabeļa pievienošana.

4. solis: Arduino mikro ķēde

Arduino mikro ķēde
Arduino mikro ķēde

Diagramma parāda, kā dažādas sastāvdaļas ir jāpievieno Arduino Micro.

Spiedpoga izmanto digitālo tapu 5, un MPU 6050 ir savienots ar Arduino Micro šādi: - MPU 6050 SCL tapa ar Arduino digitālo tapu 3

- MPU 6050 SDA tapa uz Arduino digitālo tapu 2

- MPU 6050 VCC līdz 5V pin uz Arduino

- MPU 6050 GND līdz GND tapa Arduino

5. darbība: kods Arduino

Arduino kods
Arduino kods

Šeit ir kods, kas jāielādē Arduino.

6. solis: žiroskopa uzstādīšana

Žiroskopa stiprinājums
Žiroskopa stiprinājums

Vienkārši ņemiet vērā, ka MPU 6050 orientācija nosaka, kura no žiroskopa asīm tiks izmantota. Iepriekš minētajam kodam MPU 6050 tika uzstādīts austiņu sānos, kā parādīts attēlos.

Ja MPU 6050 tiek uzstādīts ar atšķirīgu orientāciju, iespējams, būs jāaizstāj gx, gy un gz vērtības, līdz tiek sasniegta vēlamā konfigurācija.

Manai konfigurācijai es rotēju ap Y un Z asi.

Arī skaitļi, kas saistīti ar vx un vy aprēķināšanu, iespējams, būs jāpielāgo, lai iegūtu vēlamos rezultātus (kustības ātrumu utt.).

Es pievienoju arī spiedpogu, kas, nospiežot uz laiku, atspējo peles žiroskopisko kustību. Tas ir noderīgi, ja spēlēs vēlaties atiestatīt savu viedokli.

7. darbība: visu pievienošana austiņām

Visu pievienošana austiņām
Visu pievienošana austiņām
Visu pievienošana austiņām
Visu pievienošana austiņām
Visu pievienošana austiņām
Visu pievienošana austiņām
Visu pievienošana austiņām
Visu pievienošana austiņām

Es pievienoju visas šīs shēmas daļas VR austiņām, izmantojot abpusēju lenti.

8. solis: elektroinstalācija

Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija

Lai pēc iespējas mazāk kabeļu pievienotos VR austiņām, es modificēju USB kabeli tā, lai tas saņemtu ārēju barošanu no līdzstrāvas adaptera (viens USB ports nevarēs darbināt gan Arduino, gan 5 collu LCD) kā arī sadalīšana 2 mikro USB vienā galā (viens tikai nodrošināja barošanu LCD, bet otrs - gan barošanu, gan savienojamību ar Arduino.) zemāk redzamā diagramma parāda, kā ir pievienota elektroinstalācija.

Atsaucei USB kabeļos ir 4 vadi:

  • Sarkanais vads - +5V DC
  • Balta vai dzeltena - datu savienojums
  • Zaļa - datu savienojamība
  • Melns - GND

Es iekļāvu arī slēdzi, lai ieslēgtu un izslēgtu strāvu (tas ir noderīgi, lai izslēgtu peles funkcionalitāti, līdz tas ir nepieciešams, pretējā gadījumā tas traucēs peles kustību, kad tas nav vēlams), kā arī LED, kas parāda, kad austiņas ir ieslēgtas.

9. solis: ekrāna ievietošana austiņās un visu vadu pievienošana

Ekrāna ievietošana austiņās un visu vadu pievienošana
Ekrāna ievietošana austiņās un visu vadu pievienošana
Ekrāna ievietošana austiņās un visu vadu pievienošana
Ekrāna ievietošana austiņās un visu vadu pievienošana

LCD ekrāns tiek turēts ar skavām austiņās, ko izmanto tālruņa turēšanai (tas ir cieši pieguļošs). Pēc tam vienkārši pievienojiet 2 mikro USB attiecīgi LCD un Arduino (nodrošinot, ka kontaktdakša ar datu savienojumiem ir pievienota Arduino un ka tikai mikro USB tiek pievienots barošanas ligzdai LCD displejā). Mēģiniet vadīt kabeļus austiņu papildu vietās ap ekrānu, lai tie netiktu traucēti.

Visbeidzot pievienojiet HDMI kabeli LCD.

Tagad montāža ir pabeigta.

10. darbība: austiņu pievienošana datoram un programmatūras iestatīšana

Lai savienotu austiņas ar datoru, rīkojieties šādi:

  1. Pievienojiet līdzstrāvas adapteri elektrotīklam.
  2. Pievienojiet USB savienotāju pieejamam datora USB portam.
  3. Pievienojiet HDMI kabeli datora grafikas kartes pieejamam HDMI portam (ar adapteri varat izmantot DVI portu)

Dodieties uz displeja iestatījumiem un noklikšķiniet uz noteikšanas displejiem, pēc tam iestatiet Vairākus displejus uz “Dublēt šos displejus” un pārliecinieties, vai jūsu izšķirtspēja ir iestatīta uz 800 × 480.

Atveriet Tridef3D un sāciet spēli. Lai iegūtu vislabākos rezultātus, jums, iespējams, būs jāspēlē ar katras spēles grafiskajiem iestatījumiem, kā arī peles jutību.

Turpmākiem uzlabojumiem es aplūkošu augstākas izšķirtspējas LCD ekrāna iegūšanu, kā arī strādāšu pie galvas kustības izsekošanas, izmantojot infrasarkanās gaismas diodes un Wiimote (Wiimote, ko izmanto kā IR kameru).

Un tur jums ir DIY VR austiņas par 80 USD.

Pamēģināt.

Ieteicams: