Mündəricat:

VR üçün Baş Hərəkət İzləmə Sistemi: 8 addım
VR üçün Baş Hərəkət İzləmə Sistemi: 8 addım

Video: VR üçün Baş Hərəkət İzləmə Sistemi: 8 addım

Video: VR üçün Baş Hərəkət İzləmə Sistemi: 8 addım
Video: Qadınlar yataqda nədən razı qalır? (Xanımlar izləməsin) 2024, Noyabr
Anonim
VR üçün Baş Hərəkət İzləmə Sistemi
VR üçün Baş Hərəkət İzləmə Sistemi

Mənim adım Sam KODO, bu dərsdə sizə VR üçün baş izləmə sistemi qurmaq üçün Arduino IMU sensorlarından necə istifadə edəcəyinizi addım -addım öyrədəcəyəm.

Bu layihədə sizə lazım olacaq:

- HDMI LCD ekran:

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

- Arduino Nano

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

Lenslər üçün -5 mm diametrli (Ya da su şüşələrindən istifadə edərək özünüz üçün tikə bilərsiniz)

Baş hərəkətini izləmək üçün 9 oxlu giroskop

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

-3D printer

-Ekran kartını soyutmaq üçün bir fan, ancaq isteğe bağlıdır

Addım 1: Ekranı yoxlayın

Ekranın sınanması
Ekranın sınanması

Güc qaynağını və HDMI -nı kompüterinizə bağlayaraq ekranınızın kompüter kartınız tərəfindən dəstəkləndiyinə əmin olmalısınız.

Masaüstünüzə sağ vurun> parametrləri göstərin> göstərin, ikinci ekranınızı bir yerdə görməlisiniz …

sonra üzərinə vurun, LCD ekranınız kompüterinizin ekranını göstərməlidir.

Hər şey yaxşı işləyirsə, ikinci addımı atmağa hazırsınız.

Addım 2: IPD -yə əsaslanaraq eynək qurmaq

IPD -yə əsaslanaraq eynək tikmək
IPD -yə əsaslanaraq eynək tikmək
IPD -yə əsaslanaraq eynək tikmək
IPD -yə əsaslanaraq eynək tikmək
IPD -yə əsaslanaraq eynək tikmək
IPD -yə əsaslanaraq eynək tikmək

Bu nöqtədə bacardığınız qədər dəqiq olmalısınız, IPD qulaqlığınızın sizə daha yaxşı bir təcrübə verməsini təmin edəcək.

Bunu ölçmək üçün bu linki izləyə bilərsiniz:

doc-ok.org/?p=898

Gözləriniz üçün doğru məsafə dəyərlərinə sahib olduqdan sonra, ekran üçün qrafik kartı tutmaq üçün gözlükləri və başqa bir səthi 3D çap edə bilərsiniz.

Ölçü, LCD ekranınızın ölçüsündən asılı olacaq

Addım 3: MPU6050 -ni Arduino Nano'ya bağlayın

MPU6050 -ni Arduino Nano'ya bağlayın
MPU6050 -ni Arduino Nano'ya bağlayın

MPU6050 -ni uğurla bağladıqdan sonra bu eskizi Gyroscop -u sınamaq üçün Arduino -ya yükləyin.

Seriyalı Monitoru açaraq, Mpu650 Gyro -nu fərqli ox və bucaqlarda hərəkət etdirərkən əks olunan dəyərləri görməlisiniz …

github.com/SamKodo/Gyroscop_Master

Addım 4: Unity 3D ilə MPU6050 -ni sınayın

MPU6050 Unity 3D ilə sınaqdan keçirilir
MPU6050 Unity 3D ilə sınaqdan keçirilir

Sketch'i Arduino nano -ya yükləməzdən əvvəl kitabxanaları Arduino qovluğunuza yükləməyi unutmayın, kitabxananı GitHub bağlantısından tapa bilərsiniz:

github.com/ElectronicCats/mpu6050

Addım 5: Arduinonun son kodu

Hər şey mükəmməl işlədikdən sonra bu son kodu yenidən Arduino -ya yükləyin və Birlik layihənizi açın.

Cube kimi sadə bir oyun obyekti yaradın və Unity C# kodunu Arduino kodunun altına yapışdırın.

Hər şey qaydasındadırsa, giroskopunuzu hərəkət etdirdiyiniz zaman Cube və ya 3D obyektinizin fırlandığını görməlisiniz.

Qeyd edək ki, Kameranı 360 mənzərəyə keçirmək üçün Gyro -dan köçürmək üçün kodu səhnənizdən kameraya əlavə etməli və layihənizdən yan -yana ekran yaratmalısınız.

github.com/SamKodo/Sensor_Code

Addım 6:

Addım 7:

Şəkil
Şəkil

github.com/SamKodo/Unity_Code/tree/master

Addım 8: BU PROJƏYƏ DƏSTƏK OLUN

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

Tövsiyə: