Kazalo:

Krmilnik USB SNES: 10 korakov
Krmilnik USB SNES: 10 korakov

Video: Krmilnik USB SNES: 10 korakov

Video: Krmilnik USB SNES: 10 korakov
Video: Sound Blaster 16 DMA Clicking Bug Demo 2024, November
Anonim
Krmilnik USB SNES
Krmilnik USB SNES

Prvi pouk. Sporočite mi, kaj potrebuje in odpravi. Nisem naredil vezja ali programa. Pravkar pripravljam vodnik, ki korak za korakom prikazuje, kako narediti krmilnik USB SNES. Izvirna stran je tukaj: www.raphnet.net/electronique/snes_nes_usb/index_en.php Ta priročnik bo običajni krmilnik snes pretvoril v usb igralno ploščo. Preizkušeno deluje na XP, Vista, 7 in PS3. Moral bi delovati na mac in linux, vendar jih nisem preizkusil. Naprava je prepoznana kot standardna naprava HID. -Za ta priročnik vam ni treba ničesar programirati. Program je že sestavljen in pripravljen za prenos na vaš čip. -Potrebujete osnovne veščine spajkanja. -Osnovne shematske bralne sposobnosti pomagajo, vendar bom poskušal razložiti vsak korak.

Korak: Potrebni deli

Potrebni deli
Potrebni deli
Potrebni deli
Potrebni deli
Potrebni deli
Potrebni deli

Seznam delov: ---------------------------------------- -DIP mikrokrmilnik Atmega8 -AVR programer (usb, paralelni ali serijski. Uporabljam usb.) -12MHz kristalni oscilator -[2] zener dioda 3,6 volta -1,5K upor (kjerkoli mora biti od 1,3K do 1,7K) -[2] 68ohm upor (kjerkoli od 60 do 75 mora delovati) -USB moški kabel -SNES krmilnik (prva oseba deluje bolje. Barve žic se ujemajo z vodilom.) -Mala žica. -PCB - www.radioshack.com/product/index.jsp - 2 USD -Breadboard. Tako je veliko lažje preizkusiti, preden ga vstavite v krmilnik. Www.radioshack.com/product/index.jsp-9 USD orodja: ---------------------- ------------------- -Odstranjevalec žic-Rezalnik žic-Spajkalnik-Spajkalnik-Klešče za igle (olajša polaganje in premikanje žic na plošči)-Dremmel oz. rezalno orodje. (čip se ne prilega nespremenjenemu krmilniku.

2. korak: Pripravite žice

Pripravite žice
Pripravite žice
Pripravite žice
Pripravite žice
Pripravite žice
Pripravite žice

-Vzemite USB kabel in odrežite ne -moški konec. Potrebujete samo kabel in moški USB. -Odstranite kabel USB in vse štiri povezave v notranjosti. (nekateri USB kabli imajo 5 žic. V tem priročniku ni potrebna peta žica, zato jo lahko odrežete. -Odprite krmilnik SNES. Priključne žice prerežite blizu plošče, vendar pustite dovolj žice, da jih lahko spajkate na PCB. Bolje, da pustite preveč žice in jo odrežete, če je ne potrebujete.

3. korak: utripanje šestnajstiške datoteke v Atmega8

Utripanje šestnajstiške datoteke v Atmega8
Utripanje šestnajstiške datoteke v Atmega8
Utripanje šestnajstiške datoteke v Atmega8
Utripanje šestnajstiške datoteke v Atmega8
Utripanje šestnajstiške datoteke v Atmega8
Utripanje šestnajstiške datoteke v Atmega8

Uporabil sem USB programer, da sem utripal svoj čip. To pomeni, da je sestavljena šestnajstiška datoteka poslana iz računalnika na čip. Dejansko programiranje ni potrebno. Serijski in vzporedni bosta delovala, vendar se bo programska oprema programerja nekoliko razlikovala od moje.

Datoteko HEX lahko prenesete tukaj: (desni klik shrani cilj kot…) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexTo je vdelana programska oprema, ki bo čipu povedala, kako ravnati z vsemi signali.

Vsi čipi Atmega potrebujejo varovalke. Ne skrbite, kaj počnejo, samo vedite, da ta zasnova potrebuje: visoki bajt = 0xc9 nizek bajt = 0x9f

Vaš program za utripanje čipov bi moral imeti možnost nastavitve teh varovalk. V sistemu sem uporabil ProgISP.

Ko utripa, ste pripravljeni na vkrcanje na kruh.

4. korak: Breadboarding

Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding

Predvidevam, da poznate osnove uporabe mize. Če ne, obstaja veliko navodil za to. Predvidevam tudi, da znate spajkati žice. Če slike ne morete prebrati, pojdite sem: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp

5. korak: Oscilator + SNES

Oscilator + SNES
Oscilator + SNES
Oscilator + SNES
Oscilator + SNES
Oscilator + SNES
Oscilator + SNES

Oscilator se priključi na nožici 9 in 10. Lahko ga obračate v obe smeri in deluje. Ura SNES se poveže z zatičem 28. Zapah SNES se poveže z zatičem 27. Podatki SNES se povežejo s čepom 26. Napajanje SNES 5V se priključi na 5 V na čipu in USB 5 V. SNES ozemljitev se poveže z ozemljitvami na ohišju čipa in USB.

6. korak: Podatki in napajanje USB

USB podatki in napajanje
USB podatki in napajanje
USB podatki in napajanje
USB podatki in napajanje

Ta del je zelo težko pravilno povezati. Bodite pozorni na shemo. USB 5V gre na oba 5V zatiča, SNES 5V USB Ground pa za oba ozemljitvena zatiča, SNES ozemljitveni USB2 pa za podatke -. Gre: skozi 3,6v zener diodo na ozemljitev skozi 68ohm upor na pin 2 in 3 na usb 5V skozi upor 1,5k. USB3 je podatkovni +. gre: skozi 3,6v zener diodo na ozemljitev skozi 68ohm upor na pin 4

7. korak: Preizkusite krmilnik

Testiranje krmilnika
Testiranje krmilnika
Testiranje krmilnika
Testiranje krmilnika

Ko so vsi deli na mestu, priključite vrata USB v računalnik in najti bo novo strojno opremo. Vse gumbe na nadzorni plošči lahko preizkusite pod igralnimi krmilniki. Če deluje, ste pripravljeni, da ga prenesete na tiskalnik in ga vstavite v krmilnik.

8. korak: Breadboard na PCB

Breadboard na PCB
Breadboard na PCB
Breadboard na PCB
Breadboard na PCB

Za oblikovanje sem uporabil spodnjo ploščo. Namestil sem čip na mesto in z dremmelom odrezal vsa nepotrebna področja s plošče. Morate ga čim manjše namestiti v krmilnik. Upoštevajte, da vsa spajkalna mesta v bližini zatičev povezujejo 3 luknje. To omogoča uporabo 2 žic na pin na tej plošči. Opomba. Spajka mora biti na dnu plošče. Postavite ga na napačno stran in nožice ne bodo vzpostavile nobene povezave.

9. korak: Spreminjanje krmilnika

Spreminjanje krmilnika
Spreminjanje krmilnika
Spreminjanje krmilnika
Spreminjanje krmilnika
Spreminjanje krmilnika
Spreminjanje krmilnika

Ohišje sem moral nekoliko razrezati, da je vse v notranjosti. Svoje vezje sem dal pod abxy gumbe. Slika prikazuje, kaj sem naredil. Namestite ga tako, kot želite, dokler se zapre.

10. korak: Končno testiranje + Opombe

Končno testiranje + opombe
Končno testiranje + opombe
Končno testiranje + opombe
Končno testiranje + opombe
Končno testiranje + opombe
Končno testiranje + opombe

Preizkusite in preverite, ali deluje. Če se to zgodi, ste končali. Če ne, preverite pogoste napake. Pogoste napake: -------------------------- Preverite, ali sta napajanje in ozemljitev pravilno povezana Preverite smer na zener diodah. Ne delujejo v obe smeri. Je oscilator priključen? Ali ste programirali pravi program in varovalke? Ali so podatki snes, zapah in ura povezani z desnimi zatiči? Imate kje spajkalni most? OPOMBE: --------------------------- Ta krmilnik deluje na PS3, vendar se gumbi ne ujemajo zelo dobro. Gumba za zagon in izbiro se ne preslikata na zagon in izbiro ps3. To je lahko uporabno v nekaterih borilnih igrah, ki vam omogočajo, da znova določite gumbe. Povejte mi, kaj lahko storim, da izboljšam to navodilo.

Priporočena: