Sisukord:

DIY VR -peakomplekt 80 dollari eest: 10 sammu (piltidega)
DIY VR -peakomplekt 80 dollari eest: 10 sammu (piltidega)

Video: DIY VR -peakomplekt 80 dollari eest: 10 sammu (piltidega)

Video: DIY VR -peakomplekt 80 dollari eest: 10 sammu (piltidega)
Video: Стыдные вопросы про Северную Корею / Simple questions about North Korea 2024, November
Anonim
DIY VR -peakomplekt 80 dollari eest
DIY VR -peakomplekt 80 dollari eest

Minu esialgne eesmärk oli seda teha alla 150 dollari (USD), kuid pärast ostlemist ja osade vahetamist alternatiivide osas õnnestus mul see langetada umbes 80 dollarini. Nii et alustame.

Vajalikud osad on järgmised:

  • Lülita libistamislüliti sisse
  • 2x LED
  • 1x takisti 150 oomi
  • 1x mikro -USB -kaabel (vähemalt 2 meetrit pikk)
  • 1x HDMI -kaabel (õhukesed töötavad kõige paremini, kuna takistavad vähem liikumist, ka vähemalt 2 meetri pikkused)
  • Mõned hüppajate juhtmed
  • Alalisvooluadapteri pistik 5V 3A (Raspberry Pi ühilduv töötab suurepäraselt)
  • Vajutage nuppu
  • Google Cardboardiga ühilduvad VR -peakomplektid (soovitan neid, millel on telefonisahtli uks, mis avaneb, kuna see annab parema juurdepääsu kui need, mis kasutavad sisse libistavat salve)
  • 6DOF MPU 6050 3Axis güroskoop ja kiirendusmõõtur
  • Arduino Micro (saab kasutada kaubamärgivälist alternatiivi)
  • 5 -tolline RaspberryPi LCD -ekraan 800 × 480 koos HDMI -liidesega

Tarvikud

  • Lülita libistamislüliti sisse
  • 2x LED
  • 1x takisti 150 oomi
  • 1x mikro -USB -kaabel (vähemalt 2 meetrit pikk)
  • 1x HDMI -kaabel (õhukesed töötavad kõige paremini, kuna takistavad vähem liikumist, ka vähemalt 2 meetri pikkused)
  • Mõned hüppajate juhtmed
  • Alalisvooluadapteri pistik 5V 3A (Raspberry Pi ühilduv töötab suurepäraselt)
  • Vajutage nuppu
  • Google'i kartongiga ühilduvad VR -peakomplektid (soovitan neid, millel on telefonisahtli uks, mis avaneb, kuna see annab parema juurdepääsu kui need, mis kasutavad sisse libistavat salve)
  • 6DOF MPU 6050 3Axis güroskoop ja kiirendusmõõtur
  • Arduino Micro (saab kasutada kaubamärgi alternatiivi)
  • 5 -tolline RaspberryPi LCD -ekraan 800 × 480 koos HDMI -liidesega

1. samm: osade maksumus

Osa maksumus
Osa maksumus
Osa maksumus
Osa maksumus
Osa maksumus
Osa maksumus
Osa maksumus
Osa maksumus

Kõiki neid osi saab AliExpressis osta umbes 80 dollari eest (täpsemalt 82,78 dollarit), nagu on näha piltidel.

2. samm: vajalik tarkvara

Teil on vaja ka Tridef3D või sarnast tarkvara (mõned tasuta alternatiivid on olemas, kuid mul pole praegu olnud võimalust neid proovida). Tridef3D -d kasutatakse mis tahes Direct X 9/10/11 mängu teisendamiseks stereoskoopiliseks 3D -ks. Tridef3D pakub 14-päevast tasuta prooviperioodi, millest proovimiseks piisab. Tridef3D täisversiooni hind on 39,99 dollarit.

3. samm: kokkupanek

Nüüd, kui meil on kõik vajalikud komponendid, alustame kokkupanekust.

Komplekt koosneb 3 põhielemendist:

  1. Arduino mikroahel (sisaldab MPU 6050, nupp ja LED)
  2. Juhtmestik (tagab ühenduse Arduino Microga ja toite ekraanile)
  3. Ekraani sisestamine peakomplekti ja mikro -USB -kaablite ning HDMI -kaabli ühendamine.

Samm: Arduino mikrolülitus

Arduino mikrolülitus
Arduino mikrolülitus

Diagramm illustreerib, kuidas erinevad komponendid tuleb Arduino Microga ühendada.

Nupp kasutab digitaalset tihvti 5 ja MPU 6050 ühendatakse Arduino Microga järgmiselt: - MPU 6050 SCL -tihvt Arduino digitaalsele tihvtile 3

- MPU 6050 SDA tihvt Arduino digitaalsele tihvtile 2

- MPU 6050 VCC kuni 5V pin Arduino

- MPU 6050 GND kuni GND pin Arduino peal

Samm: kood Arduino jaoks

Arduino kood
Arduino kood

Siin on kood, mis tuleb Arduinole laadida.

6. samm: güroskoobi paigaldamine

Güroskoobi paigaldamine
Güroskoobi paigaldamine

Pange tähele, et MPU 6050 orientatsioon muudab vahet, millist güroskoobi telge kasutatakse. Ülaltoodud koodi jaoks paigaldati MPU 6050 peakomplekti külge, nagu on näidatud piltidel.

Kui MPU 6050 paigaldatakse erineva orientatsiooniga, peate võib -olla asendama gx, gy ja gz väärtused, kuni soovitud konfiguratsioon on saavutatud.

Oma konfiguratsiooni jaoks pöörlen ümber Y- ja Z -telje.

Samuti tuleb soovitud tulemuste (liikumiskiirus jne) saamiseks muuta vx ja vy arvutamisega seotud numbreid.

Lisasin ka nupu, mis vajutamisel ajutiselt keelab güroskoopilise hiire liikumise. See on kasulik, kui soovite oma vaatenurka mängudes lähtestada.

Samm 7: Kõigi ühendamine peakomplektiga

Kõigi ühendamine peakomplekti külge
Kõigi ühendamine peakomplekti külge
Kõigi ühendamine peakomplekti külge
Kõigi ühendamine peakomplekti külge
Kõike ühendamine peakomplektiga
Kõike ühendamine peakomplektiga
Kõigi ühendamine peakomplekti külge
Kõigi ühendamine peakomplekti külge

Kinnitasin selle vooluahela kõik osad kahepoolse teibiga VR-peakomplekti külge.

Samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

Selleks, et VR -peakomplektiga saaks ühendada võimalikult vähe kaableid, muutsin USB -kaablit nii, et see võtaks alalisvooluadapterist välise toite (üks USB -port ei saa toita nii Arduino kui ka 5 -tollist LCD -d) samuti jagamine kaheks mikro -USB -ühenduseks ühes otsas (üks toite ainult LCD -ekraanile ja teine toide ja ühenduvus Arduinoga.) Alloleval skeemil on näidatud, kuidas juhtmestik on ühendatud.

Viitamiseks sisaldab USB -kaabel 4 juhtmest:

  • Punane juhe - +5V DC
  • Valge või kollane - andmesideühendus
  • Roheline - andmeühendus
  • Must - GND

Lisasin ka lüliti toite sisse- ja väljalülitamiseks (see on kasulik hiire funktsionaalsuse väljalülitamiseks seni, kuni seda vaja läheb, vastasel juhul häirib see hiire liikumist, kui seda ei soovita), samuti LED, mis näitab, millal peakomplekt on sisse lülitatud.

Samm: ekraani sisestamine peakomplekti ja kogu juhtmestiku ühendamine

Ekraani sisestamine peakomplekti ja kogu juhtmestiku ühendamine
Ekraani sisestamine peakomplekti ja kogu juhtmestiku ühendamine
Ekraani sisestamine peakomplekti ja kogu juhtmestiku ühendamine
Ekraani sisestamine peakomplekti ja kogu juhtmestiku ühendamine

LCD -ekraani hoiavad paigal telefoni hoidmiseks kasutatavad peakomplekti klambrid (see sobib hästi). Seejärel ühendage lihtsalt 2 mikro -USB -d vastavalt vedelkristallekraaniga ja Arduinoga (veendudes, et andmeühendustega pistik oleks Arduinoga ühendatud ja ainult toiteallikaga mikro -USB oleks ühendatud LCD -ekraani pistikupessa). Proovige juhtmed peakomplekti lisaruumides ekraani ümber juhtida, et neid teelt eemal hoida.

Lõpuks ühendage HDMI -kaabel LCD -ekraaniga.

Kokkupanek on nüüd lõpetatud.

Samm: peakomplekti ühendamine arvutiga ja tarkvara seadistamine

Peakomplekti arvutiga ühendamiseks tehke järgmist.

  1. Ühendage alalisvooluadapter vooluvõrku.
  2. Ühendage USB -pistik arvuti vaba USB -porti.
  3. Ühendage HDMI -kaabel ja arvuti graafikakaardi saadaolev HDMI -port (saate adapteriga kasutada DVI -porti)

Minge kuva seadete juurde ja klõpsake tuvastusekraane, seejärel määrake mitme kuvari olekuks „Duplicate these Displays” ja veenduge, et teie eraldusvõimeks on määratud 800 × 480.

Avage Tridef3D ja käivitage mäng. Parimate tulemuste saamiseks peate võib -olla mängima iga mängu graafiliste sätete ja hiire tundlikkusega.

Tulevaste täiustuste jaoks vaatan kõrgema eraldusvõimega LCD -ekraani hankimist ja töötan ka pea liikumise jälgimisel, kasutades infrapuna -LED -e ja Wiimote'i (Wiimote, mida kasutatakse IR -kaamerana).

Ja seal on teil DIY VR -peakomplekt hinnaga 80 dollarit.

Proovi.

Soovitan: