Satura rādītājs:

Sega Genesis kontrolieris un USB adapteris par 2 ASV dolāriem: 4 soļi
Sega Genesis kontrolieris un USB adapteris par 2 ASV dolāriem: 4 soļi

Video: Sega Genesis kontrolieris un USB adapteris par 2 ASV dolāriem: 4 soļi

Video: Sega Genesis kontrolieris un USB adapteris par 2 ASV dolāriem: 4 soļi
Video: Часы G-Shock до 250 долларов-15 лучших часов Casio G до 250 доллар... 2024, Novembris
Anonim
Sega Genesis kontrolieris un USB adapteris par 2 ASV dolāriem
Sega Genesis kontrolieris un USB adapteris par 2 ASV dolāriem
Sega Genesis kontrolieris un USB adapteris par 2 ASV dolāriem
Sega Genesis kontrolieris un USB adapteris par 2 ASV dolāriem
Sega Genesis kontrolieris un USB adapteris par 2 ASV dolāriem
Sega Genesis kontrolieris un USB adapteris par 2 ASV dolāriem

Šis adapteris ļauj Sega Genesis / Mega Drive kontrolierim līdzināties divām XBox 360 spēļu pultīm izmantošanai ar retroarch vai citu programmatūru. Elektronikai tiek izmantota ar Arduino saderīga zilā tablete stm32f103c8t6.

Sastāvdaļas:

  • stm32f103c8t6 zilā tablete
  • divas DB9 vīriešu ligzdas (es izveidoju pats)
  • vadi

1. darbība: sagatavojiet sāknēšanas programmu un izstrādes vidi

Sagatavojiet sāknēšanas programmu un izstrādes vidi
Sagatavojiet sāknēšanas programmu un izstrādes vidi
Sagatavojiet sāknēšanas programmu un izstrādes vidi
Sagatavojiet sāknēšanas programmu un izstrādes vidi
Sagatavojiet sāknēšanas programmu un izstrādes vidi
Sagatavojiet sāknēšanas programmu un izstrādes vidi

Sagatavojiet sāknēšanas ielādētāju un Arduino izstrādes vidi.

1. Sāciet, sekojot šeit sniegtajiem norādījumiem.

2. Piezīme. Diemžēl tagad peld ap viltotiem stm32f103c8t6 dēļiem ar pārmarķētu IC. Šim pārdēvētajam IC ir tikai 32K zibspuldze un 10K ram salīdzinājumā ar oriģinālo 64K (vai pat 128K) zibspuldzi un 20K ram, un, iespējams, tas ir stm32f103c6. Ja jums ir kāds no šiem, tad, kad gatavojaties mirgot booloader, STM32 demonstrētājs jums pateiks, ka jums ir zema blīvuma 32K ierīce (skatiet ekrānuzņēmumu). Ja atrodaties šajā pozīcijā, pārliecinieties, vai jums ir jaunākais Arduino kodols un sāknēšanas ielādētājs, jo tie tagad atbalsta šo zemākās klases ierīci. Un jums būs jāizvēlas Arduino IDE vispārīgais stm32f103c6.

3. Savā libmaple kodolā nomainiet STM32F1/libraries/USBComposite saturu ar jaunāko versiju (vai vismaz 0,92). Tas ir nepieciešams, lai atbalstītu dubultos XBox360 kontrolierus.

4. Zilajām tabletēm ir nepareizs USB rezistors, parasti 10K, nevis 1,5K. Ar dažiem datoriem tie darbosies labi, bet var radīt problēmas ar citiem. Pārbaudiet savu pretestību starp 3.3V un A12. Ja tas nav 1,5K, pievienojiet rezistoru paralēli starp šīm tapām, lai iegūtu 1,5K. Piemēram, ja jums ir 10K, pievienojiet 1,8K rezistoru.

2. darbība: instalējiet skici

Instalējiet Sketch
Instalējiet Sketch

Iegūstiet manu skici un augšupielādējiet to uz tāfeles. Atkarībā no tā, kuru Xbox 360 kontrolieri vēlaties atdarināt, ir divas skices iespējas (saderība var atšķirties):

  • x360 vadu
  • x360 bezvadu.

Manam retroarch nolūkam skice pēc noklusējuma nosūta kreisās nūjas kustības, reaģējot uz dpad pogām, bet, ja turat nospiestu pogu START, vienlaikus nospiežot dpad pogas, tā vietā tiek sūtītas XBox dpad pogas. Ja jums tas nav vajadzīgs, komentējiet rindu:

#define START_ACTIVATED_DPAD

Pievienojiet dēli datoram un pārbaudiet, vai parādās divi spēļu paneļi (tie, protams, nekustēsies, jo pie tāfeles nekas nav piestiprināts). Operētājsistēmā Windows nospiediet win-R un ierakstiet joy.cpl, lai redzētu abus spēļu paneļus.

3. solis: lodēt

Lodēt
Lodēt
Lodēt
Lodēt
Lodēt
Lodēt

Iegūstiet vai izveidojiet divas DB9 vīriešu ligzdas (vai tikai vienu, ja tas ir viss, ko vēlaties; tādā gadījumā, iespējams, vēlēsities modificēt kodu).

Tagad pievienojiet tos, kā parādīts abās diagrammās, savai zilajai tabletei. Skats šeit ir no DB9 kontaktligzdas aizmugures, t.i., no tās puses, pie kuras lodējat (vai, līdzīgi, uz kontrolieru ligzdas priekšpusi).

4. darbība: pēc izvēles: lieta

Pēc izvēles: futrālis
Pēc izvēles: futrālis

Man ir projekta 3D izdrukājama korpusa dizains šeit, pieņemot, ka izmantojat manas 3D drukātās DB9 ligzdas.

Ieteicams: