Përmbajtje:

Kontrolluesi USB SNES: 10 hapa
Kontrolluesi USB SNES: 10 hapa

Video: Kontrolluesi USB SNES: 10 hapa

Video: Kontrolluesi USB SNES: 10 hapa
Video: Освоение HP Smart RAID: глубокое погружение для ИТ-специалистов 2024, Nëntor
Anonim
Kontrolluesi USB SNES
Kontrolluesi USB SNES

Së pari i udhëzueshëm. Më tregoni se për çfarë ka nevojë dhe rregullon. Unë nuk bëra qarkun ose programin. Unë jam vetëm duke bërë një udhëzues që tregon montimin hap pas hapi se si të bëni kontrolluesin USB SNES. Faqja origjinale është këtu: www.raphnet.net/electronique/snes_nes_usb/index_en.php Ky udhëzues do të konvertojë një kontrollues të rregullt snes në një gamepad usb. Testedshtë testuar duke punuar në XP, Vista, 7 dhe PS3. Duhet të funksionojë në mac dhe linux, por nuk i kam testuar. Pajisja njihet si një pajisje standarde HID. -Nuk keni nevojë të programoni asgjë për këtë udhëzues. Programi është përpiluar tashmë dhe është gati për t'u shfaqur në çipin tuaj. -Ju keni nevojë për aftësi themelore të saldimit. -Aftësitë themelore të leximit skematik ndihmojnë, por unë do të përpiqem të shpjegoj çdo hap.

Hapi 1: Pjesët e nevojshme

Pjesët e nevojshme
Pjesët e nevojshme
Pjesët e nevojshme
Pjesët e nevojshme
Pjesët e nevojshme
Pjesët e nevojshme

Lista e Pjesëve: ---------------------------------------------Mikrokontrolluesi Atmega8 DIP-Programues AVR (usb, paralel ose serial. Unë përdor usb.) -12MHz Osclator kristal -[2] Diodë zener 3.6 volt -1.5K Rezistencë (diku nga 1.3K në 1.7K duhet të funksionojë) -[2] Rezistencë 68ohm (diku nga 60 në 75 duhet të funksionojë) -Kabllo mashkullore USB -kontrollues SNES (pala e parë funksionon më mirë. Ngjyrat e telave përputhen me udhëzuesin.) -Tel i vogël. -PCB - www.radioshack.com/product/index.jsp - $ 2 -Breadboard. Kjo e bën shumë më të lehtë testimin para se të vendosni në një kontrollues. Www.radioshack.com/product/index.jsp-9 $ Mjete: ---------------------- ------------ mjet prerës. (çipi nuk do të futet në kontrolluesin e pa modifikuar.

Hapi 2: Përgatitni telat

Përgatitni telat
Përgatitni telat
Përgatitni telat
Përgatitni telat
Përgatitni telat
Përgatitni telat

-Merrni një kabllo usb dhe prerë fundin jo mashkullor. Ju duhet vetëm kabllo dhe usb mashkull. -Lidhni kabllon USB dhe të 4 lidhjet brenda. (disa kabllo usb kanë 5 tela. Ky udhëzues nuk ka nevojë për telin e 5 -të, kështu që mund të ndërpritet. -Hapni kontrolluesin SNES. Pritini telat e lidhjes pranë bordit, por lini tela të mjaftueshëm në mënyrë që ato të ngjiten në një pcb. Më mirë të lini shumë tela dhe ta ndërprisni nëse nuk keni nevojë për të.

Hapi 3: Ndezja e skedarit Hex në Atmega8

Ndezja e skedarit Hex në Atmega8
Ndezja e skedarit Hex në Atmega8
Ndezja e skedarit Hex në Atmega8
Ndezja e skedarit Hex në Atmega8
Ndezja e Skedarit Hex në Atmega8
Ndezja e Skedarit Hex në Atmega8

Kam përdorur një programues usb për të ndezur çipin tim. Kjo do të thotë që një skedar gjashtëkëndësh i përpiluar dërgohet nga kompjuteri në çip. Asnjë programim aktual nuk ka nevojë të bëhet. Serial dhe paralel do të funksionojnë, por programi programues do të jetë pak më ndryshe nga i imi.

Skedari HEX shkarkohet këtu: (kliko me të djathtën ruaj objektivin si …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexKy është një firmware që do t'i tregojë çipit se si të trajtojë të gjitha sinjalet.

Të gjitha patate të skuqura Atmega kanë nevojë për bajt siguresash. Mos u shqetësoni për atë që bëjnë ata, vetëm dijeni se ky dizajn ka nevojë: bajt i lartë = 0xc9 bajt i ulët = 0x9f

Programi juaj i ndezjes së çipit duhet të ketë një mundësi për të vendosur këto siguresa. Kam përdorur ProgISP në sistemin tim.

Kur ta keni ndezur, jeni gati për të filluar konviktin e bukës.

Hapi 4: Breadboarding

Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding
Breadboarding

Unë do të supozoj se ju i dini bazat e përdorimit të një dërrasë buke. Nëse jo, ka shumë udhëzues për këtë. Unë gjithashtu do të supozoj se ju e dini se si të lidhni telat. Nëse nuk mund ta lexoni figurën, shkoni këtu: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp

Hapi 5: Oshilator + SNES

Oshilator + SNES
Oshilator + SNES
Oshilator + SNES
Oshilator + SNES
Oshilator + SNES
Oshilator + SNES

Lëkundësi lidhet me kunjat 9 dhe 10. Mund të rrotullohet në çdo mënyrë dhe të funksionojë. Ora SNES lidhet me pin 28. SNES Latch lidhet me pin 27. SNES Data lidhet me pin 26. Fuqia SNES 5V lidhet si me 5V në çip ashtu edhe me USB 5V. Toka SNES lidhet me të dyja bazat në tokën e çipit dhe USB.

Hapi 6: Të dhënat dhe fuqia USB

Të dhëna dhe fuqi USB
Të dhëna dhe fuqi USB
Të dhëna dhe fuqi USB
Të dhëna dhe fuqi USB

Kjo pjesë është shumë e ndërlikuar për t'u lidhur siç duhet. Kushtojini vëmendje skemës. USB 5V shkon në të dy kunjat 5V dhe SNES 5V USB Ground shkon në të dy kunjat e tokës dhe SNES toka USB2 është të dhëna -. Shkon: përmes një diodë zener 3.6v në tokë përmes një rezistence 68ohm në pin 2 dhe 3 në usb 5V përmes një rezistori 1.5k. USB3 është data +. shkon: përmes një diodë zener 3.6v në tokë përmes një rezistence 68ohm në pin 4

Hapi 7: Testimi i kontrolluesit

Testimi i kontrolluesit
Testimi i kontrolluesit
Testimi i kontrolluesit
Testimi i kontrolluesit

Me të gjitha pjesët në vend, futni portën usb në kompjuterin tuaj dhe duhet të dalë me pajisje të reja të gjetura. Mund të provoni të gjithë butonat në panelin e kontrollit nën kontrolluesit e lojës. Nëse funksionon, ju jeni gati ta transferoni atë në një PCB dhe ta vendosni në kontrollues.

Hapi 8: Breadboard në PCB

Breadboard në PCB
Breadboard në PCB
Breadboard në PCB
Breadboard në PCB

Kam përdorur tabelën më poshtë për të bërë modelin tim. Vendosa çipin në vend dhe përdor një dremmel për të prerë të gjitha zonat e panevojshme nga bordi. Ju duhet ta bëni atë sa më të vogël të jetë e mundur që të futet në kontrollues. Vini re se të gjitha pikat e saldimit pranë kunjave lidhin 3 vrima. Kjo lejon që 2 tela për pin të përdoren në këtë tabelë. Shënim. Saldimi duhet të jetë në fund të tabelës. Vendoseni në anën e gabuar dhe kunjat nuk do të bëjnë asnjë lidhje.

Hapi 9: Ndryshimi i Kontrolluesit

Ndryshimi i kontrolluesit
Ndryshimi i kontrolluesit
Ndryshimi i kontrolluesit
Ndryshimi i kontrolluesit
Ndryshimi i kontrolluesit
Ndryshimi i kontrolluesit

Më është dashur të pres pak zorrën për të përshtatur gjithçka brenda. E vendos qarkun tim nën butonat abxy. Fotografia tregon atë që kam bërë. Vendoseni atë në çdo mënyrë që dëshironi për sa kohë që mbyllet.

Hapi 10: Testimi Përfundimtar + Shënime

Testimi Përfundimtar + Shënime
Testimi Përfundimtar + Shënime
Testimi Përfundimtar + Shënime
Testimi Përfundimtar + Shënime
Testimi Përfundimtar + Shënime
Testimi Përfundimtar + Shënime

Provojeni dhe shihni nëse funksionon. Nëse po, atëherë keni mbaruar. Nëse jo kontrolloni gabimet e zakonshme. Gabimet e zakonshme: -------------------------- Kontrolloni që fuqia dhe toka të jenë lidhur siç duhet Kontrolloni drejtimin në diodat zener. Ata nuk punojnë në të dyja mënyrat. A është oshilatori i lidhur? A keni programuar programin e duhur dhe bajtët e siguresave? A janë të dhënat snes, shulja dhe ora të lidhura me kunjat e duhur? A keni ndonjë urë lidhëse kudo? SHESNIM: --------------------------- Ky kontrollues funksionon në një PS3, por butonat nuk hartohen shumë bukur. Butonat e fillimit dhe përzgjedhjes nuk përputhen me fillimin dhe përzgjedhjen e ps3. Kjo mund të përdoret në disa lojëra luftarake që ju lejojnë të ndryshoni butonat. Më tregoni se çfarë mund të bëj për të përmirësuar këtë Udhëzues.

Recommended: