Isi kandungan:

Pengawal SNES USB: 10 Langkah
Pengawal SNES USB: 10 Langkah

Video: Pengawal SNES USB: 10 Langkah

Video: Pengawal SNES USB: 10 Langkah
Video: How to transfer and add System Cores to a USB flash drive to use on a SNES Classic (Tutorial) 2024, Julai
Anonim
Pengawal SNES USB
Pengawal SNES USB

Didik pertama. Beritahu saya apa yang perlu dan diperbaiki. Saya tidak membuat litar atau program. Saya hanya membuat panduan yang menunjukkan pemasangan langkah demi langkah bagaimana membuat pengawal USB SNES. Halaman asal ada di sini: www.raphnet.net/electronique/snes_nes_usb/index_en.php Panduan ini akan menukar pengawal snes biasa menjadi gamepad usb. Ia diuji bekerja pada XP, Vista, 7, dan PS3. Ia mesti berfungsi pada mac dan linux tetapi saya belum mengujinya. Peranti dikenali sebagai peranti HID standard. -Anda tidak perlu memprogram apa-apa untuk panduan ini. Program ini sudah disusun dan siap di-flash ke cip anda. -Anda memerlukan kemahiran pematerian asas. -Kemahiran membaca skematik asas membantu, tetapi saya akan cuba menerangkan setiap langkahnya.

Langkah 1: Bahagian Diperlukan

Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan

Senarai Bahagian: ---------------------------------------- -Atmega8 DIP microcontroller -AVR programmer. 75 harus berfungsi) -Kabel lelaki USB -SNES pengawal (pihak pertama berfungsi lebih baik. Panduan padanan warna wayar.) -Kawat kecil. -PCB - www.radioshack.com/product/index.jsp - $ 2 -Breadboard. Ini menjadikannya lebih mudah untuk diuji sebelum dimasukkan ke dalam alat kawalan.www.radioshack.com/product/index.jsp - $ 9 Tools: ---------------------- ------------------- -Wire Stripper -Wire Cutter -Soldering Iron -Solder -Penyekat hidung jarum (menjadikannya lebih mudah untuk meletakkan dan memindahkan wayar di papan roti) -Dremmel atau alat memotong. (cip tidak akan masuk ke dalam pengawal yang tidak diubah suai.

Langkah 2: Sediakan Wayar

Sediakan Wayar
Sediakan Wayar
Sediakan Wayar
Sediakan Wayar
Sediakan Wayar
Sediakan Wayar

-Ambil kabel usb dan potong hujung bukan lelaki. Anda hanya memerlukan kabel dan usb lelaki. -Lepaskan kabel USB dan semua 4 sambungan di dalamnya. (beberapa kabel usb mempunyai 5 wayar. Panduan ini tidak memerlukan wayar ke-5, jadi ia boleh terputus. -Buka pengawal SNES. Potong wayar sambungan dekat dengan papan, tetapi tinggalkan wayar sehingga mereka boleh disolder ke pcb. Lebih baik meninggalkan wayar terlalu banyak dan memotongnya jika anda tidak memerlukannya.

Langkah 3: Memusingkan Fail Hex ke Atmega8

Memusingkan Fail Hex ke Atmega8
Memusingkan Fail Hex ke Atmega8
Memusingkan Fail Hex ke Atmega8
Memusingkan Fail Hex ke Atmega8
Memusingkan Fail Hex ke Atmega8
Memusingkan Fail Hex ke Atmega8

Saya menggunakan programmer usb untuk mem-flash chip saya. Ini bermaksud bahawa fail hex yang disusun dihantar dari komputer ke cip. Tidak perlu pengaturcaraan sebenar. Serial dan selari akan berfungsi, tetapi perisian pengaturcara akan sedikit berbeza dengan perisian saya.

Fail HEX dimuat turun di sini: (klik kanan simpan sasaran sebagai…) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexIni adalah firmware yang akan memberitahu chip bagaimana menangani semua isyarat.

Semua cip Atmega memerlukan byte fius. Jangan bimbang tentang apa yang mereka lakukan, ketahui bahawa reka bentuk ini memerlukan: byte tinggi = 0xc9 byte rendah = 0x9f

Program flashing anda harus mempunyai pilihan untuk menetapkan sekering ini. Saya menggunakan ProgISP pada sistem saya.

Apabila anda menyala, anda sudah bersedia untuk memulakan pengambilan roti.

Langkah 4: Papan roti

Papan Roti
Papan Roti
Papan Roti
Papan Roti
Papan Roti
Papan Roti
Papan Roti
Papan Roti

Saya akan menganggap anda mengetahui asas penggunaan papan roti. Sekiranya tidak, terdapat banyak panduan untuk itu. Saya juga akan menganggap bahawa anda tahu bagaimana menyolder wayar. Sekiranya anda tidak dapat membaca gambar, pergi ke sini: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp

Langkah 5: Oscillator + SNES

Pengayun + SNES
Pengayun + SNES
Pengayun + SNES
Pengayun + SNES
Pengayun + SNES
Pengayun + SNES

Pengayun menyambung ke pin 9 dan 10. Ia boleh dipusingkan dengan cara dan cara kerja. SNES Clock menyambung ke pin 28. SNES Latch menghubungkan ke pin 27. SNES Data menyambung ke pin 26. SNES 5V power menghubungkan ke kedua-dua 5V pada cip dan usb 5V. Tanah SNES menghubungkan ke kedua-dua landasan pada tanah cip dan tanah usb.

Langkah 6: Data dan Kuasa USB

Data dan Kuasa USB
Data dan Kuasa USB
Data dan Kuasa USB
Data dan Kuasa USB

Bahagian ini sangat sukar untuk memasang wayar dengan betul. Perhatikan skema. USB 5V menuju ke kedua pin 5V dan SNES 5V USB Ground menuju ke kedua pin ground dan SNES ground USB2 adalah data -. Ia berjalan: melalui diod zener 3.6v ke tanah melalui perintang 68ohm ke pin 2 dan 3 hingga usb 5V melalui perintang 1.5k. USB3 adalah data +. ia berjalan: melalui diod zener 3.6v ke tanah melalui perintang 68ohm ke pin 4

Langkah 7: Menguji Pengawal

Menguji Pengawal
Menguji Pengawal
Menguji Pengawal
Menguji Pengawal

Dengan semua bahagian yang ada, pasangkan port usb ke komputer anda dan ia mesti dilengkapi dengan perkakasan baru yang dijumpai. Anda boleh menguji semua butang di panel kawalan di bawah pengawal permainan. Sekiranya ia berfungsi, anda bersedia memindahkannya ke pcb dan memasukkannya ke dalam alat kawalan.

Langkah 8: Papan roti ke PCB

Papan roti ke PCB
Papan roti ke PCB
Papan roti ke PCB
Papan roti ke PCB

Saya menggunakan papan di bawah untuk membuat reka bentuk saya. Saya meletakkan cip di tempatnya dan menggunakan dremmel untuk memotong semua kawasan yang tidak diperlukan dari papan. Anda perlu membuatnya sekecil mungkin untuk dimasukkan ke dalam alat kawalan. Perhatikan bahawa semua tempat solder berhampiran pin menghubungkan 3 lubang. Ini membolehkan 2 wayar per pin digunakan di papan ini. Catatan. Pateri mesti berada di bahagian bawah papan. Letakkan di sebelah yang salah dan pin tidak akan membuat sambungan.

Langkah 9: Mengubah Pengawal

Mengubah Pengawal
Mengubah Pengawal
Mengubah Pengawal
Mengubah Pengawal
Mengubah Pengawal
Mengubah Pengawal

Saya terpaksa memotong selongsong sedikit agar sesuai dengan semua yang ada di dalamnya. Saya meletakkan litar saya di bawah butang abxy. Gambar menunjukkan apa yang saya buat. Pasangkannya mengikut kehendak anda selagi ia ditutup.

Langkah 10: Ujian Akhir + Catatan

Ujian Akhir + Catatan
Ujian Akhir + Catatan
Ujian Akhir + Catatan
Ujian Akhir + Catatan
Ujian Akhir + Catatan
Ujian Akhir + Catatan

Uji dan lihat apakah ia berfungsi. Sekiranya ia berlaku, anda sudah selesai. Sekiranya tidak memeriksa kesalahan biasa. Kesalahan Biasa: -------------------------- Periksa bahawa daya dan tanah dihubungkan dengan betul Periksa arah pada diod zener. Mereka tidak berfungsi dua hala. Adakah pengayun disambungkan? Adakah anda memprogram program yang betul dan byte fuse? Adakah data snes, kait, dan jam disambungkan ke pin yang betul? Adakah anda mempunyai jambatan solder di mana sahaja? CATATAN: --------------------------- Pengawal ini berfungsi pada PS3, tetapi butang tidak memetakan dengan sangat baik. Butang mula dan pilih tidak memetakan ke permulaan dan pilih ps3. Ini dapat digunakan pada beberapa permainan tempur yang memungkinkan anda memetakan semula butang. Beritahu saya apa yang boleh saya lakukan untuk meningkatkan Instructable ini.

Disyorkan: