Hệ thống theo dõi chuyển động đầu cho VR: 8 bước
Hệ thống theo dõi chuyển động đầu cho VR: 8 bước
Anonim
Hệ thống theo dõi chuyển động đầu cho VR
Hệ thống theo dõi chuyển động đầu cho VR

Tên tôi là Sam KODO, Trong hướng dẫn này, tôi sẽ hướng dẫn bạn từng bước cách sử dụng cảm biến Arduino IMU để xây dựng hệ thống theo dõi đầu cho VR.

Trong dự án này, bạn sẽ cần:

- Màn hình LCD HDMI:

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

- Một Arduino Nano

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

-5mm đường kính cho thấu kính (Hoặc có thể tự chế tạo bằng cách sử dụng chai nước)

-Một con quay hồi chuyển 9 trục để theo dõi chuyển động của đầu

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

-Một máy in 3D

-Một quạt để làm mát thẻ màn hình nhưng là tùy chọn

Bước 1: Kiểm tra màn hình

Kiểm tra màn hình
Kiểm tra màn hình

Bạn cần đảm bảo rằng màn hình của bạn được hỗ trợ bởi thẻ máy tính bằng cách kết nối nguồn điện và HDMI với máy tính của bạn.

Nhấp chuột phải vào màn hình của bạn> hiển thị cài đặt> hiển thị, bạn sẽ thấy màn hình thứ hai của mình ở đâu đó…

sau đó nhấp vào đó, màn hình LCD của bạn sẽ hiển thị màn hình máy tính của bạn.

Nếu mọi thứ hoạt động tốt, thì bạn đã sẵn sàng chuyển sang bước thứ hai.

Bước 2: Xây dựng Goggles dựa trên IPD của bạn

Xây dựng Goggles dựa trên IPD của bạn
Xây dựng Goggles dựa trên IPD của bạn
Xây dựng Goggles dựa trên IPD của bạn
Xây dựng Goggles dựa trên IPD của bạn
Xây dựng Goggles dựa trên IPD của bạn
Xây dựng Goggles dựa trên IPD của bạn

Tại thời điểm này, bạn cần phải chính xác hết mức có thể, IPD sẽ kích hoạt tai nghe của bạn để mang lại cho bạn trải nghiệm đắm chìm tốt hơn.

Bạn có thể tìm hiểu cách đo lường điều đó bằng cách nhấp vào liên kết sau:

doc-ok.org/?p=898

Khi bạn đã có các giá trị khoảng cách chính xác cho mắt thì bạn có thể in 3D kính bảo hộ và một bề mặt khác để giữ cạc đồ họa cho màn hình.

Kích thước sẽ phụ thuộc vào kích thước màn hình LCD của bạn

Bước 3: Kết nối MPU6050 với Arduino Nano của bạn

Kết nối MPU6050 của bạn với Arduino Nano của bạn
Kết nối MPU6050 của bạn với Arduino Nano của bạn

Sau khi kết nối thành công MPU6050, hãy tải bản phác thảo này lên Arduino của bạn để kiểm tra Con quay hồi chuyển.

Bằng cách mở trên Màn hình nối tiếp, bạn sẽ thấy các giá trị hiển thị khi di chuyển Mpu650 Gyro theo các trục và góc khác nhau…

github.com/SamKodo/Gyroscop_Master

Bước 4: Kiểm tra MPU6050 với Unity 3D

Kiểm tra MPU6050 với Unity 3D
Kiểm tra MPU6050 với Unity 3D

Trước khi tải Sketch lên Arduino nano, đừng quên cài đặt thư viện vào thư mục Arduino của bạn, bạn có thể tìm thư viện từ liên kết GitHub:

github.com/ElectronicCats/mpu6050

Bước 5: Mã cuối cùng của Arduino

Khi mọi thứ hoạt động hoàn hảo, hãy tải lại mã cuối cùng này lên Arduino của bạn và mở dự án Unity của bạn.

Tạo một Đối tượng trò chơi đơn giản như một Khối lập phương và dán mã Unity C # bên dưới Mã Arduino từ tệp.

Nếu mọi thứ đều ổn, bạn sẽ thấy Khối lập phương hoặc đối tượng 3D xoay khi bạn di chuyển Con quay hồi chuyển.

Lưu ý rằng, để di chuyển Máy ảnh từ Con quay hồi chuyển để có chế độ xem 360, bạn cần đính kèm mã vào máy ảnh từ cảnh của bạn và tạo màn hình cạnh nhau từ dự án của bạn.

github.com/SamKodo/Sensor_Code

Bước 6:

Bước 7:

Hình ảnh
Hình ảnh

github.com/SamKodo/Unity_Code/tree/master

Bước 8: HỖ TRỢ DỰ ÁN NÀY

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