Sadržaj:

USB SNES kontroler: 10 koraka
USB SNES kontroler: 10 koraka

Video: USB SNES kontroler: 10 koraka

Video: USB SNES kontroler: 10 koraka
Video: ОБЗОР И ПОКУПКА SNES MINI + ПРОШИВКА 2024, Studeni
Anonim
USB SNES kontroler
USB SNES kontroler

Prvo uputno. Javite mi što treba i što rješava. Nisam napravio sklop ili program. Upravo izrađujem vodič koji korak po korak prikazuje kako napraviti USB SNES kontroler. Izvorna stranica nalazi se ovdje: www.raphnet.net/electronique/snes_nes_usb/index_en.php Ovaj vodič će pretvoriti uobičajeni snes kontroler u USB gamepad. Testirano je na XP, Vista, 7 i PS3. Trebao bi raditi na mac -u i linux -u, ali ih nisam testirao. Uređaj je prepoznat kao standardni HID uređaj. -Ne morate ništa programirati za ovaj vodič. Program je već sastavljen i spreman za prijenos na vaš čip. -Potrebne su vam osnovne vještine lemljenja. -Osnovne shematske vještine čitanja pomažu, ali pokušat ću objasniti svaki korak.

Korak 1: Potrebni dijelovi

Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi

Popis dijelova: ---------------------------------------- -Atmega8 DIP mikrokontroler -AVR programer (USB, paralelni ili serijski. Koristim USB.) -12MHz Kristalni oscilator -[2] Zener dioda od 3,6 V -1,5 K otpornik (bilo gdje od 1,3 K do 1,7 K bi trebao raditi) -[2] otpornik od 68 ohma (bilo gdje od 60 do 75 bi trebao raditi) -USB muški kabel -SNES kontroler (prva strana radi bolje. Boje žica odgovaraju vodiču.) -Mala žica. -PCB - www.radioshack.com/product/index.jsp - 2 USD -Bordboard. To uvelike olakšava testiranje prije stavljanja u kontroler.www.radioshack.com/product/index.jsp-9 USD alati: ---------------------- ------------------- -Oprema za skidanje žica-Rezač žica-Lemilica-Lemilica-Klešta za iglice (znatno olakšavaju postavljanje i premještanje žica na ploču)-Dremmel ili alat za rezanje. (čip neće stati u nemodificirani kontroler.

Korak 2: Pripremite žice

Pripremite žice
Pripremite žice
Pripremite žice
Pripremite žice
Pripremite žice
Pripremite žice

-Uzmite USB kabel i odrežite kraj koji nije muški. Trebate samo kabel i muški USB. -Uvucite USB kabel i sve 4 veze unutra. (neki USB kabeli imaju 5 žica. Ovom vodiču nije potrebna peta žica pa se može odsjeći. -Otvorite kontroler SNES. Prerežite spojne žice blizu ploče, ali ostavite dovoljno žice da se mogu lemiti na PCB. Bolje ostavite previše žice i odrežite je ako vam ne treba.

Korak 3: Flashiranje šesterokutne datoteke u Atmega8

Bljeskanje šesterokutne datoteke u Atmega8
Bljeskanje šesterokutne datoteke u Atmega8
Bljeskanje šesterokutne datoteke u Atmega8
Bljeskanje šesterokutne datoteke u Atmega8
Bljeskanje šesterokutne datoteke u Atmega8
Bljeskanje šesterokutne datoteke u Atmega8

Koristio sam USB programer za bljeskanje svog čipa. To znači da se sastavljena heksadecimalna datoteka šalje s računala na čip. Nije potrebno nikakvo stvarno programiranje. Serijski i paralelni radit će, ali softver za programere bit će malo drugačiji od mog.

HEX datoteku možete preuzeti ovdje: (desni klik spremi cilj kao …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexOvo je firmver koji će čipu reći kako se postupa sa svim signalima.

Svi Atmega čipovi trebaju osiguravajuće bajtove. Ne brinite o tome što rade, samo znajte da ovom dizajnu trebaju: visoki bajt = 0xc9 niski bajt = 0x9f

Vaš program za bljeskanje čipova trebao bi imati mogućnost postavljanja ovih osigurača. Koristio sam ProgISP na svom sustavu.

Kad ga zasvijetlite, spremni ste za ukrcaj na kruh.

Korak 4: Breadboarding

Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding

Pretpostavit ću da poznajete osnove korištenja ploče. Ako ne, postoji mnogo vodiča za to. Također ću pretpostaviti da znate lemiti žice. Ako ne možete pročitati sliku, idite ovdje: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp

Korak 5: Oscilator + SNES

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

Oscilator se spaja na pinove 9 i 10. Može se rotirati u bilo kojem smjeru i raditi. SNES sat se spaja na pin 28. SNES Latch se spaja na pin 27. SNES Data se spaja na pin 26. SNES 5V napajanje spaja se i na 5V na čipu i na USB 5V. SNES uzemljenje spaja se na oba uzemljenja na čipu i usb uzemljenju.

Korak 6: USB podaci i napajanje

USB podaci i napajanje
USB podaci i napajanje
USB podaci i napajanje
USB podaci i napajanje

Ovaj je dio vrlo teško spojiti ispravno. Obratite posebnu pozornost na shemu. USB 5V ide na oba 5V pina, a SNES 5V USB uzemljenje ide na oba uzemljivača, a SNES uzemljeni USB2 je prijenos podataka. To ide: kroz 3,6v zener diodu na masu kroz 68ohm otpornik na pin 2 i 3 na usb 5V kroz otpornik od 1,5k. USB3 je podatkovni +. ide: kroz 3,6v zener diodu na masu kroz 68ohm otpornik na pin 4

Korak 7: Testiranje kontrolera

Testiranje kontrolera
Testiranje kontrolera
Testiranje kontrolera
Testiranje kontrolera

Kad su svi dijelovi na mjestu, priključite USB priključak u računalo i trebalo bi pronaći novi hardver. Sve tipke na upravljačkoj ploči možete testirati pod kontrolerima igara. Ako radi, spremni ste za prijenos na PCB i stavite ga u kontroler.

Korak 8: Oglasna ploča na PCB

Oglasna ploča na PCB
Oglasna ploča na PCB
Oglasna ploča na PCB
Oglasna ploča na PCB

Koristio sam donju ploču za izradu svog dizajna. Stavio sam čip na mjesto i dremmelom izrezao sva nepotrebna područja s ploče. Morate ga smanjiti što je moguće manje u regulator. Imajte na umu da sva mjesta lemljenja u blizini igala spajaju 3 rupe. To omogućuje korištenje 2 žice po pinu na ovoj ploči. Bilješka. Lemljenje mora biti na dnu ploče. Stavite ga na pogrešnu stranu i pinovi neće uspostaviti vezu.

Korak 9: Izmjena kontrolera

Izmjena kontrolera
Izmjena kontrolera
Izmjena kontrolera
Izmjena kontrolera
Izmjena kontrolera
Izmjena kontrolera

Morao sam malo izrezati kućište da stane sve unutra. Stavio sam svoj krug ispod abxy gumba. Slika prikazuje što sam učinio. Uklapajte ga kako god želite sve dok se zatvara.

Korak 10: Završno testiranje + Bilješke

Završno testiranje + bilješke
Završno testiranje + bilješke
Završno testiranje + bilješke
Završno testiranje + bilješke
Završno testiranje + bilješke
Završno testiranje + bilješke

Testirajte ga i provjerite radi li. Ako se to dogodi, gotovi ste. Ako nije, provjerite uobičajene pogreške. Uobičajene pogreške: -------------------------- Provjerite jesu li napajanje i uzemljenje pravilno spojeni Provjerite smjer na zener diodama. Ne rade u oba smjera. Je li oscilator spojen? Jeste li programirali pravi program i bajtove osigurača? Jesu li snes podaci, zasun i sat spojeni na desne pinove? Imate li negdje most za lemljenje? NAPOMENE: --------------------------- Ovaj kontroler radi na PS3, ali gumbi se ne mapiraju baš lijepo. Gumbi za početak i odabir ne preslikavaju se na početak i odabir ps3. To može biti upotrebljivo na nekim borbenim igrama koje vam omogućuju da ponovno promijenite gumbe. Recite mi što mogu učiniti kako bih poboljšao ovaj Instructable.

Preporučeni: