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: Super Nintendo оригинал или Super Nintendo c AliExpress # Что Лучше ? Видео по просьбе ПОДПИСЧИКА 2024, Juli
Anonim
USB SNES kontroler
USB SNES kontroler

Prvo uputstvo. Javite mi šta treba i šta može popraviti. Nisam napravio kolo ili program. Upravo pravim vodič koji korak po korak prikazuje kako napraviti USB SNES kontroler. Originalna stranica je ovdje: www.raphnet.net/electronique/snes_nes_usb/index_en.php Ovaj vodič će pretvoriti običan snes kontroler u USB gamepad. Testirano je na XP, Vista, 7 i PS3. Trebalo bi raditi na mac 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. -Trebaju 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

Lista dijelova: ---------------------------------------- -Atmega8 DIP mikrokontroler -AVR programer (USB, paralelni ili serijski. Koristim USB.) -12MHz Kristalni oscilator -[2] Zener dioda od 3,6 V -1,5K otpornik (bilo gdje od 1,3K do 1,7K treba raditi) -[2] 68ohm otpornik (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. Ovo čini mnogo lakšim testiranje prije stavljanja u kontroler. Www.radioshack.com/product/index.jsp-$ 9 Alati: ---------------------- ------------------- -Opremač za skidanje žica-Rezač žica -Lajkalica -Lamač -Klešta za iglice (znatno olakšava postavljanje i premještanje žica na ploču za oplatu) -Dremmel ili alat za rezanje. (čip neće stati u nepromijenjeni 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. Potreban vam je samo kabl 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 SNES kontroler. 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 heksadecimalne datoteke u Atmega8

Prebacivanje heksadecimalne datoteke u Atmega8
Prebacivanje heksadecimalne datoteke u Atmega8
Prebacivanje heksadecimalne datoteke u Atmega8
Prebacivanje heksadecimalne datoteke u Atmega8
Prebacivanje heksadecimalne datoteke u Atmega8
Prebacivanje heksadecimalne datoteke u Atmega8

Koristio sam usb programer za fleširanje čipa. To znači da se kompajlirana heksadecimalna datoteka šalje s računara na čip. Nije potrebno nikakvo 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 rukuje svim signalima.

Svim Atmega čipovima trebaju osigurači. Ne brinite o tome šta rade, samo znajte da ovom dizajnu trebaju: visoki bajt = 0xc9 niski bajt = 0x9f

Vaš program za treperenje čipova trebao bi imati opciju za postavljanje ovih osigurača. Koristio sam ProgISP na svom sistemu.

Kad ga zasvijetlite, spremni ste za ukrcavanje na kruh.

Korak 4: Breadboarding

Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding

Pretpostavit ću da poznajete osnove korištenja matične 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 Clock se spaja na pin 28. SNES Latch se spaja na pin 27. SNES Data se povezuje na pin 26. SNES 5V napajanje se spaja i na 5V na čipu i na USB 5V. SNES uzemljenje povezuje 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 dio je teško spojiti pravilno. Obratite posebnu pažnju na shemu. USB 5V ide na oba 5V pina, a SNES 5V USB uzemljenje ide na oba uzemljenja, 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 data +. 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 trebao bi pronaći novi hardver. Možete testirati sve tipke na upravljačkoj ploči pod kontrolerima za igre. Ako radi, spremni ste za prijenos na PCB i stavite ga u kontroler.

Korak 8: Breadboard na PCB

Breadboard na PCB
Breadboard na PCB
Breadboard na PCB
Breadboard 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. Ovo omogućava 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

Modifikacija kontrolera
Modifikacija kontrolera
Modifikacija kontrolera
Modifikacija kontrolera
Modifikacija kontrolera
Modifikacija kontrolera

Morao sam malo presjeći kućište da sve stane unutra. Stavio sam kolo ispod abxy tastera. Na slici je prikazano šta sam uradio. Uklapajte ga kako god želite sve dok se zatvara.

Korak 10: Završno testiranje + napomene

Završno testiranje + napomene
Završno testiranje + napomene
Završno testiranje + napomene
Završno testiranje + napomene
Završno testiranje + napomene
Završno testiranje + napomene

Testirajte ga i provjerite radi li. Ako se to dogodi, gotovi ste. Ako nije, provjerite uobičajene greške. Uobičajene greš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 se gumbi ne mapiraju baš lijepo. Dugmad za pokretanje i odabir ne preslikavaju se na početak i odabir ps3. Ovo može biti upotrebljivo na nekim borbenim igrama koje vam omogućuju da preslikate dugmad. Recite mi šta mogu učiniti da poboljšam ovaj Instructable.

Preporučuje se: