Sadržaj:

PS2 kontroler za USB skriveni emulator tipkovnice: 3 koraka
PS2 kontroler za USB skriveni emulator tipkovnice: 3 koraka

Video: PS2 kontroler za USB skriveni emulator tipkovnice: 3 koraka

Video: PS2 kontroler za USB skriveni emulator tipkovnice: 3 koraka
Video: How to Build Sim Racing Cockpit Works with Any Game/Console 2024, Rujan
Anonim
PS2 kontroler za USB skriveni emulator tipkovnice
PS2 kontroler za USB skriveni emulator tipkovnice
PS2 kontroler za USB skriveni emulator tipkovnice
PS2 kontroler za USB skriveni emulator tipkovnice

Ovo je mali projekt za stvaranje programabilnog računarskog USB adaptera za ps2 kontroler. To je cross platforma. Uspio sam jer sam imao problema s instaliranjem uobičajenog softverskog rješenja (antimicro, joy2key itd.). Knjižnica se ne kompilira za tinejdžere 2.0. Koristio sam klon arduino micro, ali svaki arduino koji podržava usb hid trebao bi raditi. Budući da se može programirati, možete postaviti kombinacije gumba za oponašanje određenih tipki. Kôd ima ključeve za tomb raider 2 na pari preko protona.

Korak 1: Opis materijala

3 metra izolirane žice s čvrstom jezgrom od 26 awg.

bočni rezači

lemljenje elektronike s jezgrom od fluksa i željezo

arduino mikro

ps2 kontroler na usb adapter za uklanjanje utičnice

mikro usb kabel koji odgovara arduinu

pila za metal

vruće ljepilo i znači otopiti ga.

Korak 2: Rastavljanje i ponovno sastavljanje

Rastavljanje i ponovno sastavljanje
Rastavljanje i ponovno sastavljanje

prvo otvorite usb adapter s odvijačem, uklanjajući unutarnje dijelove. zatim pomoću nožne pile izrežite ploču iza utikača utičnice. zatim pomoću bočnih rezača razbijte ploču između svakog zatiča. Zatim odspojite PCB otoke sa svakog pina.

Sada izrežite 6 duljina žice duljine 4 inča. lemite prema gornjem dijagramu sa stražnje strane utičnice do arduina. Promijenio sam pinout jer su nedostajali neki pinovi na klonu arduino,. Ako niste sigurni, provjerite gornju sliku ovdje:

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

Ispis je ispravno komentiran u kodu

ps2x.config_gamepad (10, 16, 14, 15, lažno, lažno); /* pinovi i postavke za postavljanje: GamePad (sat, naredba, pažnja, podaci, pritisci ?, tutnjava?) provjerite ima li pogrešaka*/

sat = 10

naredba = 16

pozornost = 14

podatak = 15

Korak 3: Prijenos firmvera

sada, kopirajte biblioteku u mapu knjižnice s vašom inačicom 1.8.8 ili većom. Takt se malo mijenja u odnosu na izvornu biblioteku promjenom

#define CTRL_CLK 15 u ps2x_lib.h i nekoliko drugih sličnih redaka nasumično lol. To je zato što sam naišao na isti problem kao i ovdje

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

Ako naiđete na probleme, povežite nemodificiranu knjižnicu u kodu.

sada sastavite i prenesite na arduino.

Ako malo radi (preporučujem key-mon pod linuxom za testiranje), onda vruće zalijepite sve na sigurno kako biste spriječili pucanje žice.

Preporučeni: