Satura rādītājs:
- 1. darbība. Nepieciešamās detaļas
- 2. darbība: sagatavojiet vadus
- 3. solis: Hex faila mirgošana uz Atmega8
- 4. darbība
- 5. darbība: oscilators + SNES
- 6. darbība: USB dati un barošana
- 7. darbība: kontroliera pārbaude
- 8. solis: maizes dēlis uz PCB
- 9. darbība: kontroliera modificēšana
- 10. solis: galīgā pārbaude + piezīmes
Video: USB SNES kontrolieris: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 11:00
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
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
-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
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
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 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
Š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
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
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
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
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:
(ATJAUNINĀT - TĀDĒJĀM JAUTĀJUMIEM) USB SPĒLES KONTROLIERIS PC: 10 soļi (ar attēliem)
(ATJAUNINĀT - TĀDĒJIEM JAUTĀJUMIEM) USB SPĒLU KONTROLES PERSONA: SPĒLĒŠANAS KONTROLES KĀRTĪBA SPĒLĒ (GANDRĪZ)
DIY spēļu kontrolieris uz Arduino bāzes - Arduino PS2 spēļu kontrolieris - Spēlējot Tekken ar DIY Arduino Gamepad: 7 soļi
DIY spēļu kontrolieris uz Arduino bāzes | Arduino PS2 spēļu kontrolieris | Spēlēt Tekken ar DIY Arduino Gamepad: Sveiki, puiši, spēlēt spēles vienmēr ir jautri, bet spēlēt ar savu DIY pielāgoto spēļu kontrolieri ir jautrāk. Tāpēc šajā instrukcijā mēs izveidosim spēles kontrolieri, izmantojot arduino pro micro
YABC - vēl viens Blynk kontrolieris - IoT mākoņa temperatūras un mitruma kontrolieris, ESP8266: 4 soļi
YABC - Vēl viens Blynk kontrolieris - IoT mākoņa temperatūras un mitruma kontrolieris, ESP8266: Sveiki, Makers, es nesen sāku audzēt sēnes mājās, austeru sēnes, bet man jau ir 3x no šiem kontrolieriem mājās, lai raudzētu temperatūras kontroli savai mājas brūvei, sieva arī tagad dara šo Kombucha lietu un kā siltuma termostatu
SNES USB kontrolieris un zibatmiņas disks: 8 soļi
SNES USB kontrolieris un zibatmiņas disks: šajā pamācībā tiks detalizēti aprakstīts, kā es pārveidoju SNES kontrolieri par USB kontrolieri ar iebūvētu zibatmiņas disku. Šī nav īpaši izsmalcināta metode, lai tikai paveiktu darbu, vienkārši savāciet aparatūras bitus. Pilns kredīts uzņēmumam
SNES kontrolieris peles režīmā: 8 soļi
SNES kontrolieris peles režīmā: ātrs un vienkāršs veids, kā pārvērst SNES kontrolieri par funkcionējošu optisko peli