Satura rādītājs:

USB SNES kontrolieris: 10 soļi
USB SNES kontrolieris: 10 soļi

Video: USB SNES kontrolieris: 10 soļi

Video: USB SNES kontrolieris: 10 soļi
Video: XBOX 1000 FPS MOD 2024, Novembris
Anonim
USB SNES kontrolieris
USB SNES kontrolieris

Vispirms pamācāms. Ļaujiet man zināt, kas tam nepieciešams un ko nosaka. Es neveidoju ķēdi vai programmu. Es tikai sagatavoju rokasgrāmatu, kas soli pa solim parāda, kā izveidot USB SNES kontrolieri. Sākotnējā lapa ir šeit: www.raphnet.net/electronique/snes_nes_usb/index_en.php Šī rokasgrāmata pārveidos parasto snes kontrolieri par usb gamepad. Tas ir pārbaudīts, strādājot ar XP, Vista, 7 un PS3. Tam vajadzētu strādāt ar Mac un Linux, bet es tos neesmu pārbaudījis. Ierīce tiek atpazīta kā standarta HID ierīce. -Šajā rokasgrāmatā jums nekas nav jāprogrammē. Programma jau ir apkopota un gatava mirgošanai jūsu mikroshēmā. -Jums ir nepieciešamas lodēšanas pamatprasmes. -Pamata shematiskās lasīšanas prasmes palīdz, bet es centīšos izskaidrot katru soli.

1. darbība. Nepieciešamās detaļas

Nepieciešamas detaļas
Nepieciešamas detaļas
Nepieciešamas detaļas
Nepieciešamas detaļas
Nepieciešamas detaļas
Nepieciešamas detaļas

Detaļu saraksts: ---------------------------------------- -Atmega8 DIP mikrokontrolleris -AVR programmētājs (usb, paralēli vai seriāli. Es izmantoju usb.) -12MHz kristāla oscilators -[2] 3,6 voltu zeneru diode -1,5K rezistors (vajadzētu darboties jebkurā vietā no 1,3K līdz 1,7K) -[2] 68ohm rezistors (jebkur no 60 līdz 75 vajadzētu strādāt) -USB vīriešu kabelis -SNES kontrolieris (pirmā puse darbojas labāk. Vadu krāsas atbilst ceļvedim.) -Mazais vads. -PCB - www.radioshack.com/product/index.jsp - 2 ASV dolāri. Tādējādi ir daudz vieglāk pārbaudīt pirms kontroliera ievietošanas. Www.radioshack.com/product/index.jsp-$ 9 rīki: ---------------------- ------------------- -Vadu noņēmējs -Vadu griezējs -Lodāmurs -Lodmetāls- Adatu knaibles (ievērojami atvieglo vadu novietošanu un pārvietošanu uz maizes dēļa) -Dremmel vai griezējinstruments. (mikroshēma neietilps nemodificētā kontrollerī.

2. darbība: sagatavojiet vadus

Sagatavojiet vadus
Sagatavojiet vadus
Sagatavojiet vadus
Sagatavojiet vadus
Sagatavojiet vadus
Sagatavojiet vadus

-Paņemiet USB kabeli un nogrieziet galu, kas nav vīrietis. Jums ir nepieciešams tikai kabelis un USB kabelis. -Atvienojiet USB kabeli un visus 4 savienojumus iekšpusē. (dažiem USB kabeļiem ir 5 vadi. Šim ceļvedim nav nepieciešams piektais vads, tāpēc to var nogriezt. -Atveriet SNES kontrolieri. Izgrieziet savienojuma vadus tuvu plāksnei, bet atstājiet pietiekami daudz vadu, lai tos varētu pielodēt pcb Labāk atstājiet pārāk daudz stieples un nogrieziet to, ja jums tas nav vajadzīgs.

3. solis: Hex faila mirgošana uz Atmega8

Hex faila mirgošana uz Atmega8
Hex faila mirgošana uz Atmega8
Hex faila mirgošana uz Atmega8
Hex faila mirgošana uz Atmega8
Hex faila mirgošana uz Atmega8
Hex faila mirgošana uz Atmega8

Es izmantoju usb programmētāju, lai mirgo mikroshēmā. Tas nozīmē, ka kompilēts hex fails tiek nosūtīts no datora uz mikroshēmu. Faktiska programmēšana nav jāveic. Sērijveida un paralēlā sistēma darbosies, taču programmētāja programmatūra nedaudz atšķirsies no manējās.

HEX failu var lejupielādēt šeit: (ar peles labo pogu noklikšķiniet uz saglabāt mērķi kā …)

Visām Atmega mikroshēmām ir nepieciešami drošinātāju baiti. Neuztraucieties par to, ko viņi dara, tikai ziniet, ka šim dizainam ir nepieciešams: augsts baits = 0xc9 zems baits = 0x9f

Jūsu mikroshēmas mirgošanas programmai vajadzētu būt iespējai iestatīt šos drošinātājus. Es savā sistēmā izmantoju ProgISP.

Kad esat to mirgojis, jūs esat gatavs sākt iekāpšanu maizē.

4. darbība

Maizes dēlis
Maizes dēlis
Maizes dēlis
Maizes dēlis
Maizes dēlis
Maizes dēlis
Maizes dēlis
Maizes dēlis

Es pieņemu, ka jūs zināt maizes dēļa lietošanas pamatus. Ja nē, tam ir daudz ceļvežu. Es arī pieņemšu, ka jūs zināt, kā lodēt vadus. Ja nevarat izlasīt attēlu, dodieties šeit: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp

5. darbība: oscilators + SNES

Oscilators + SNES
Oscilators + SNES
Oscilators + SNES
Oscilators + SNES
Oscilators + SNES
Oscilators + SNES

Oscilators savienojas ar tapām 9 un 10. To var pagriezt jebkurā veidā un strādāt. SNES pulkstenis savienojas ar tapu 28. SNES fiksators savienojas ar tapu 27. SNES dati savienojas ar tapu 26. SNES 5V barošana tiek savienota gan ar 5V mikroshēmā, gan ar USB 5V. SNES grunts savienojas ar abiem pamatiem uz mikroshēmas un USB zemes.

6. darbība: USB dati un barošana

USB dati un barošana
USB dati un barošana
USB dati un barošana
USB dati un barošana

Šo daļu ir ļoti sarežģīti pareizi savienot. Pievērsiet īpašu uzmanību shēmai. USB 5V iet uz abām 5V tapām un SNES 5V USB Ground iet uz abām zemējuma tapām, un SNES zemes USB2 ir dati -. Tas notiek: caur 3,6 V zeneru diode zemē caur 68 omu rezistoru līdz 2 un 3 tapai līdz USB 5 V caur 1,5 k rezistoru. USB3 ir dati +. tas iet: caur 3.6v zeneru diode zemē caur 68ohm rezistoru līdz tapai 4

7. darbība: kontroliera pārbaude

Kontroliera pārbaude
Kontroliera pārbaude
Kontroliera pārbaude
Kontroliera pārbaude

Kad visas detaļas ir ievietotas, pievienojiet USB portu datoram, un tam vajadzētu nākt klajā ar jaunu aparatūru. Jūs varat pārbaudīt visas vadības paneļa pogas zem spēļu kontrolieriem. Ja tas darbojas, jūs esat gatavs to pārsūtīt uz PCB un ievietot kontrolierī.

8. solis: maizes dēlis uz PCB

Maizes dēlis uz PCB
Maizes dēlis uz PCB
Maizes dēlis uz PCB
Maizes dēlis uz PCB

Lai izveidotu savu dizainu, es izmantoju zemāk esošo dēli. Es ievietoju mikroshēmu vietā un izmantoju dremmel, lai no tāfeles nogrieztu visas nevajadzīgās vietas. Jums tas jādara pēc iespējas mazāks, lai tas ietilptu kontrollerī. Ņemiet vērā, ka visas lodēšanas vietas pie tapām savieno 3 caurumus. Tas ļauj uz šīs plates izmantot 2 vadus uz tapas. Piezīme. Lodēšanai jāatrodas dēļa apakšā. Novietojiet to nepareizajā pusē, un tapas neveidos savienojumus.

9. darbība: kontroliera modificēšana

Kontroliera pārveidošana
Kontroliera pārveidošana
Kontroliera pārveidošana
Kontroliera pārveidošana
Kontroliera pārveidošana
Kontroliera pārveidošana

Man bija nedaudz jāsamazina korpuss, lai viss ietilptu iekšā. Es ievietoju savu ķēdi zem abxy pogām. Attēlā redzams, ko es darīju. Ielieciet to jebkurā vēlamajā vietā, kamēr tas aizveras.

10. solis: galīgā pārbaude + piezīmes

Galīgā pārbaude + piezīmes
Galīgā pārbaude + piezīmes
Galīgā pārbaude + piezīmes
Galīgā pārbaude + piezīmes
Galīgā pārbaude + piezīmes
Galīgā pārbaude + piezīmes

Pārbaudiet to un pārbaudiet, vai tas darbojas. Ja tas notiek, jūs esat pabeidzis. Ja nē, pārbaudiet izplatītākās kļūdas. Bieži sastopamās kļūdas: -------------------------- Pārbaudiet, vai barošana un zemējums ir pareizi pievienoti. Pārbaudiet virzienu uz Zener diodēm. Viņi nedarbojas abos virzienos. Vai oscilators ir pievienots? Vai esat ieprogrammējis pareizo programmu un drošinātāju baitus? Vai snes dati, aizbīdnis un pulkstenis ir pievienoti pareizajām tapām? Vai jums kaut kur ir lodēšanas tilts? PIEZĪMES: --------------------------- Šis kontrolieris patiešām darbojas uz PS3, taču pogas nav ļoti labi kartētas. Pogas Sākt un Atlasīt neatbilst PS3 startam un izvēlei. To var izmantot dažās cīnītāju spēlēs, kas ļauj pārveidot pogas. Ļaujiet man zināt, ko es varu darīt, lai uzlabotu šo pamācību.

Ieteicams: