Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Meu nome é Sam KODO. Neste tutorial, vou ensiná-lo passo a passo como usar os sensores Arduino IMU para construir um sistema de rastreamento de cabeça para VR.
Neste projeto, você precisará de:
- Um monitor LCD HDMI:
www.amazon.com/Elecrow-Capacitive-interfac…
- Um Arduino Nano
www.amazon.com/ELEGOO-Arduino-ATmega328P-W…
-5mm de diâmetro para as lentes (ou pode construir para si mesmo usando garrafas de água)
-Um giroscópio de 9 eixos para rastreamento de movimento da cabeça
www.amazon.com/HiLetgo-Gyroscope-Accelerat…
-Uma impressora 3D
- Um ventilador para resfriar a placa de tela, mas é opcional
Etapa 1: Teste da tela
Você precisa se certificar de que sua tela é compatível com a placa do computador conectando a fonte de alimentação e o HDMI ao computador.
Clique com o botão direito na sua área de trabalho> configurações de exibição> exibição, você deverá ver sua segunda tela em algum lugar …
em seguida, clique nele, a tela LCD deve exibir a tela do computador.
Se tudo funcionar bem, você está pronto para passar para a segunda etapa.
Etapa 2: Criação de óculos com base em seu IPD
Neste ponto, você precisa ser o mais preciso possível, o IPD habilitará seu fone de ouvido para proporcionar uma experiência de imersão melhor.
Você pode aprender como medir isso seguindo este link:
doc-ok.org/?p=898
Depois de ter os valores de distâncias corretos para seus olhos, você pode imprimir em 3D os óculos e outra superfície para segurar a placa gráfica para a tela.
A dimensão vai depender do tamanho da tela do seu LCD
Etapa 3: conectando o MPU6050 ao Arduino Nano
Após conectar com sucesso o MPU6050, carregue este esboço em seu Arduino para testar o Gyroscop.
Ao abrir no Monitor serial, você deve ver os valores exibidos enquanto move o Mpu650 Gyro em diferentes eixos e ângulos …
github.com/SamKodo/Gyroscop_Master
Etapa 4: Testar o MPU6050 com Unity 3D
Antes de enviar o Sketch para o Arduino nano, não se esqueça de instalar as bibliotecas na pasta do Arduino, você pode encontrar a biblioteca no link GitHub:
github.com/ElectronicCats/mpu6050
Etapa 5: o código final do Arduino
Depois que tudo funcionar perfeitamente, carregue novamente este código final em seu Arduino e abra seu projeto do Unity.
Crie um objeto de jogo simples como um cubo e cole o código Unity C # abaixo do código do Arduino do arquivo.
Se tudo estiver bem, você deverá ver seu cubo ou objeto 3D girando ao mover o giroscópio.
Observe que, para mover a câmera do giroscópio para ter uma visão 360, você precisa anexar o código à câmera de sua cena e criar uma tela lateral a partir de seu projeto.
github.com/SamKodo/Sensor_Code
Etapa 6:
Etapa 7:
github.com/SamKodo/Unity_Code/tree/master
Etapa 8: APOIE ESTE PROJETO
www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FFRGT8XM53BQL