Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Mening ismim Sam KODO, bu darsda men sizga VR uchun bosh kuzatuv tizimini yaratish uchun Arduino IMU sensorlaridan qanday foydalanishni asta -sekin o'rgataman.
Ushbu loyihada sizga kerak bo'ladi:
- HDMI displeyli LCD displey:
www.amazon.com/Elecrow-Capacitive-interfac…
- Arduino Nano
www.amazon.com/ELEGOO-Arduino-ATmega328P-W…
Lenslar uchun diametri -5 mm (Yoki suv idishlari yordamida o'zingiz qurishingiz mumkin)
-Boshning harakatini kuzatish uchun 9 o'qli giroskop
www.amazon.com/HiLetgo-Gyroscope-Accelerat…
-3D printer
-Ekran kartasini sovutish uchun fan, lekin ixtiyoriy
1 -qadam: Ekranni sinab ko'rish
Quvvat manbai va HDMI -ni kompyuterga ulash orqali ekraningiz kompyuter kartasi tomonidan qo'llab -quvvatlanishiga ishonch hosil qilishingiz kerak.
Ish stoliga sichqonchaning o'ng tugmachasini bosing> Sozlamalar - displey, siz ikkinchi ekranni bir joyda ko'rishingiz kerak …
keyin bosing, LCD displeyingiz kompyuter ekranini ko'rsatishi kerak.
Agar hamma narsa yaxshi bo'lsa, siz ikkinchi bosqichga o'tishga tayyormiz.
2 -qadam: IPD asosida ko'zoynak yaratish
Bu vaqtda siz iloji boricha aniq bo'lishingiz kerak, IPD sizning minigarniturangizga yanada yaxshi tajriba orttirish imkonini beradi.
Buni qanday o'lchashni quyidagi havola orqali bilib olishingiz mumkin:
doc-ok.org/?p=898
Ko'zlaringiz uchun to'g'ri masofa qiymatlari aniqlangandan so'ng, siz ekranli grafik kartani ushlab turish uchun ko'zoynak va boshqa sirtni 3D bosib chiqarishingiz mumkin.
Hajmi sizning LCD displeyingizning o'lchamiga bog'liq bo'ladi
3 -qadam: MPU6050 -ni Arduino Nano -ga ulash
MPU6050 muvaffaqiyatli ulangandan so'ng, bu eskizni Arduino -ga yuklang va Gyroskopni sinab ko'ring.
Monitorni ketma -ket ochish orqali siz Mpu650 Gyro -ni turli o'q va burchaklarda siljitganda ko'rsatiladigan qiymatlarni ko'rishingiz kerak …
github.com/SamKodo/Gyroscop_Master
4 -qadam: MPU6050 -ni Unity 3D bilan sinab ko'rish
Sketchni Arduino nano -ga yuklashdan oldin kutubxonalarni Arduino jildingizga o'rnatishni unutmang, kutubxonani GitHub havolasidan topishingiz mumkin:
github.com/ElectronicCats/mpu6050
5 -qadam: Arduino -ning yakuniy kodi
Hammasi yaxshi ishlagandan so'ng, Arduino -ga ushbu oxirgi kodni qayta yuklang va Unity loyihasini oching.
Kub kabi oddiy o'yin ob'ektini yarating va Unity C# kodini Arduino kodining ostiga qo'ying.
Agar hamma narsa tartibda bo'lsa, siz gyroskopni siljitganingizda kub yoki 3D ob'ekt aylanayotganini ko'rishingiz kerak.
E'tibor bering, kamerani 360 darajali ko'rish uchun Gyro -dan ko'chirish uchun siz kodni sahnangizdan kameraga biriktirishingiz va loyihangizdan yonma -yon ekran yaratishingiz kerak.
github.com/SamKodo/Sensor_Code
6 -qadam:
7 -qadam:
github.com/SamKodo/Unity_Code/tree/master
8 -qadam: Loyihani qo'llab -quvvatlang
www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FFRGT8XM53BQL