Sisukord:

USB SNES -kontroller: 10 sammu
USB SNES -kontroller: 10 sammu

Video: USB SNES -kontroller: 10 sammu

Video: USB SNES -kontroller: 10 sammu
Video: Делаем USB геймпад из старого "джойстика" за 5минут 2024, Juuli
Anonim
USB SNES kontroller
USB SNES kontroller

Esimene juhendatav. Andke mulle teada, mida see vajab ja parandab. Ma ei teinud vooluringi ega programmi. Teen lihtsalt juhendit, mis näitab samm -sammult USB SNES -kontrolleri valmistamist. Algne leht on siin: www.raphnet.net/electronique/snes_nes_usb/index_en.php See juhend muudab tavalise snesekontrolleri USB -mängupuldiks. Seda on testitud töötades XP, Vista, 7 ja PS3 peal. See peaks töötama Macis ja Linuxis, kuid ma pole neid testinud. Seade on tuntud kui tavaline HID -seade. -Te ei pea selle juhendi jaoks midagi programmeerima. Programm on juba kompileeritud ja valmis teie kiibile edastamiseks. -Teil on vaja jootmise põhioskusi. -Põhimõtteline skemaatiline lugemisoskus aitab, aga ma püüan selgitada iga sammu.

Samm: vajalikud osad

Vajalikud osad
Vajalikud osad
Vajalikud osad
Vajalikud osad
Vajalikud osad
Vajalikud osad

Osade nimekiri: ---------------------------------------- -Atmega8 DIP mikrokontroller -AVR programmeerija (usb, paralleel- või jadaühendus. Mina kasutan usb -d.) -12MHz kristalloskulaator -[2] 3,6 -voldine zeneri diood -1,5K takisti (peaks töötama kõikjal 1,3K kuni 1,7K) -[2] 68ohm takisti (kõikjal 60 kuni 75 peaks töötama) -USB isane kaabel -SNES kontroller (esimene osapool töötab paremini. Juhtmete värvid vastavad juhendile.) -Väike juhe. -PCB - www.radioshack.com/product/index.jsp - 2 dollarit. See muudab testimise enne kontrolleri sisestamist palju lihtsamaks. Www.radioshack.com/product/index.jsp-$ 9 Tööriistad: ---------------------- ------------------- -Traadi eemaldaja -Traadilõikur-Jootekolb -Jooder -Nõelatangid (hõlbustab oluliselt juhtmete paigutamist ja liigutamist leivaplaadile) -Dremmel või lõikeriist. (kiip ei mahu modifitseerimata kontrollerisse.

Samm: valmistage juhtmed ette

Valmistage juhtmed ette
Valmistage juhtmed ette
Valmistage juhtmed ette
Valmistage juhtmed ette
Valmistage juhtmed ette
Valmistage juhtmed ette

-Võtke USB -kaabel ja lõigake mitte -isane ots ära. Teil on vaja ainult kaablit ja USB -kaablit. -Eemaldage USB -kaabel ja kõik 4 ühendust. (mõnel USB -kaablil on 5 juhet. See juhend ei vaja viiendat juhet, nii et selle saab ära lõigata. -Avage SNES -kontroller. Lõigake ühendusjuhtmed plaadi lähedale, kuid jätke piisavalt traati, et neid saaks jootma PCB. Parem jätta liiga palju traati ja lõigata see ära, kui te seda ei vaja.

Samm 3: Hex -faili vilkumine Atmega8 -le

Hex -faili vilkumine Atmega8 -le
Hex -faili vilkumine Atmega8 -le
Hex -faili vilkumine Atmega8 -le
Hex -faili vilkumine Atmega8 -le
Hex -faili vilkumine Atmega8 -le
Hex -faili vilkumine Atmega8 -le

Kasutasin kiibi välgutamiseks USB -programmeerijat. See tähendab, et kompileeritud hex -fail saadetakse arvutist kiibile. Tegelikku programmeerimist pole vaja teha. Sarja- ja paralleelsed toimivad, kuid programmeerija tarkvara on minu omast veidi erinev.

HEX-faili saate alla laadida siit: (paremklõpsake nuppu Salvesta sihtmärk …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hex

Kõik Atmega kiibid vajavad kaitsmebaite. Ärge muretsege, mida nad teevad, vaid teadke, et see disain vajab: kõrge bait = 0xc9 madal bait = 0x9f

Teie kiipide vilkumise programmil peaks olema võimalus nende kaitsmete seadistamiseks. Kasutasin oma süsteemis ProgISP -i.

Kui olete selle vilgutanud, olete valmis alustama leiba.

4. samm: leivalaud

Leivalaud
Leivalaud
Leivalaud
Leivalaud
Leivalaud
Leivalaud
Leivalaud
Leivalaud

Eeldan, et teate leivaplaadi kasutamise põhitõdesid. Kui ei, siis on selleks palju juhendeid. Samuti eeldan, et teate, kuidas juhtmeid joota. Kui te ei saa pilti lugeda, minge siia: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp

Samm: ostsillaator + SNES

Ostsillaator + SNES
Ostsillaator + SNES
Ostsillaator + SNES
Ostsillaator + SNES
Ostsillaator + SNES
Ostsillaator + SNES

Ostsillaator ühendatakse tihvtidega 9 ja 10. Seda saab pöörata nii ja naa. SNES Kell ühendatakse tihvtiga 28. SNES Riiv ühendatakse tihvtiga 27. SNES Andmed ühendatakse tihvtiga 26. SNES 5V toide ühendatakse nii kiibi 5V kui ka USB 5V toitega. SNES -maaühendus ühendatakse mõlema alusega nii kiibil kui ka USB -maa peal.

Samm: USB -andmed ja toide

USB -andmed ja toide
USB -andmed ja toide
USB -andmed ja toide
USB -andmed ja toide

Seda osa on väga keeruline õigesti juhtida. Pöörake erilist tähelepanu skeemile. USB 5V läheb mõlemale 5V kontaktile ja SNES 5V USB Ground läheb mõlemale maandusnõelale ja SNES maandatud USB2 on andmed -. See läheb: läbi 3,6 V zeneri dioodi maandamiseks läbi 68 oomi takisti pin 2 ja 3 kuni USB 5 V läbi 1,5 k takisti. USB3 on andmeside +. see läheb: läbi 3,6 v zeneri dioodi maandama läbi 68 oomi takisti kuni tihvti 4

Samm: kontrolleri testimine

Kontrolleri testimine
Kontrolleri testimine
Kontrolleri testimine
Kontrolleri testimine

Kui kõik osad on paigas, ühendage USB -port arvutisse ja see peaks leidma uue riistvara. Mängukontrollerite all saate testida kõiki juhtpaneeli nuppe. Kui see töötab, olete valmis selle PCB -le üle kandma ja kontrollerisse panema.

8. samm: paneelplaat PCB -le

Leivaplaat PCB -le
Leivaplaat PCB -le
Leivaplaat PCB -le
Leivaplaat PCB -le

Kujunduse tegemiseks kasutasin allolevat tahvlit. Panin kiibi paika ja lõikasin dremmelga kõik ebavajalikud kohad laualt ära. Kontrolleri mahutamiseks peate selle võimalikult väikeseks muutma. Pange tähele, et kõik jootekohad tihvtide lähedal ühendavad 3 auku. See võimaldab sellel plaadil kasutada 2 traati tihvti kohta. Märge. Jootma peab plaadi põhjas. Pange see valele küljele ja tihvtid ei tee ühendusi.

9. samm: kontrolleri muutmine

Kontrolleri muutmine
Kontrolleri muutmine
Kontrolleri muutmine
Kontrolleri muutmine
Kontrolleri muutmine
Kontrolleri muutmine

Pidin korpust veidi lõikama, et kõik sisse mahuks. Panin oma vooluringi abxy nuppude alla. Pilt näitab, mida ma tegin. Paigaldage see soovitud asendisse, kuni see sulgub.

10. etapp: lõplik testimine + märkused

Lõplik testimine + märkused
Lõplik testimine + märkused
Lõplik testimine + märkused
Lõplik testimine + märkused
Lõplik testimine + märkused
Lõplik testimine + märkused

Testige ja vaadake, kas see töötab. Kui see nii on, olete lõpetanud. Kui ei, siis kontrollige levinumaid vigu. Tavalised vead: -------------------------- Kontrollige, kas toide ja maandus on korralikult ühendatud Kontrollige zeneri dioodide suunda. Nad ei tööta mõlemat pidi. Kas ostsillaator on ühendatud? Kas programmeerisite õige programmi ja kaitsmebaidid? Kas snesi andmed, riiv ja kell on ühendatud õigete tihvtidega? Kas teil on kuskil jootesilda? MÄRKUSED: --------------------------- See kontroller töötab küll PS3-ga, kuid nupud ei kaardista eriti ilusti. Start- ja valimisnupud ei sobi ps3 starti ja valimisega. Seda saab kasutada mõnel võitlejamängul, mis võimaldab nuppe ümber kujundada. Andke mulle teada, mida saaksin selle juhendi täiustamiseks teha.

Soovitan: