Sisällysluettelo:

Pääliikkeen seurantajärjestelmä VR: lle: 8 vaihetta
Pääliikkeen seurantajärjestelmä VR: lle: 8 vaihetta

Video: Pääliikkeen seurantajärjestelmä VR: lle: 8 vaihetta

Video: Pääliikkeen seurantajärjestelmä VR: lle: 8 vaihetta
Video: Fii Wellbeing - Loikkatreeni 2024, Marraskuu
Anonim
Head Motion Tracking System VR: lle
Head Motion Tracking System VR: lle

Nimeni on Sam KODO, Tässä opetusohjelmassa opetan sinulle askel askeleelta kuinka käyttää Arduino IMU -antureita rakentaaksesi päänseurantajärjestelmän VR: lle.

Tässä projektissa tarvitset:

- LCD -näyttö HDMI:

www.amazon.com/Elecrow-Capacitive-interfac…

- Arduino Nano

www.amazon.com/ELEGOO-Arduino-ATmega328P-W…

-5 mm halkaisija linsseille (tai voit rakentaa itsellesi vesipulloilla)

-9 -akselinen gyroskooppi pään liikkeen seurantaan

www.amazon.com/HiLetgo-Gyroscope-Accelerat…

-3D -tulostin

-Tuuletin näytön kortin jäähdyttämiseksi, mutta se on valinnainen

Vaihe 1: Näytön testaaminen

Näytön testaaminen
Näytön testaaminen

Sinun on varmistettava, että tietokoneen kortti tukee näyttöäsi liittämällä virtalähde ja HDMI tietokoneeseen.

Napsauta työpöytääsi hiiren kakkospainikkeella> näyttää asetukset> näyttö, sinun pitäisi nähdä toinen näyttö jossain…

napsauta sitten sitä, nestekidenäytön pitäisi näyttää tietokoneen näyttö.

Jos kaikki toimii hyvin, olet valmis siirtymään toiseen vaiheeseen.

Vaihe 2: Luo suojalasit IPD: si perusteella

Suojalasien rakentaminen IPD: si perusteella
Suojalasien rakentaminen IPD: si perusteella
Suojalasien rakentaminen IPD: si perusteella
Suojalasien rakentaminen IPD: si perusteella
Suojalasien rakentaminen IPD: si perusteella
Suojalasien rakentaminen IPD: si perusteella

Tässä vaiheessa sinun on oltava mahdollisimman tarkka, IPD sallii kuulokkeiden antaa sinulle paremman mukaansatempaavan kokemuksen.

Voit oppia mittaamaan sen tämän linkin kautta:

doc-ok.org/?p=898

Kun olet määrittänyt silmäsi oikeat etäisyysarvot, voit 3D -tulostaa suojalasit ja toisen pinnan pitämään näytönohjaimen ruudulla.

Mitat riippuvat nestekidenäytön näytön koosta

Vaihe 3: Yhdistä MPU6050 Arduino Nano -laitteeseesi

MPU6050: n liittäminen Arduino Nano -laitteeseen
MPU6050: n liittäminen Arduino Nano -laitteeseen

Kun MPU6050 on yhdistetty onnistuneesti, lataa tämä luonnos Arduinoosi testataksesi gyroskooppia.

Kun avaat sarjamonitorin, näet arvot, jotka näytetään, kun siirrät Mpu650 Gyroa eri akseleilla ja kulmilla …

github.com/SamKodo/Gyroscop_Master

Vaihe 4: MPU6050: n testaaminen Unity 3D: llä

MPU6050: n testaaminen Unity 3D: llä
MPU6050: n testaaminen Unity 3D: llä

Ennen kuin lataat luonnoksen Arduino nanoosi, älä unohda asentaa kirjastoja Arduino -kansioon, löydät kirjaston GitHub -linkistä:

github.com/ElectronicCats/mpu6050

Vaihe 5: Arduinon lopullinen koodi

Kun kaikki toimii täydellisesti, lataa tämä lopullinen koodi uudelleen Arduinoosi ja avaa Unity -projektisi.

Luo yksinkertainen peliobjekti, kuten kuutio, ja liitä Unity C# -koodi tiedostosta Arduino -koodin alle.

Jos kaikki on kunnossa, näet kuution tai 3D -objektin pyörivän, kun siirrät gyroskooppiasi.

Huomaa, että jos haluat siirtää kameran Gyrosta 360 asteen näkymään, sinun on liitettävä koodi kameraan kohtauksestasi ja luotava sivulta toiselle näyttö projektistasi.

github.com/SamKodo/Sensor_Code

Vaihe 6:

Vaihe 7:

Kuva
Kuva

github.com/SamKodo/Unity_Code/tree/master

Vaihe 8: TUKE TÄTÄ HANKKEETA

www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FFRGT8XM53BQL

Suositeltava: