Kazalo:
- Korak: Potrebni deli
- 2. korak: Pripravite žice
- 3. korak: utripanje šestnajstiške datoteke v Atmega8
- 4. korak: Breadboarding
- 5. korak: Oscilator + SNES
- 6. korak: Podatki in napajanje USB
- 7. korak: Preizkusite krmilnik
- 8. korak: Breadboard na PCB
- 9. korak: Spreminjanje krmilnika
- 10. korak: Končno testiranje + Opombe
Video: Krmilnik USB SNES: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:09
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
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
-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
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
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 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
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
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
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
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
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:
Krmilnik za igranje USB Paddle: 7 korakov (s slikami)
Krmilnik USB Paddle Game: Moj sin je imel za svoj rojstni dan noč retro video iger in zjutraj sem se odločil preveriti, ali bi lahko s pomočjo 3D tiskalnika naredil par krmilnikov iger USB za veslanje elektronike iz zaloge. Medtem ko sem delal mano
DIY USB krmilnik za video igre: 6 korakov
DIY USB krmilnik za video igre: Obstaja veliko krmilnikov po meri, ki jih naredite sami, od klasičnih arkadnih palic do rekreacij sodobnih krmilnikov, običajno izdelanih iz istih osnovnih delov. , nimamo t
Arduino DIY krmilnik za igre - Arduino PS2 krmilnik iger - Predvajanje Tekkena z igralno ploščo Arduino DIY: 7 korakov
Arduino DIY krmilnik za igre | Arduino PS2 krmilnik iger | Igranje Tekken z igralno ploščo DIY Arduino: Pozdravljeni, igranje iger je vedno zabavno, vendar je igranje s svojim lastnim krmilnikom iger po meri bolj zabavno. Zato bomo v tem navodilu naredili krmilnik za igre z uporabo arduino pro micro
Krmilnik in bliskovni pogon SNES USB: 8 korakov
SNES krmilnik USB in bliskovni pogon: V tem navodilu je podrobno opisano, kako sem se lotil spreminjanja krmilnika SNES v krmilnik USB z vgrajenim bliskovnim pogonom. To ni zelo domišljijska metoda, samo povlecite gole strojne dele, da opravite delo. Vsa zasluga za ge
SNES krmilnik v miško Mod: 8 korakov
SNES krmilnik v miško Mod: hiter in enostaven način, da spremenite krmilnik SNES v delujočo optično miško