Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
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
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 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
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:
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