Sommario:

Controller Ps2 per emulatore di tastiera nascosta USB: 3 passaggi
Controller Ps2 per emulatore di tastiera nascosta USB: 3 passaggi

Video: Controller Ps2 per emulatore di tastiera nascosta USB: 3 passaggi

Video: Controller Ps2 per emulatore di tastiera nascosta USB: 3 passaggi
Video: PCSX2: Tutorial Completo all'uso per i giochi PS2 su PC 2024, Novembre
Anonim
Controller Ps2 per emulatore di tastiera nascosta USB
Controller Ps2 per emulatore di tastiera nascosta USB
Controller Ps2 per emulatore di tastiera nascosta USB
Controller Ps2 per emulatore di tastiera nascosta USB

Questo è un piccolo progetto per creare un adattatore USB per PC programmabile per un controller ps2. È multipiattaforma. L'ho fatto perché avevo problemi a installare la solita soluzione software (antimicro, joy2key ecc.). La libreria non compila per Teensy 2.0. Ho usato un clone arduino micro, ma qualsiasi arduino che supporta usb hid dovrebbe funzionare. Poiché è programmabile, puoi impostare combinazioni di pulsanti per emulare determinati tasti. Il codice ha combinazioni di tasti per tomb raider 2 su steam tramite protone.

Passaggio 1: Distinta materiali

3 piedi di cavo isolato a nucleo solido da 26 awg.

taglierine laterali

saldatura e ferro per elettronica con nucleo di flusso

arduino micro

ps2 controller per adattatore usb per recuperare la presa da

cavo micro usb per adattarsi ad arduino

seghetto

colla a caldo e mezzi per fonderla.

Passaggio 2: smontaggio e rimontaggio

Smontaggio e rimontaggio
Smontaggio e rimontaggio

per prima cosa, apri l'adattatore usb con un cacciavite, rimuovendo le parti interne. quindi usando un seghetto taglia il pcb dietro i pin della presa. quindi usando un taglierino, rompere il pcb tra ogni pin. Quindi dissaldare le isole PCB da ciascun pin.

Ora, taglia 6 pezzi di filo lungo 4 pollici. saldare come da schema sopra dal retro della presa all'arduino. Ho cambiato il pinout perché mancavano alcuni pin sul clone arduino,. Se non sei sicuro controlla l'immagine in alto qui:

www.rhydolabz.com/wiki/?p=12663

Il pinout è commentato correttamente nel codice

ps2x.config_gamepad(10, 16, 14, 15, falso, falso); /* pin e impostazioni di configurazione: GamePad (orologio, comando, attenzione, dati, pressioni?, Rumble?) verifica la presenza di errori*/

orologio= 10

comando=16

attenzione=14

dati=15

Passaggio 3: caricamento del firmware

ora, copia la libreria nella cartella della libreria con l'installazione della versione 1.8.8 o successiva. La frequenza di clock viene leggermente modificata rispetto alla libreria originale cambiando

#define CTRL_CLK 15 in ps2x_lib.h e poche altre righe simili a caso lol. Questo perché ho riscontrato lo stesso problema di qui

www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/

In caso di problemi, ottenere la libreria non modificata collegata nel codice.

ora compila e carica su arduino.

Se funziona un po' (consiglio key-mon sotto linux per i test), quindi incollare tutto a caldo in modo sicuro per evitare rotture del filo.

Consigliato: