Último video do Canal

Último video do canal

1.29.2026

Projeto Virtual Boy - uma grande adição ao projeto

No posto passado eu apresentei um projeto de óculos VR + emulador que consegue simular como um Virtual Boy é, assim trazendo uma experiência próxima do original.

Claro, eu fiz uma modificação no meu óculos VR para ficar com características do Virtual Boy, uma releitura.

Mas se tem um componente que faz toda a diferença na sensação de jogar é o controle. Ainda mais quando ele é bem diferentão, como é o caso do Virtual Boy.

Então eu gosto muito de ter o controle para ter a experiência mais próxima do original. E claro eu fui em busca de um. Logo desisti. Não encontrava em lugar nenhum. Eu queria um quebrado, para não estragar os poucos que ainda existem, mas nada. Quando eu olhei no eBay aí sim me desanimei de ter a chance de encontrar um, quase 1000 reais.
Esse, claro, está funcionando, mas achar algum com defeito é quase impossível.

Foi então que quando terminei o óculos VR e mostrei pra esposa, falei sobre o controle com ela e falou "veja se tem impressão 3D dele". Não tinha passado pela minha cabeça. Foi aí que achei um site que é um tesouro na internet sobre Virtual Boy
Link para o site: LINK

Lá tem um modelo perfeito da carcaça para impressão. Os botões tem em outro link e não são perfeitos, mas com alguns ajustes daria certo.

Então eu já estava imaginando como eu ia fazer dar certo e tudo mais, mas eu sou teimoso, mesmo passado dois meses procurando eu resolvi tentar mais uma vez e em uma busca boba no Google eis que surge o Inimaginável, um controle de Virtual Boy quebrado por míseros 50 reais!

(Está 45 reais por um bug da Shopee por considerar cupom)

Eu simplesmente pirei, uma chance em cem mil ou mais de conseguir exatamente o que queria. Não pestanejei, já comprei e aguardei ansiosamente.

Eis que chegou e era sim um controle original de Virtual Boy. Tirei a sorte grande.

Tratei de comprar logo um Raspberry Pi Pico, mas a versão Zero dele, onde é bem pequenino e seria ideal para adaptar para controle USB.

Eu já sabia que tinha projetos que transformam o Pico em joystick USB mas eu acabei encontrando um que é simplesmente fenomenal, chamado GP2040-CE.

Link para o projeto: LINK

Com ele, além de poder montar o controle do jeito que quiser, você pode fazer ele emular um controle de Xbox 360, PS3, PS4, Switch ou mesmo DirectInput sendo extremamente versátil.
Sem contar na capacidade de configurar uma infinidade de funções com um configurador online e até mesmo remapear os botões e trocar o padrão do jeito que quiser.

Então com esse projeto, o Pico Zero e o controle em mãos, era hora de por a mão na massa.

O controle em toda sua glória 

Eu desmontei, limpei bem ele e percebi que tinham apenas arrancado o fio do controle. Talvez até poderia funcionar novamente colocando um fio novo, mas não era o ponto aqui. Não tenho um Virtual Boy e nem tenho pretensão de ter outro então tentar salvar algo já danificado não estava nos planos.

Eu retirei o conector dos fios, o conector da bateria e com um soprador retirei o CI do controle. Também retirei os componentes smd como resistores e capacitores. Deixei a placa limpa de componentes.
Agora devidamente limpa eu peguei o Pico Zerou, posicionei da melhor forma que caberia ele com um cabo USB-C conectado dentro do controle, fixei e comecei a soldar os fios que iria usar.

Eu soldei os fios aonde estava o CI, assim aproveitando o espaço e impedindo dos fios atrapalharem de alguma forma os botões ao pressionar.
Com um pouco de ajuste aqui e ali,as sem quebrar ou tirar nada do controle nas partes plásticas, consegui fechar o controle normalmente.

Para deixar uma configuração de botões útil eu fiz o seguinte:

Direcional esquerdo é o direcional normal mesmo.

O botão A é o A e o B é o B do Xbox mesmo. Deixei assim pois facilita a navegação nos menus do Retroarch com ele.

O L e o R são o LB e RB do Xbox.
Select e Start também seguem os mesmos botões equivalentes no de Xbox.

Agora o direcional direito foi um dilema.

Eu usei os botões X, Y, L3 e R3 para o direcional direito.

Eu sei que tinha algumas alternativas, uma delas mesmo era associar o analógico direito para ele, mas queria deixar botões normais e não uma simulação de analógico nele, além do que ainda ter o X e Y disponíveis torna possível usar em outros aparelhos.

Então o X=RL, Y=RD, L3=RU e R3=RR

E funcionou que é uma beleza! Joguei pra caramba Vertical Force e Red Alarm como se fosse mesmo um Virtual Boy!


Agora os próximos passos ficam justamente no tripé, pois jogar com ele pendurado na cara é deveras desconfortável por causa do peso que fica com óculos VR+celular.

Também conseguir um celular dedicado somente ao projeto. O problema é saber qual celular posso comprar barato e que vai aguentar rodar o Virtual Boy com tela duplicada pelo Retroarch...

E claro, terminar a parte visual do óculos VR, que ainda não está terminado.

Esse projeto está saindo bem melhor do que pensei e o controle com certeza foi a cereja do bolo!

Nenhum comentário:

Postar um comentário