Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Numele meu este Sam KODO. În acest tuto, vă voi învăța pas cu pas cum să utilizați senzorii IMU Arduino pentru a construi un sistem de urmărire a capului pentru VR.
În acest proiect veți avea nevoie de:
- Un ecran LCD HDMI:
www.amazon.com/Elecrow-Capacitive-interfac…
- Un arduino Nano
www.amazon.com/ELEGOO-Arduino-ATmega328P-W…
-5mm diametru pentru lentile (Sau puteți construi singur folosind sticle de apă)
-Un giroscop pe 9 axe pentru urmărirea mișcării capului
www.amazon.com/HiLetgo-Gyroscope-Accelerat…
-O imprimantă 3D
-Un ventilator pentru răcirea cardului de ecran, dar este opțional
Pasul 1: Testarea ecranului
Trebuie să vă asigurați că ecranul dvs. este acceptat de cardul computerului, conectând sursa de alimentare și HDMI la computer.
Faceți clic dreapta pe desktop> afișează setări> afișare, ar trebui să vedeți al doilea ecran undeva …
apoi faceți clic pe acesta, ecranul LCD ar trebui să afișeze ecranul computerului.
Dacă totul funcționează bine, atunci sunteți gata să treceți la al doilea pas.
Pasul 2: Construirea ochelarilor de protecție pe baza IPD-ului dvs
În acest moment trebuie să fii exact cât poți, IPD îți va permite setul cu cască să îți ofere o experiență captivantă mai bună.
Puteți afla cum să măsurați acest lucru urmând acest link:
doc-ok.org/?p=898
Odată ce aveți valorile corecte ale distanțelor pentru ochi, puteți imprima 3D ochelarii și o altă suprafață pentru a ține placa grafică pentru ecran.
Dimensiunea va depinde de dimensiunea ecranului ecranului LCD
Pasul 3: Conectarea MPU6050 la Arduino Nano
După conectarea cu succes a MPU6050, încărcați această schiță pe Arduino pentru a testa giroscopul.
Prin deschiderea pe monitorul serial, ar trebui să vedeți valorile afișate în timp ce deplasați Mpu650 Gyro în diferite axe și unghiuri …
github.com/SamKodo/Gyroscop_Master
Pasul 4: Testarea MPU6050 cu Unity 3D
Înainte de a încărca Sketch pe Arduino nano nu uitați să instalați biblioteci în folderul Arduino, puteți găsi biblioteca de pe link-ul GitHub:
github.com/ElectronicCats/mpu6050
Pasul 5: Codul final al Arduino
Odată ce totul funcționează perfect, încărcați din nou acest cod final pe Arduino și deschideți proiectul Unity.
Creați un obiect de joc simplu, cum ar fi un cub și lipiți codul Unity C # sub codul Arduino din fișier.
Dacă totul este în regulă, ar trebui să vă vedeți cubul sau obiectul 3D rotindu-vă când vă mișcați giroscopul.
Rețineți că, pentru a muta Camera de la Gyro pentru a avea o vizualizare 360, trebuie să atașați codul la camera de pe scena dvs. și să creați un ecran lateral pentru proiect.
github.com/SamKodo/Sensor_Code
Pasul 6:
Pasul 7:
github.com/SamKodo/Unity_Code/tree/master
Pasul 8: SPRIJAȚI ACEST PROIECT
www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FFRGT8XM53BQL