Há muito tempo tenho planos de construir um controle arcade para PC. Sendo um gamer que passou boas horas da juventude em "fliperamas" nada mais natural do que querer jogar clássicos no MAME com um controle mais autêntico. Como estou atualmente fazendo os móveis da minha casa recém reformada, passei a ter materiais e ferramentas necessárias para a construção do controle. Portanto mãos à obra... mas... os móveis estão tomando mais tempo do que eu previa, e meu casamento está próximo. Então mesmo com tudo na mão surge um novo problema: a falta de tempo. "Roubando" um pouco de tempo aqui e ali consegui completar o projeto. Devido à mesma falta de tempo não documentei a contrução tão bem como gostaria, mas vou compartilhar aqui o que foi registrado.
Materiais:
- Restos de madeira tipo compensado. Usei pedaços de 10mm (tampo e fundo) e de 18mm (laterais da caixa).
- Seladora
- Cera de carnaúba
- Controle USB "Nyko Airflo" que eu não usava pois os analógicos são uma porcaria. (paguei 100,00 R$)
- Dois manetes e 16 botões arcade de acrílico (cerca de 60,00 R$)
- 16 LEDs de alto brilho
- 20 resistores
- Restos de fio
Início do projeto: (02/07/2009)
Projeto bem simples feito no AutoCAD para obter medidas de corte na madeira
Material essêncial:
Manetes e botões
Madeira
Controlador USB
Iniciando o trabalho: (04/07/2009)
Cortando a madeira
Verificando o corte
Verificando o visual
Preparando o "controlador USB" (canibalismo eletrônico): (07/07/2009)
Desmontando
Separando
...separando...
Desmontando o analógico para medir os valores dos potenciômetros e projetar o conversor de direcinal analógico para digital
Furando a placa controladora
...
Eu queria o controle mais autêntico possível. Para isto eu procurei botões de nylon pois 99% das máquinas arcade usavam eles, mas eu não achei os mesmos à um preço aceitável, portanto acabei comprando os de acrílico mesmo. Já que fui obrigado à usar estes botões eu aproveitei para fazer um MOD neles (impossível nos botões de nylon): retro-iluminação.
Preparando os botões para incluir um LED de alto brilho: (11/07/2009)
Botão intacto
Furo para encaixe do LED
Detalhe na ponta do LED lixada, para aumentar a dispersão de luz já que eu não queria o centro do botão iluminado e sim as bordas.
Verificando encaixe
LED intacto
Lixa grossa
Lixa fina
LED lixado (nota na aparência opaca devido ao lixamento)
LEDs lixados
Esmalte de unha incolor para devolver a tranparência ideal do LED
Aplicando o esmalte no LED
LED "envernizado" com o esmalte incolor
Botões furados
Componentes internos dos botões à serem pintados de preto para causar o efeito desejado na iluminação
Pintura
Tampinhas internas pintadas
Testando a retro-iluminação: (17/07/2009)
Preparando para finalização: (10/08/2009)
Caixa acabada
Tampo acabado
Eletrônica finalizada: (04/10/2009)
Finalizado: (04/10/2009)
Detalhe para o botão preto que liga/desliga os LEDs e o botão verde que resolvi adicionar na última hora.
Ficou lindo demais isso aê! A parte da montagem eletrônica ficou muito bem feita, mas queria saber qual o valor dos resistores que você usou na placa de conversão.
Parabéns.
Asus P5Q | Core 2 Duo E8200 @ 3.0 GHz | AMD Radeon HD 6870 | LG L1752T [17" LCD] | SAMSUNG HD103SI (1TB) | 4GB DDR2-800 Kingston Dual Channel | OCZ Modxstream-Pro 700 Watts
Intel i5 2400 @ 3.1 Ghz | Loading New Rig... | EVGA GeForce GTS450 SuperClocked 1GB GDDR5 | Samsung 1TB SATA II 32MB (ST103SJ) | Western Digital Scorpio Blue 500 GB SATA II (WD5000BEVT) | Corsair VX550W | Cooler Master CM 690 II | LG FLATRON W2250V
Ficou lindo demais isso aê! A parte da montagem eletrônica ficou muito bem feita, mas queria saber qual o valor dos resistores que você usou na placa de conversão.
Parabéns.
Segue o esquema da minha placa (feito no EAGLE).
Esquema válido para o controle Airflo da Nyko. Nem todos os joys/pads tem a parte eletrônica projetada do mesmo jeito, portando tanto as conexões quanto o valor dos resistores podem mudar de um controle para outro.
A=AVCC
G=GND
LX=Eixo X do analógico esquerdo
LY=Eixo Y do analógico esquerdo
RX=Eixo X do analógico direito
RY=Eixo Y do analógico direito
1L=Manete esquerdo - esquerda (fecha circuito com LX)
1R=Manete esquerdo - direita (fecha circuito com LX)
1U=Manete esquerdo - para cima (fecha circuito com LY)
1D=Manete esquerdo - para baixo (fecha circuito com LY)
2L=Manete direito - esquerda (fecha circuito com RX)
2R=Manete direito - direita (fecha circuito com RX)
2U=Manete direito - para cima (fecha circuito com RY)
2D=Manete direito - para baixo (fecha circuito com RY)
Pequena modificação no registro para mudar o nome e modificar os nomes dos eixos e botões para nomes sem acentuação (resolve problemas de compatibilidade com alguns jogos que não aceitam acentuação ex: "Eixo de rotação Z")
Cara, vc estar de parabéns. Muito show seu controle arcade.
So não entendi como vc fez para ter os 16 botões a parti de uma placa de um joystick.
Na verdade ficou com 17 botões (botãozinho verde no meio do controle também conta). Os 13 normais do joypad mais o POV (direcional digital) sendo usado como botões. Está funcionando perfeitamente no MAME e testei hoje com SF4. Fui obrigado a usar um mapeador (JoyToKey) para poder usar no SF4 com 2 players (pois o game aceita apenas um joy por player). Estou planejando em talvez usar uma placa feita em casa para controlar o joy, baseado no MJoy16 do Mindaugas Milasauskas. Tenho um protótipo funcionando:
Mas estou achando um pouco exagerado pois suporta 8 eixos e 88 botões. Muito mais do que preciso para o RKD Dual. Se a placa do Airflo não der problemas vou deixar ela mesma (e planejo algo maior para usar com a placa MJ16).
Nossa deu até vontade de fazer um, porem sou mei noob no ramo da eletronica (to na metado do curso tecnico), mais assim que tiver mais experiencia vou fazer um desse!
nossa cara, ficou show demais, muito criativo o que você fez nos botões, quando eu for trocar os botões do meu, copiarei sua ideia XD
Phenom II 955 @ IceAge Prima Boss II | MSI 790XT-G45 | XFX ATI HD 5850 | HD Seagte 1Tb 7200.12 | HD Samsung 320Gb | 2x2 Gb Kingston HyperX | Ocz StealthXStream 500W | 3RSystem K100 V2 SE | Samsung P2470HN 24' FullHD | Razer Deathadder | Microsoft Digital Media Keyboard 3000 | Steelseries Siberia | SteelSeries Qck
Como é que vocÊ fez para os leds não perderem os brilhos, pois a tensão é de apenas 5v entrada. Eu estou tentando fazer, mas não consigo. VocÊ pode me ajudar...
nossa nem lembrava deste topico!!!
amigo estou afim de montar algo paracido soh que usando um teclado envez de um controle de VG. vc sabe de algum local onde possa pegar algum tutorial?
Como é que vocÊ fez para os leds não perderem os brilhos, pois a tensão é de apenas 5v entrada. Eu estou tentando fazer, mas não consigo. VocÊ pode me ajudar...
Abs...
Celso.
Deu a entender aqui que você está tentando ligar os LEDs em série, o que impossibilita de acender todos eles com 5v (LEDs de alto brilho comum consomem no máximo uns 2,5v). Você deve ligar eles em paralelo com um resistor para cada LED (ou eles torram no 5v).
Postado originalmente por LeandroJVarini
nossa nem lembrava deste topico!!!
amigo estou afim de montar algo paracido soh que usando um teclado envez de um controle de VG. vc sabe de algum local onde possa pegar algum tutorial?
Não conheço nenhum tutorial à respeito (nunca procurei) mas posso adiantar que é um pouco complexo e chato de fazer, mas possível (mesmo para quem não manja muito de eletrônica - precisa de um bom tutorial neste caso)
Parabens seu trabalho ficou 10
mas nao entendi seu led e branco e fica azul ou vermelho com o acrilico
ou os leds sao da cor do botao.
o porque de 4 resistore a mais.
vou construir uma arcade com botoes de led.
valew
Parabens seu trabalho ficou 10
mas nao entendi seu led e branco e fica azul ou vermelho com o acrilico
ou os leds sao da cor do botao.
o porque de 4 resistore a mais.
vou construir uma arcade com botoes de led.
valew
Valew!
LEDs de alto brilho são feitos em material transparente independente da cor da luz, por isso parecem todos "brancos".
Não entendi muito bem o que quiz dizer com "4 resistores a mais", mas vou explicar como liguei os leds:
Os LEDs vermelhos que usei são de 1,30v e o azuis de 2,30v. Como a USB fornece 5v coloquei 1 resistor em cada LED azul e no vermelho eu liguei eles em séries de 2 em 2 (ficando 2,60v cada par) com um resistor para cada série. Significa que usei 8 resistores nos LEDs azuis (um pra cada LED) e 4 nos vermelhos (1 pra cada 2 LEDs).
Marcadores