Talaan ng mga Nilalaman:
- Hakbang 1: Kailangan ng Mga Bahagi
- Hakbang 2: Maghanda ng mga Wires
- Hakbang 3: Pag-flashing ng Hex File sa Atmega8
- Hakbang 4: Breadboarding
- Hakbang 5: Oscillator + SNES
- Hakbang 6: Data ng USB at Lakas
- Hakbang 7: Pagsubok sa Controller
- Hakbang 8: Breadboard sa PCB
- Hakbang 9: Pagbabago ng Controller
- Hakbang 10: Pangwakas na Pagsubok + Mga Tala
Video: USB SNES Controller: 10 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:16
Unang itinuturo. Ipaalam sa akin kung ano ang kinakailangan at pag-aayos nito. Hindi ako nakagawa ng circuit o programa. Gumagawa lang ako ng isang gabay na nagpapakita ng sunud-sunod na pagpupulong ng kung paano gawin ang USB SNES controller. Narito ang orihinal na pahina: www.raphnet.net/electronique/snes_nes_usb/index_en.php Ang gabay na ito ay magpapalit ng isang regular na snes controller sa isang usb gamepad. Ito ay nasubok na gumagana sa XP, Vista, 7, at PS3. Dapat itong gumana sa mac at linux ngunit hindi ko pa nasubukan ang mga ito. Ang aparato ay kinikilala bilang isang karaniwang HID aparato. -Hindi mo kailangang mag-program ng anuman para sa gabay na ito. Ang programa ay naipon at handa nang mai-flash sa iyong maliit na tilad. -Kailangan mo ng pangunahing mga kasanayan sa paghihinang. Makakatulong ang mga pangunahing kasanayan sa pagbasa ng eskematiko, ngunit susubukan kong ipaliwanag ang bawat hakbang.
Hakbang 1: Kailangan ng Mga Bahagi
Listahan ng Mga Bahagi: ------------- -Atmega8 DIP microcontroller -AVR programmer (usb, parallell o serial. Gumagamit ako ng usb.) -12MHz Crystal osscilator - [2] 3.6 volt zener diode -1.5K Resistor (kahit saan mula sa 1.3K hanggang 1.7K dapat gumana) - [2] 68ohm resistor (kahit saan mula 60 hanggang 75 dapat gumana) -USB male cable -SNES controller (unang gumagana ang mas mahusay na partido. Patnubay sa pagtutugma ng mga kulay ng mga wire.) -Maliit na kawad. -PCB - www.radioshack.com/product/index.jsp - $ 2 -Breadboard. Ginagawa nitong mas madali ang pagsubok bago ilagay sa isang controller.www.radioshack.com/product/index.jsp - $ 9 Mga Tool: ----------------- ---------------- tool sa paggupit. (Ang chip ay hindi magkakasya sa hindi nabago na controller.
Hakbang 2: Maghanda ng mga Wires
-Kumuha ng usb cable at putulin ang hindi male end. Kailangan mo lang ang cable at male usb. -Strip ang USB cable at lahat ng 4 na koneksyon sa loob. (ang ilang mga usb cable ay mayroong 5 mga wire. Ang gabay na ito ay hindi kailangan ng ika-5 wire, kaya maaari itong maputol. -Buksan ang SNES controller. Gupitin ang mga wires ng koneksyon malapit sa board, ngunit iwanan ang sapat na kawad upang maaari silang solderd sa isang pcb. Mas mahusay na mag-iwan ng labis na kawad at putulin ito kung hindi mo kailangan ito.
Hakbang 3: Pag-flashing ng Hex File sa Atmega8
Gumamit ako ng isang usb programmer upang i-flash ang aking maliit na tilad. Nangangahulugan ito na ang isang naipong hex file ay ipinapadala mula sa computer patungo sa maliit na tilad. Walang kailangang gawin na aktwal na programa. Ang serial at parallel ay gagana, ngunit ang programmer software ay magiging medyo kakaiba sa minahan.
Ang HEX file ay mai-download dito: (i-right click ang i-save ang target bilang…) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hex Ito ay isang firmware na magsasabi sa chip kung paano hawakan ang lahat ng mga signal.
Ang lahat ng mga chip ng Atmega ay nangangailangan ng mga byte ng fuse. Huwag mag-alala tungkol sa kung ano ang ginagawa nila, malaman lamang na ang disenyo na ito ay nangangailangan ng: mataas na byte = 0xc9 mababang byte = 0x9f
Ang iyong chip flashing program ay dapat magkaroon ng isang pagpipilian upang maitakda ang mga piyus na ito. Gumamit ako ng ProgISP sa aking system.
Kapag na-flash mo ito, handa ka na upang magsimula sa pagsakay sa tinapay.
Hakbang 4: Breadboarding
Ipagpapalagay kong alam mo ang mga pangunahing kaalaman sa paggamit ng isang breadboard. Kung hindi, maraming mga gabay para diyan. Ipagpalagay ko rin na alam mo kung paano maghinang ng mga wire. Kung hindi mo mabasa ang larawan, pumunta dito: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp
Hakbang 5: Oscillator + SNES
Ang oscillator ay kumokonekta sa mga pin 9 at 10. Maaari itong paikutin sa alinmang paraan at gumana. Nag-uugnay ang SNES Clock sa pin 28. Nag-uugnay ang SNES Latch sa pin 27. Nag-uugnay ang SNES Data sa pin 26. Ang SNES 5V na kuryente ay kumokonekta sa parehong 5V sa chip at usb 5V. Ang lupa ng SNES ay kumokonekta sa parehong mga batayan sa chip at usb ground.
Hakbang 6: Data ng USB at Lakas
Ang bahaging ito ay napakahirap mag-wire nang tama. Bigyang pansin ang eskematiko. Ang USB 5V ay papunta sa parehong 5V pin at SNES 5V USB Ground ay papunta sa parehong ground pin at SNES ground USB2 ay data -. Pumunta ito: sa pamamagitan ng isang 3.6v zener diode sa lupa sa pamamagitan ng isang 68ohm risistor upang i-pin ang 2 at 3 sa usb 5V sa pamamagitan ng isang 1.5k risistor. Ang USB3 ay data +. napupunta ito: sa pamamagitan ng isang 3.6v zener diode sa lupa sa pamamagitan ng isang 68ohm risistor upang i-pin ang 4
Hakbang 7: Pagsubok sa Controller
Sa lahat ng mga bahagi sa lugar, isaksak ang usb port sa iyong computer at dapat itong magkaroon ng nahanap na bagong hardware. Maaari mong subukan ang lahat ng mga pindutan sa control panel sa ilalim ng mga Controller ng laro. Kung ito ay gumagana, handa ka nang ilipat ito sa isang pcb at ilagay ito sa controller.
Hakbang 8: Breadboard sa PCB
Ginamit ko ang board sa ibaba upang gawin ang aking disenyo. Inilagay ko ang maliit na tilad at ginamit ang isang dremmel upang putulin ang lahat ng mga hindi kinakailangang lugar sa board. Kailangan mong gawin itong maliit hangga't maaari upang magkasya sa controller. Tandaan na ang lahat ng mga solder spot na malapit sa mga pin ay nagkokonekta ng 3 butas. Pinapayagan nitong magamit ang 2 wires bawat pin sa board na ito. Tandaan Ang solder ay dapat na nasa ilalim ng board. Ilagay ito sa maling panig at ang mga pin ay hindi gagawa ng anumang mga koneksyon.
Hakbang 9: Pagbabago ng Controller
Kailangan kong gupitin ng kaunti ang pambalot upang magkasya ang lahat sa loob. Inilagay ko ang aking circuit sa ilalim ng mga pindutan ng abxy. Ipinapakita ng larawan ang aking ginawa. Pagkasyahin pa rin kung nais mo basta magsara ito.
Hakbang 10: Pangwakas na Pagsubok + Mga Tala
Subukan ito at tingnan kung gumagana ito. Kung gagawin ito, tapos ka na. Kung hindi suriin ang mga karaniwang error. Mga Karaniwang Error: -------------------------- Suriin na ang kapangyarihan at lupa ay konektado nang maayos Suriin ang direksyon sa mga zener diode. Hindi sila gumana sa parehong paraan. Ang oscillator ay konektado? Na-program mo ba ang tamang programa at ang mga byte ng fuse? Ang data ba ng snes, aldaba, at orasan ay nai-hook hanggang sa tamang mga pin? Mayroon ka bang solder bridge saanman? TANDAAN: --------------------------- Gumagana ang tagakontrol na ito sa isang PS3, ngunit ang mga pindutan ay hindi napakaganda ng mapa. Ang mga pindutan ng pagsisimula at pagpili ay hindi mapa sa ps3 simula at piliin. Maaari itong magamit sa ilang mga laro ng manlalaban na nagbibigay-daan sa iyo upang muling ibalik ang mga pindutan. Ipaalam sa akin kung ano ang maaari kong gawin upang mapagbuti ang Makatuturo na ito.
Inirerekumendang:
Wooden Super Nintendo Entertainment System (SNES): 11 Mga Hakbang
Wooden Super Nintendo Entertainment System (SNES): Sa isang maker-faire sa Vienna, mas masarap akong madapa sa isang kahoy na Super Nintendo Entertainment System (SNES). Naglalaro ako dati ng gayong game console kasama ang aking kuya noong bata ako. Tulad ng pagkilala ko na naging adik muli sa Super Mario
Pagbabago ng SNES Classic Mini Panloob na Bluetooth: 6 na Hakbang (na may Mga Larawan)
Pagbabago ng SNES Klasikong Mini Panloob na Bluetooth: Pagbati sa inyong lahat ng mga mahilig sa Nintendo klasikong console doon! Tutulungan ka ng gabay na ito na mag-install ng isang semi-permanenteng panloob na Bluetooth na tatanggap sa iyong SNES Classic Mini console (hanggang ngayon ay tinukoy bilang SNESC para sa natitirang gabay). Ito
SNES USB Controller at Flash Drive: 8 Hakbang
SNES USB Controller at Flash Drive: Detalyado ng tagubilin na ito kung paano ko binago ang isang converter ng SNES sa isang USB controller na may built-in na flash drive. Hindi ito isang napaka magarbong pamamaraan, paghila lamang ng mga hubad na hardware bit upang matapos ang trabaho. Buong kredito para sa ge
Snes Cartridge Usb Hub: 3 Hakbang (na may Mga Larawan)
Snes Cartridge Usb Hub: Isang usb hub sa loob ng isang cartridge ng snes, naisip lamang na ito ay magiging isang masaya at medyo madaling proyekto upang magsimula. Kapag naglalaro ng mga retro game (tulad ng snes / nes emulator, kung ito ay magiging regular na mga laro sa pc ay hindi ito gusto pakiramdam ng maayos kahit papaano) sa computer na naka-hook hanggang sa
SNES Controller Sa isang Mouse Mod: 8 Hakbang
SNES Controller Sa isang Mouse Mod: Isang mabilis at madaling paraan upang gawing isang gumaganang mouse ang isang SNES Controller