Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
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ä
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:
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