Taula de continguts:

Emulador de teclat de controlador Ps2 a USB Hid: 3 passos
Emulador de teclat de controlador Ps2 a USB Hid: 3 passos

Vídeo: Emulador de teclat de controlador Ps2 a USB Hid: 3 passos

Vídeo: Emulador de teclat de controlador Ps2 a USB Hid: 3 passos
Vídeo: Making flash memory from SD Card 2024, Setembre
Anonim
Controlador Ps2 a emulador de teclat USB Hid
Controlador Ps2 a emulador de teclat USB Hid
Controlador Ps2 a emulador de teclat USB Hid
Controlador Ps2 a emulador de teclat USB Hid

Es tracta d’un petit projecte per crear un adaptador usb de PC programable per a un controlador ps2. És multiplataforma. Ho vaig fer perquè tenia problemes per instal·lar la solució de programari habitual (antimicro, joy2key, etc.). La biblioteca no compila per a teensy 2.0. He utilitzat un micro arduino clon, però qualsevol arduino compatible amb USB hid hauria de funcionar. Com que és programable, podeu configurar combinacions de botons per emular determinades tecles. El codi té combinacions de tecles per al tomb raider 2 en vapor mitjançant protons.

Pas 1: llista de materials

3 peus de filferro aïllat de 26 awg de nucli sòlid.

talladores laterals

soldadura electrònica de flux i ferro

arduino micro

adaptador de controlador ps2 a usb per eliminar el sòcol

cable micro usb per adaptar-se a arduino

serra mecànica

cola calenta i vol dir fondre-la.

Pas 2: desmuntatge i muntatge

Desmuntatge i muntatge
Desmuntatge i muntatge

primer, obriu l'adaptador USB amb un tornavís, traient-ne els interns. a continuació, mitjançant una serra de tall, tallar el PCB darrere dels passadors de sòcol. a continuació, mitjançant un tallador lateral, trenqueu el PCB entre cada pin. A continuació, dessoldeu les illes PCB de cada passador.

Ara, talla 6 llargs de filferro de 4 polzades de llarg. soldar segons el diagrama anterior des de la part posterior del sòcol fins a l’arduino. Vaig canviar el pinout perquè faltaven alguns pins al clon arduino,. Si no esteu segur, consulteu la imatge superior aquí:

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

El pinout es comenta correctament al codi

ps2x.config_gamepad (10, 16, 14, 15, false, false); / * pins i configuració de configuració: GamePad (rellotge, ordre, atenció, dades, pressions ?, Rumble?) comprova si hi ha error * /

rellotge = 10

ordre = 16

atenció = 14

dades = 15

Pas 3: càrrega del firmware

ara, copieu la biblioteca a la carpeta de la vostra instal·lació de la versió 1.8.8 o superior. Canviant la freqüència de rellotge sobre la biblioteca original

#define CTRL_CLK 15 a ps2x_lib.h i algunes altres línies similars a l'atzar jejeje. Això va ser perquè em vaig trobar amb el mateix problema que aquí

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

Si teniu problemes, feu que la biblioteca no modificada estigui enllaçada al codi.

ara compileu i pengeu a l'arduino.

Si funciona una mica (recomano key-mon sota Linux per provar-ho), enganxeu-ho tot en calent de manera segura per evitar trencaments de cables.

Recomanat: