Cuprins:

CASCĂ VR VR PENTRU 80 USD: 10 pași (cu imagini)
CASCĂ VR VR PENTRU 80 USD: 10 pași (cu imagini)

Video: CASCĂ VR VR PENTRU 80 USD: 10 pași (cu imagini)

Video: CASCĂ VR VR PENTRU 80 USD: 10 pași (cu imagini)
Video: Copil de 13 ani cere foc sa fumeze | Experiment Social 2024, Iulie
Anonim
CASCĂ VR VR CU 80 $
CASCĂ VR VR CU 80 $

Scopul meu inițial a fost să fac acest lucru pentru mai puțin de 150 USD (USD), cu toate acestea, după ce am cumpărat și am schimbat unele piese pentru alternative, am reușit să reduc acest lucru la aproximativ 80 USD. Așa că hai să începem.

Piesele necesare sunt:

  • Comutați comutatorul Flick
  • 2x LED
  • 1x rezistor 150 Ohm
  • 1x cablu Micro USB (cel puțin 2 metri lungime)
  • 1x cablu HDMI (cele subțiri funcționează cel mai bine deoarece împiedică mișcarea mai puțin, de asemenea, cel puțin 2 metri lungime)
  • Unele fire jumper
  • Conector adaptor DC 5V 3A (unul compatibil cu Raspberry Pi funcționează excelent)
  • Apasa butonul
  • Setul cu cască VR compatibil Google Cardboard (vă recomand unul cu ușa compartimentului telefonului care se deschide deoarece oferă acces mai bun decât cele care utilizează o tavă care glisează înăuntru)
  • Giroscopul și accelerometrul 6DOF MPU 6050 3Axis
  • Arduino Micro (poate utiliza o alternativă off-brand)
  • Ecran LCD RaspberryPi de 5 inch 800 × 480 cu interfață HDMI

Provizii

  • Comutați comutatorul Flick
  • 2x LED
  • 1x rezistor 150 Ohm
  • 1x cablu Micro USB (cel puțin 2 metri lungime)
  • 1x cablu HDMI (cele subțiri funcționează cel mai bine deoarece împiedică mișcarea mai puțin, de asemenea, cel puțin 2 metri lungime)
  • Unele fire jumper
  • Conector adaptor DC 5V 3A (unul compatibil cu Raspberry Pi funcționează excelent)
  • Apasa butonul
  • Setul cu cască VR compatibil Google Cardboard (vă recomand unul cu ușa compartimentului telefonului care se deschide deoarece oferă acces mai bun decât cele care utilizează o tavă care glisează înăuntru)
  • Giroscopul și accelerometrul 6DOF MPU 6050 3Axis
  • Arduino Micro (poate utiliza o alternativă de marcă)
  • Ecran LCD RaspberryPi de 5 inch 800 × 480 cu interfață HDMI

Pasul 1: Costul parțial

Costul pieselor
Costul pieselor
Costul pieselor
Costul pieselor
Costul pieselor
Costul pieselor
Costul pieselor
Costul pieselor

Toate aceste piese pot fi achiziționate pe AliExpress la aproximativ 80 USD (mai exact 82,78 USD), după cum se poate vedea în imagini.

Pasul 2: Software necesar

De asemenea, veți avea nevoie de Tridef3D sau de un software similar (există câteva alternative gratuite, dar nu am avut ocazia să le încerc acum). Tridef3D este folosit pentru a converti orice joc Direct X 9/10/11 în 3D stereoscopic. Tridef3D oferă o perioadă de încercare gratuită de 14 zile, ceea ce este suficient pentru a încerca acest lucru. Versiunea completă a Tridef3D se vinde cu 39,99 USD.

Pasul 3: Asamblare

Acum că avem toate componentele necesare, să începem cu asamblarea.

Ansamblul cuprinde 3 elemente principale:

  1. Circuitul Arduino Micro (care conține MPU 6050, buton și led)
  2. Cablarea (oferind conectivitate la Arduino Micro și alimentare la ecran)
  3. Introducerea ecranului în setul cu cască și conectarea cablurilor micro USB, precum și a cablului HDMI.

Pasul 4: Arduino Micro Circuit

Microcircuitul Arduino
Microcircuitul Arduino

Diagrama ilustrează modul în care diferitele componente trebuie conectate la Arduino Micro.

Butonul utilizează pinul digital 5, iar MPU 6050 este conectat la Arduino Micro după cum urmează: - Pinul SCU MPU 6050 la pinul digital 3 de pe Arduino

- Pinul MPU 6050 SDA la pinul digital 2 de pe Arduino

- MPU 6050 VCC la 5V pin pe Arduino

- Pinul MPU 6050 GND la GND pe Arduino

Pasul 5: Cod pentru Arduino

Cod pentru Arduino
Cod pentru Arduino

Iată codul care trebuie încărcat pe Arduino.

Pasul 6: Montarea giroscopului

Montarea giroscopului
Montarea giroscopului

Rețineți doar că orientarea MPU 6050 face diferența față de care din axa giroscopului va fi utilizată. Pentru codul de mai sus, MPU 6050 a fost montat pe partea căștii, așa cum se arată în imagini.

În cazul în care MPU 6050 este montat cu o orientare diferită, poate fi necesar să înlocuiți valorile gx, gy și gz până când se obține configurația dorită.

Pentru configurația mea, mă rotesc în jurul axelor Y și Z.

De asemenea, numerele asociate cu calculul vx și vy ar trebui să fie modificate pentru a obține rezultatele (viteza de mișcare etc.) dorite.

Am adăugat și un buton, care, atunci când este apăsat temporar, dezactivează mișcarea giroscopică a mouse-ului. Acest lucru este util atunci când doriți să vă resetați punctul de vedere în jocuri.

Pasul 7: Atașarea totul la setul cu cască

Atașarea totul la setul cu cască
Atașarea totul la setul cu cască
Atașarea totul la setul cu cască
Atașarea totul la setul cu cască
Atașarea totul la setul cu cască
Atașarea totul la setul cu cască
Atașarea totul la setul cu cască
Atașarea totul la setul cu cască

Am atașat toate părțile acestui circuit la setul cu cască VR folosind bandă dublă.

Pasul 8: Cablarea

Cablarea
Cablarea
Cablarea
Cablarea

Pentru a putea conecta cât mai puține cabluri la setul cu cască VR, am modificat cablul USB astfel încât să extragă alimentarea externă de la un adaptor de curent continuu (un singur port USB nu va putea alimenta atât Arduino, cât și LCD-ul de 5 inch) precum și împărțirea în 2 micro USB-uri la un capăt (unul a furnizat doar alimentare LCD-ului, iar celălalt atât alimentare, cât și conectivitate la Arduino.) diagrama de mai jos arată cum este conectat cablajul.

Pentru referință, un cablu USB conține 4 fire:

  • Sârmă roșie - + 5V DC
  • Alb sau Galben - Conectivitate de date
  • Verde - Conectivitate de date
  • Negru - GND

De asemenea, am inclus un comutator pentru a porni și opri alimentarea (acest lucru este util pentru a opri funcționalitatea mouse-ului până când este nevoie, altfel va interfera cu mișcarea mouse-ului atunci când nu este dorit), precum și un LED pentru a arăta când setul cu cască este pornit.

Pasul 9: Introducerea ecranului în setul cu cască și conectarea tuturor cablurilor

Introducerea ecranului în setul cu cască și conectarea tuturor cablurilor
Introducerea ecranului în setul cu cască și conectarea tuturor cablurilor
Introducerea ecranului în setul cu cască și conectarea tuturor cablurilor
Introducerea ecranului în setul cu cască și conectarea tuturor cablurilor

Ecranul LCD este ținut în poziție de clemele din setul cu cască utilizate pentru a ține un telefon (se potrivește perfect). Apoi, pur și simplu conectați cele 2 micro USB-uri la LCD și respectiv Arduino (asigurându-vă că mufa cu conexiunile de date este conectată la Arduino și că numai micro USB-ul de alimentare este conectat la priza de alimentare de pe afișajul LCD). Încercați să rulați cablurile în spațiile suplimentare din setul cu cască în jurul ecranului, pentru a le menține departe de drum.

În cele din urmă, conectați cablul HDMI la LCD.

Adunarea este acum completă.

Pasul 10: Conectarea setului cu cască la computer și configurarea software-ului

Pentru a conecta setul cu cască la computer, procedați în felul următor:

  1. Conectați adaptorul de curent continuu la rețeaua de alimentare.
  2. Conectați conectorul USB la un port USB disponibil din computer.
  3. Conectați cablul HDMI și portul HDMI disponibil pe placa grafică a computerului (Puteți utiliza un port DVI cu un adaptor)

Accesați setările de afișare și faceți clic pe detectează afișajele, apoi setați mai multe afișaje la „Duplicați aceste afișaje” și asigurați-vă că rezoluția dvs. este setată la 800 × 480.

Deschide Tridef3D și pornește un joc. S-ar putea să trebuiască să vă jucați cu fiecare joc individual setări grafice, precum și sensibilitatea mouse-ului pentru a obține cele mai bune rezultate.

Pentru îmbunătățiri viitoare, mă voi uita la obținerea unui ecran LCD cu definiție mai înaltă și, de asemenea, voi lucra la urmărirea mișcării capului folosind LED-uri cu infraroșu și un Wiimote (Wiimote utilizat ca cameră IR).

Și iată că aveți o cască VR DIY pentru 80 USD.

Incearca.

Recomandat: