Índice:

HEADSET DIY VR POR $ 80: 10 etapas (com imagens)
HEADSET DIY VR POR $ 80: 10 etapas (com imagens)

Vídeo: HEADSET DIY VR POR $ 80: 10 etapas (com imagens)

Vídeo: HEADSET DIY VR POR $ 80: 10 etapas (com imagens)
Vídeo: Add a Sofa to the Quest 2 VR Home 2024, Julho
Anonim
HEADSET DIY VR POR $ 80
HEADSET DIY VR POR $ 80

Minha meta inicial era fazer isso por menos de $ 150 (USD), no entanto, depois de pesquisar e trocar algumas peças por alternativas, consegui reduzir para cerca de $ 80. Então, vamos começar.

As peças necessárias são:

  • Alternar interruptor de movimento
  • 2x LED
  • 1x resistor 150 Ohm
  • 1x cabo micro USB (pelo menos 2 metros de comprimento)
  • 1x cabo HDMI (os finos funcionam melhor, pois dificultam menos o movimento, também com pelo menos 2 metros de comprimento)
  • Alguns fios de ligação
  • Plugue adaptador DC 5V 3A (compatível com Raspberry Pi funciona muito bem)
  • Botão de apertar
  • Fone de ouvido VR compatível com Google Cardboard (recomendo um com a porta do compartimento do telefone que se abre, pois dá melhor acesso do que os que usam uma bandeja que desliza para dentro)
  • 6DOF MPU 6050 Giroscópio e acelerômetro de 3 eixos
  • Arduino Micro (pode usar alternativa fora da marca)
  • Tela LCD RaspberryPi de 5 polegadas 800 × 480 com interface HDMI

Suprimentos

  • Alternar interruptor de movimento
  • 2x LED
  • 1x resistor 150 Ohm
  • 1x cabo micro USB (pelo menos 2 metros de comprimento)
  • 1x cabo HDMI (os finos funcionam melhor, pois dificultam menos o movimento, também com pelo menos 2 metros de comprimento)
  • Alguns fios de ligação
  • Plugue adaptador DC 5V 3A (compatível com Raspberry Pi funciona muito bem)
  • Botão de apertar
  • Fone de ouvido VR compatível com Google Cardboard (eu recomendo um com a porta do compartimento do telefone que se abre, pois dá melhor acesso do que aqueles que usam uma bandeja que desliza para dentro)
  • 6DOF MPU 6050 Giroscópio e acelerômetro de 3 eixos
  • Arduino Micro (pode usar uma alternativa fora da marca)
  • Tela LCD RaspberryPi de 5 polegadas 800 × 480 com interface HDMI

Etapa 1: Custeio da Peça

Custeio da Peça
Custeio da Peça
Custeio da Peça
Custeio da Peça
Custeio da Peça
Custeio da Peça
Custeio da Peça
Custeio da Peça

Todas essas peças podem ser adquiridas no AliExpress por cerca de US $ 80 (US $ 82,78 para ser mais preciso), como pode ser visto nas imagens.

Etapa 2: Software necessário

Você também precisará do Tridef3D ou software semelhante (existem algumas alternativas gratuitas, mas não tive a chance de experimentá-las no momento). Tridef3D é usado para converter qualquer jogo Direct X 9/10/11 em 3D estereoscópico. Tridef3D oferece um teste gratuito de 14 dias, o que é suficiente para experimentar. A versão completa do Tridef3D é vendido por $ 39,99.

Etapa 3: Montagem

Agora que temos todos os componentes necessários, vamos começar com a montagem.

O conjunto é composto por 3 elementos principais:

  1. O circuito Arduino Micro (contendo o MPU 6050, botão de pressão e led)
  2. A fiação (fornecendo conectividade ao Arduino Micro e energia para a tela)
  3. Inserir a tela no fone de ouvido e conectar os cabos micro USB, bem como o cabo HDMI.

Etapa 4: O Micro Circuito Arduino

O Micro Circuito Arduino
O Micro Circuito Arduino

O diagrama ilustra como os diferentes componentes precisam ser conectados ao Arduino Micro.

O botão de pressão usa o pino digital 5 e o MPU 6050 é conectado ao Arduino Micro da seguinte forma: - MPU 6050 SCL pin para Digital Pin 3 no Arduino

- MPU 6050 SDA pin para Digital Pin 2 no Arduino

- MPU 6050 VCC para pino de 5 V no Arduino

- MPU 6050 GND para pino GND no Arduino

Etapa 5: Código para Arduino

Código para Arduino
Código para Arduino

Aqui está o código que precisa ser carregado no Arduino.

Etapa 6: montagem do giroscópio

Montagem de giroscópio
Montagem de giroscópio

Observe que a orientação do MPU 6050 faz diferença para qual eixo do giroscópio será usado. Para o código acima, o MPU 6050 foi montado na lateral do fone de ouvido, conforme mostrado nas fotos.

No caso do MPU 6050 ser montado com uma orientação diferente, você pode ter que substituir entre os valores gx, gy e gz até que a configuração desejada seja alcançada.

Para minha configuração, estou girando em torno dos eixos Y e Z.

Além disso, os números associados ao cálculo de vx e vy podem ter que ser ajustados para obter os resultados (velocidade de movimento, etc.) que você deseja.

Também adicionei um botão que, quando pressionado, desativa temporariamente o movimento giroscópico do mouse. Isso é útil quando você deseja redefinir seu ponto de vista nos jogos.

Etapa 7: anexando tudo ao fone de ouvido

Anexando tudo ao fone de ouvido
Anexando tudo ao fone de ouvido
Anexando tudo ao fone de ouvido
Anexando tudo ao fone de ouvido
Anexando tudo ao fone de ouvido
Anexando tudo ao fone de ouvido
Anexando tudo ao fone de ouvido
Anexando tudo ao fone de ouvido

Anexei todas as partes deste circuito ao fone de ouvido VR usando fita dupla-face.

Etapa 8: a fiação

A fiação
A fiação
A fiação
A fiação

Para ter o menor número possível de cabos conectando-se ao fone de ouvido VR, modifiquei o cabo USB para que ele extraia energia externa de um adaptador de energia DC (uma única porta USB não será capaz de alimentar o Arduino e o LCD de 5 polegadas) além de dividir em 2 micro USBs em uma extremidade (um fornecia energia apenas para o LCD e o outro energia e conectividade para o Arduino.) o diagrama abaixo mostra como a fiação é conectada.

Para referência, um cabo USB contém 4 fios:

  • Fio vermelho - + 5V DC
  • Branco ou amarelo - conectividade de dados
  • Verde - conectividade de dados
  • Preto - GND

Também incluí um interruptor para ligar e desligar (isso é útil para desligar a funcionalidade do mouse até que seja necessário, caso contrário, irá interferir no movimento do mouse quando não for desejado), bem como um LED para mostrar quando o fone de ouvido está ligado.

Etapa 9: Inserindo a tela no fone de ouvido e conectando toda a fiação

Inserindo a tela no fone de ouvido e conectando toda a fiação
Inserindo a tela no fone de ouvido e conectando toda a fiação
Inserindo a tela no fone de ouvido e conectando toda a fiação
Inserindo a tela no fone de ouvido e conectando toda a fiação

A tela LCD é mantida no lugar por grampos no fone de ouvido usados para segurar um telefone (é um ajuste confortável). Em seguida, basta conectar os 2 micro USBs ao LCD e ao Arduino, respectivamente (garantindo que o plugue com as conexões de dados esteja conectado ao Arduino e que o micro USB somente de alimentação esteja conectado ao soquete de alimentação do display LCD). Tente passar os cabos nos espaços extras do fone de ouvido ao redor da tela para mantê-los fora do caminho.

Por último, conecte o cabo HDMI ao LCD.

A montagem agora está completa.

Etapa 10: Conectando o fone de ouvido ao PC e configurando o software

Para conectar o fone de ouvido ao seu PC, faça o seguinte:

  1. Conecte o adaptador DC à rede elétrica.
  2. Conecte o conector USB em uma porta USB disponível em seu PC.
  3. Conecte o cabo HDMI a uma porta HDMI disponível na placa gráfica do seu PC (você pode usar uma porta DVI com um adaptador)

Vá para as configurações de vídeo e clique em detectar monitores, em seguida, defina vários monitores como “Duplicar esses monitores” e certifique-se de que a resolução está definida para 800 × 480.

Abra o Tridef3D e inicie um jogo. Você pode ter que brincar com as configurações gráficas de cada jogo individual, bem como a sensibilidade do mouse para obter os melhores resultados.

Para melhorias futuras, vou tentar obter uma tela LCD de alta definição e também trabalhar no rastreamento do movimento da cabeça usando LEDs infravermelhos e um Wiimote (Wiimote usado como uma câmera infravermelha).

E aí está um fone de ouvido DIY VR por US $ 80.

De uma chance.

Recomendado: