• Por que fazer tal adaptação ?
Quem já foi até uma loja ou mesmo um camelô tentar comprar um bom controle de PC deve ter tido a mesma reação que eu: "Por que tão caro ?". Um controle de PC pouco difere dos controles de consoles como o Super Nintendo ou Playstation, o princípio de funcionamento é o mesmo. Alguns controles mais modernos como o do Dreamcast e Nintendo 64 aboliram os multiplexadores e passaram a utilizar osciladores, isso permite uma resposta mais rápida, um maior número de funções no controle e um cabo com apenas 3 fios. Alguém já desmontou um antigo controle de atari ? Sabiam que havia um fio pra cada função do controle ? Com os multiplexadores foi possível reduzir o número de fios dos controles e aumentar o número de botões. Um controle analógico de Playstation possui 16 funções diferentes que são: direita, esquerda, frente, baixo, X, quadrado, círculo, triângulo, select, start, L1, R1, L2, R2, shock fraco e shock forte. É, pra quem não sabia o porque do nome DualShock aí está a explicação, o controle possui 2 motores com pesos diferentes e desbalanceados(dois níveis de vibração), isso faz com que o controle trepide com o giro dos motores, é o mesmo efeito causado por rodas desbalanceadas em um automóvel. Bem, para fazer o console entender as 16 funções é preciso utilizar um barramento de 4 fios mais 1 fio para alimentão do controle, 1 fio para alimentação dos motores e 1 fio para o terra(GND). Há ainda um 8º fio que serve para identificar o controle que está sendo usado, já que o console usa 2 controles e os 4 fios do barramento estão ligados em paralelo. Se um Atari usasse um controle com tantas funções teríamos um cabo parecido com aqueles de telefonia que vemos nos postes. O legal de colocar um controle Dual Shock de Playstation no PC é que tal controle é talvez o melhor controle já feito, totalmente anatômico e com duas alavancas analógicas, algo difícil de se ver em cotroles para PC. Um bom controle para PC pode custar mais de R$ 200,00 enquanto que um controle analógico de Playstation custa algo entre R$ 65,00(PSONE) e R$ 120,00(PS2).
• Componentes necessários
1 conector DB25 macho com capa;1 cabo de 6 fios com uns 80cm;1 cabo de 3 ou 4 fios com 25cm;1 regulador 7809;1 slot frontal de Playstation antigo; (é possível conseguir em alguma oficina eletrônica)2 leds; (opcionais)
• Esquemas


Acima temos os esquemas das conexões que precisam ser feitas entre o conector DB25 e o slot. - A figura 1 mostra o esquema para conexão de até 5 controles à porta paralela através do conector DB25, neste projeto estaremos ligando apenas 2 e portanto não usaremos os pinos 6, 7 e 8. Como vamos utilizar alimentão interna através da fonte do PC, também não é necessário usar os pinos entre 18 e 25 que seriam destinados ao aterramento(GND). - Na figura 2 temos a pinagem detalhada de um conector DB25 macho, isso não é muito necessário porque o conector trás essa numeração ao lado de cada pino. - A figura 3 mostra uma visão externa e lateral do conector DB25 e sua capa. - A figura 4 mostra o conector da fonte interna do PC, o qual é usado para alimentar o HD e CD-ROM. Note que o fio vermelho fornece 5 volts e o amarelo 12 volts. Saber isso é importante na hora de alimentar o controle do Playstation. - Na figura 5 vemos como ligar o regulador 7809 a fim de rebaixar a tensão de 12 volts do fio amarelo para 9 volts, assim poderemos usar a saída do regulador para alimetar os motores do controle analógico. A tensão na figura 1 é de 7,6 volts, porém não há problema em usar 9 volts.
A tensão mostrada na figura 1 como 3,6 volts vai ser retirada do fio vermelho e portanto usaremos 5 volts. O uso dos 5 volts não prejudica o controle, porém em testes realizados com controles piratas não analógicos descobri que com 5 volts eles não funcionam. Não dei muita importância a isso porque se quisesse usar controles comuns não haveria necessidade de colocar o regulador 7809 ou mesmo alimetar o controle com a fonte do PC, seria possível retirar os 3,6 volts (5 volts) diretamente da porta paralela do PC. Isso é visto em outros projetos que utilizam os famosos diodos em paralelo.
Abaixo vemos algumas fotos de como fica o circuito montado:


• Montagem
A montagem é muito simples, basta seguir o esquema acima. Use o cabo de 6 fios para fazer a conexão entre o slot e o conector DB25, já o cabo de 3 ou 4 fios é usado para a alimentação do circuito. Se você usar um cabo de 3 fios basta juntar os dois fios pretos(GND) do conector de alimentação da fonte. Usando um cabo de 4 fios você os liga de forma independente, porém ambos serão ligados ao terra do slot. Que bobagem né ? Acho que você percebeu que não é necessário 4 fios, bastam 3. A alimentação de 5 volts (fio vermelho) vai ligada ao 5º pino do slot, tanto para o controle esquerdo como para o direito. A alimentação de 9 volts deve ser retirada da saída do regulador 7809(pino 3), para isso você deve ligar o fio amarelo do conector da fonte ao pino 1 do 7809 e o terra ao pino do meio(GND). Para mais informações sobre o funcionamento de um regulador da família 78xx entre
neste site.
Se você observar o esquema acima verá que os pinos 2, 4, 10 e 12 são comuns aos dois lados do slot. Isso significa que você não vai precisar soldar fios nos dois lados do slot, basta fazer como mostra a figura da minha montagem. Eu aproveitei os pinos do conector do flat-cable que liga o slot à placa do Playstation. Para encontrar os pinos certos você pode seguir as trilhas no "olhômetro" ou usar um multímetro. Ao testar o slot você vai perceber que os pinos interligados no esquema da figura 1 já estão interligados no slot e por isso não é preciso interligá-los com fios ou usar dois cabos distintos para cada lado do slot como já vi em alguns projetos por aí.
Faltou dizer que eu montei o slot em uma tampa da baia do gabinete, os gabinetes vêm com uma tampa em cada baia e esta é retirada quando se instala um CD-ROM. A minha sugestão só vai servir para quem possui baias livres no gabinete.
O cabo de 6 fios após ligado ao conector DB25 deve ser levado para fora do gabinete através de alguma abertura na parte traseira, ele vai ficar externo porque precisa ser ligado à porta paralela.
• Driver
Agora que está tudo soldado vem a parte de instalação do driver, software que irá tornar o uso do controle possível. Abaixo você tem os drivers para windows 98/ME e 2000/XP:
DirectPad 5.0 (WIN98/ME)
PSXpad 0.20606c (WIN2000/XP)
A instalação do driver é simples, apenas você precisa informar corretamente o número de controles que irá utilizar (2) e configurar o driver para Mega Tap. Depois do driver instalado vá até o painel de controle do windows e, nas opcões de controladores de jogos, verifique se o driver está instalado e conecte o controle pra ver se o o sistema faz a identificação. Deverá aparecer "OK" onde antes aparecia "não conectado". Agora entre em "propriedades" e configure o controle.
• Considerações finais
Apesar do longo texto acima ainda faltam muitas informações para poder dizer que qualquer pessoa pode realizar este projeto, porém o objetivo maior é mostrar que tal adaptação é possível e orientar aqueles que gostam de brincar com eletrônica. Também é bom deixar claro que não me responsabilizo por danos causados ao seu computador, já que tudo vai depender de você fazer as conexões corretamente.

• Montagem simplificada (2007)
A montagem acima foi realizada em 2004. Agora em 2007 resolvi colocar os adaptadores nos PCs da minha Lan House. Simplifiquei a montagem e testei um slot de Play 2. As fotos abaixo mostram perfeitamente como fazer as conexões e tornam possível que qualquer pessoa possa realizar a montagem. A única coisa que mudei com relação ao projeto anterior é que agora não uso mais o 7809 na alimentação dos motores. Uso 5 volts para alimentar os dois pinos, o de 3,6 e o de 7,6 volts.



• Descrição das fotos:
- Foto A: Mostra o slot do Play 1 com os fios já soldados. Usei um cabo de controle com 6 fios. Basta acompanhar as cores e ver como são ligados no slot e no DB25. Observe na foto que a pinagem do DB25 vai da direira pra esquerda, portanto estão sendo usados os pinos 2,3,4,5,10 e 12. No slot o fio azul está soldado em separado, ele é justamente o fio de controle da segunda porta e corresponde ao pino 5 do DB25. No projeto acima isso é melhor explicado. -Foto B: Essa foto apenas mostra que cortei os fios vermelho e preto do conector da fonte interna do PC e conectei ao cabo de alimentação do adaptador. Note que na foto A, além do cabo de controle com 6 fios ainda há mais 3 fios de outro cabo, os quais servem para alimentar o circuito. Como eu usei 5 volts para alimentar os pinos que antes eram 3,6 e 7,6 no projeto acima, apenas juntei os fios amarelo e vermelho que aparecem separados na foto A e soldei juntos com o vermelho da fonte na foto B. -Foto C: Mostra como ficou o adaptador já embutido no gabinete.
• Usando um slot de PLay 2:
No slot de Play 2 é preciso jampear (interligar) 4 pinos do slot. Isto ocorrer porque, ao contrario do que ocorre no slot do Play 1, neste slot os pinos da porta 1 não estão interligados com os pinos da porta 2. Não tente relacionar as cores dos fios desta montagem com a da montagem usando o slot de Play 1, pois apesar de eu ter usado um cabo de 6 fios igual ao anterior, eu não usei a mesma sequencia de cores. Abaixo as fotos de como soldar os fios e de como ficou depois de montado.

