Fala pessoal, venho aqui demonstrar e ajudar com o meu projeto de um controle arcade usb.
Parte Estrutural
Primeiramente é necessário o caixote aonde todo seu sistema será montado. Ele pode ser encontrado no Mercado Livre muito facilmente por menos de R$100, basta procurar por caixote arcade mdf ou caixa arcade mdf. Comprando o caixote no MercadoLivre, você evita perder tempo de furações e etc...
Caixote para 2 jogadores
É de suma importância comprar um caixote com esses 4 parafusos em volta do buraco aonde fica o manche/manete/direcional , pois ele serve para prender a estrutura do mesmo.
Esses caixotes vem apenas com uma dobradiça bem simples, essas dobradiças podem estourar/ rasgar o mdf com o tempo, então eu aconselho a compra de pistões de armários, aqueles pistões usados muito em armários de cozinha. Esses pistões são muito baratos a unidade, pode variar de R$5 até uns R$15, usei duas (uma em cada lado). Esse pistão é bom trocar depois de um tempo(o meu já não segura mais nada), além do que o cálculo da força (em newtons) que o mesmo fará sobre a tampa do arcade é de suma importância para ele segurar ela e também não ficar duro demais de abaixar ou quissá não conseguir fechar e o cálculo de posição do pistão, lembrando sempre do princípio da alavanca, quando mais próximo da dobradiça mais força é necessário para levantar.
Esses caixotes vem apenas com uma dobradiça bem simples, essas dobradiças podem estourar/ rasgar o mdf com o tempo, então eu aconselho a compra de pistões de armários, aqueles pistões usados muito em armários de cozinha. Esses pistões são muito baratos a unidade, pode variar de R$5 até uns R$15, usei duas (uma em cada lado). Esse pistão é bom trocar depois de um tempo(o meu já não segura mais nada), além do que o cálculo da força (em newtons) que o mesmo fará sobre a tampa do arcade é de suma importância para ele segurar ela e também não ficar duro demais de abaixar ou quissá não conseguir fechar e o cálculo de posição do pistão, lembrando sempre do princípio da alavanca, quando mais próximo da dobradiça mais força é necessário para levantar.
Pistão a gás para armários
Além do pistão comprei também uns prendedores magnéticos de armário para colocar no caixote, coloquei 2 deles.
Prendedor magnético
Parte Eletrônica
Para realizar a parte eletrônica do controle de arcade, utilizei um controle usb daqueles bem vagabundos, porém pode-se utilizar qualquer controle de qualquer video game, basta apenas seguir a mesma lógica.
Controle utilizado no projeto
A solda foi aplicada nesses círculos que estão perto do contato do botão e podemos ligar todos os comuns(negativo) no mesmo lugar. Utilizei cera de vela mesmo para isolar os contatos(isso não é necessário, e uma fita adesivo para prender os fios, porém é melhor utilizar fita isolante. Se não me engano o comum/terra está presente na parte de trás da pcb e também nos pontos do L1,R1,L2,R2, podemos ver que tem 3 pinos da parte deles, sendo 1 pra cada botao e 1 pro terra/comum.
PCB do controle, em vermelho são os pontos de solda de cada botão.
PCB do controle usb
- Cima
- Esquerda
- Baixo
- Direita
- L2
- L1
- Ground
- Negativo
- Select
- Start
- R2
- R1
- Quadrado
- Triângulo
- Bola
- Xis
Foto da minha pcb com fios soldados
Feito isso, você conecta as partes de cada controle(no caso de fazer para 2 players) em uma barra de sindal para poder ficar de fácil manutenção. Então o outro lado da barra de sindal você irá colocar os terminais do microswitch.
Barra de Sindal
Terminal de conexão
Para não ficar tão bagunçado, conecte os terminais comuns/negativos dos switchs todos entre si e pegue apenas um para por na barra de sindal como no exemplo abaixo:Você pode ver na foto do interior do meu caixote que utilizei 2 barras de sindal para cada controle, pois a maior que eu encontrei era de 12 vias.
E um controle precisa de 14, então deixei um menor de 6 vias para o direcional e o de 12 para o resto dos botões.
Eu não sou uma pessoa muiito organizada, mas pode-se colocar presilhas, até mesmo fita para prende-los na lateral, porém o que eu fiz para não deixa-lo muito desorganizado foi pegar chicotes de alguns cabos flats velhos de pc. Existem cabosd e 10,12 14 vias o preço varia de R$3-5 reais o metro, acredito que 5 metros seria bom.
Sei que com essa pcb de controle vagabundo, consegui jogar no playstation 3 , apenas jogos de luta que foram o SF4 e o KOF (não lembro qual versão), mas no pc funciona igual um joystick normal. Você pode fazer parecido com qualquer placa de qualquer controle, como por exemplo do playstation 3 ou 4 e deixa-lo sem fio , xbox, snes, mega drive, literalmente qualquer um, aos poucos vou fazendo algumas edições para melho entendimento. Qualquer dúvida é só postar.
Futuramente vou colocar como configurar um sistema para ele usando o raspberry pi e também hyperspin, além de modificações legais, porém muitas delas não testei na prática, como um controle multi plataformas.EXTRA
Para jogar Pinball, coloquei dois botões nas laterais, e conectei ele a 2 botões quaisquer na barra de sindal, se não me engano coloquei o R1 e o L1, sendo assim eu coloquei 2 botões em um mesmo comando da pcb( ou seja o microswitch do painel e o da lateral estão na mesma via da barra de sindal que está conectada ao comando da pcb).Fotos Extras: