VR -ийн толгойны хөдөлгөөнийг хянах систем: 8 алхам
VR -ийн толгойны хөдөлгөөнийг хянах систем: 8 алхам
Anonim
VR -ийн толгойн хөдөлгөөнийг хянах систем
VR -ийн толгойн хөдөлгөөнийг хянах систем

Намайг Сэм КОДО гэдэг, энэ заавар дээр би танд VR -ийн толгойг хянах системийг бий болгохын тулд Arduino IMU мэдрэгчийг хэрхэн ашиглах талаар алхам алхамаар зааж өгөх болно.

Энэ төсөлд танд хэрэгтэй болно:

- LCD дэлгэцтэй HDMI:

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

- Arduino Nano

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

-Линзний диаметр 5 мм (Эсвэл усны сав ашиглан өөрөө бүтээж болно)

-Толгойн хөдөлгөөнийг хянах 9 тэнхлэгтэй гироскоп

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

-3D принтер

-Дэлгэцийн картыг хөргөх сэнс боловч заавал биш

Алхам 1: Дэлгэцийг турших

Дэлгэцийг туршиж байна
Дэлгэцийг туршиж байна

Цахилгаан хангамж болон HDMI -ийг компьютерт холбосноор та дэлгэцээ компьютерийн картаар дэмжиж байгаа эсэхийг шалгах хэрэгтэй.

Ширээнийхээ баруун товчлуурыг дарна уу> Тохиргоо> дэлгэцийг харвал та хоёр дахь дэлгэцээ хаа нэгтээ харах болно …

Дараа нь үүнийг дарна уу, таны LCD дэлгэц таны компьютерийн дэлгэцийг харуулах ёстой.

Хэрэв бүх зүйл сайн байвал та хоёр дахь алхам руу шилжихэд бэлэн байна.

Алхам 2: Таны IPD дээр үндэслэн нүдний шил барих

Таны IPD дээр суурилсан нүдний шил барих
Таны IPD дээр суурилсан нүдний шил барих
Таны IPD дээр суурилсан нүдний шил барих
Таны IPD дээр суурилсан нүдний шил барих
Таны IPD дээр суурилсан нүдний шил барих
Таны IPD дээр суурилсан нүдний шил барих

Энэ үед та аль болох нарийвчлалтай байх хэрэгтэй, IPD нь чихэвчийг илүү сайн туршлагатай болгох боломжийг танд олгоно.

Үүнийг хэрхэн хэмжих талаар та энэ линкээр орж сурах боломжтой.

doc-ok.org/?p=898

Нүдний зайны зөв утгыг олж авсны дараа дэлгэцийн график картыг барихын тулд нүдний шил болон өөр гадаргууг 3D хэвлэх боломжтой.

Хэмжээ нь таны LCD дэлгэцийн хэмжээнээс хамаарна

Алхам 3: MPU6050 -ийг Arduino Nano -тойгоо холбоно уу

MPU6050 -ийг Arduino Nano -той холбож байна
MPU6050 -ийг Arduino Nano -той холбож байна

MPU6050 -ийг амжилттай холбосны дараа энэхүү тойм зургийг Arduino -д байршуулж, гироскопыг туршиж үзээрэй.

Цуваа мониторыг нээснээр та Mpu650 Gyro -ийг өөр өөр тэнхлэг, өнцгөөр хөдөлгөж байх үед гарч буй утгыг харах ёстой.

github.com/SamKodo/Gyroscop_Master

Алхам 4: MPU6050 -ийг Unity 3D ашиглан турших

MPU6050 -ийг Unity 3D ашиглан туршиж байна
MPU6050 -ийг Unity 3D ашиглан туршиж байна

Sketch -ийг Arduino нано дээрээ байршуулахаасаа өмнө Arduino фолдерт номын сан суулгахаа бүү мартаарай, GitHub линкээс номын санг олж болно.

github.com/ElectronicCats/mpu6050

Алхам 5: Arduino -ийн эцсийн код

Бүх зүйл төгс ажилласны дараа энэ эцсийн кодыг Arduino руу дахин оруулаад Unity төслийг нээнэ үү.

Cube шиг энгийн тоглоомын объект үүсгэж, файлаас Arduino кодын доор Unity C# кодыг буулгана уу.

Хэрэв бүх зүйл хэвийн байгаа бол гироскопоо хөдөлгөж байхдаа таны шоо эсвэл 3D объект эргэлдэж байгааг харах хэрэгтэй.

Камерыг Gyro -аас 360 харах боломжтой болгохын тулд кодыг дүр зураг дээрээс камер руу хавсаргаж, төслийнхөө хажуугийн хажуугийн дэлгэцийг үүсгэх шаардлагатайг анхаарна уу.

github.com/SamKodo/Sensor_Code

Алхам 6:

Алхам 7:

Зураг
Зураг

github.com/SamKodo/Unity_Code/tree/master

Алхам 8: ЭНЭ ТӨСЛИЙГ ДЭМЖИХ

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

Зөвлөмж болгож буй: