Daftar Isi:
- Langkah 1: Bagian yang Dibutuhkan
- Langkah 2: Siapkan Kabel
- Langkah 3: Mem-flash File Hex ke Atmega8
- Langkah 4: Breadboarding
- Langkah 5: Osilator + SNES
- Langkah 6: Data dan Daya USB
- Langkah 7: Menguji Pengontrol
- Langkah 8: Papan tempat memotong roti ke PCB
- Langkah 9: Memodifikasi Pengontrol
- Langkah 10: Pengujian Akhir + Catatan
Video: Pengontrol SNES USB: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:59
Pertama yang dapat diinstruksikan. Beri tahu saya apa yang dibutuhkan dan diperbaiki. Saya tidak membuat sirkuit atau program. Saya hanya membuat panduan yang menunjukkan langkah demi langkah perakitan cara membuat pengontrol USB SNES. Halaman aslinya ada di sini:www.raphnet.net/electronique/snes_nes_usb/index_en.php Panduan ini akan mengubah pengontrol snes biasa menjadi gamepad usb. Ini diuji bekerja pada XP, Vista, 7, dan PS3. Seharusnya berfungsi di mac dan linux tetapi saya belum mengujinya. Perangkat ini dikenali sebagai perangkat HID standar. -Anda tidak perlu memprogram apa pun untuk panduan ini. Program sudah dikompilasi dan siap untuk di-flash ke chip Anda. -Anda memang membutuhkan keterampilan menyolder dasar. -Keterampilan membaca skema dasar membantu, tetapi saya akan mencoba menjelaskan setiap langkah.
Langkah 1: Bagian yang Dibutuhkan
Daftar Bagian: ---------------------------------------- -Atmega8 DIP mikrokontroler -AVR programmer (usb, paralel atau serial. Saya menggunakan usb.) -12MHz Crystal osscilator -[2] 3.6 volt zener diode -1.5K Resistor (di mana saja dari 1.3K hingga 1.7K harus bekerja) -[2] Resistor 68ohm (di mana saja dari 60 hingga 75 seharusnya berfungsi) -Kabel USB male -Pengontrol SNES (pihak pertama berfungsi lebih baik. Panduan pencocokan warna kabel.) -Kabel kecil. -PCB - www.radioshack.com/product/index.jsp - $2 -Breadboard. Ini membuatnya lebih mudah untuk diuji sebelum dimasukkan ke controller.www.radioshack.com/product/index.jsp - $9 Alat: ---------------------- ------------------- -Wire Stripper -Pemotong Kawat -Besi Solder -Solder -Tang hidung jarum (memudahkan untuk menempatkan dan memindahkan kabel pada papan tempat memotong roti) -Dremmel atau alat pemotong. (chip tidak akan cocok dengan pengontrol yang tidak dimodifikasi.
Langkah 2: Siapkan Kabel
-Ambil kabel usb dan potong ujung non male. Anda hanya perlu kabel dan usb laki-laki. -Lepaskan kabel USB dan semua 4 koneksi di dalamnya. (beberapa kabel usb memiliki 5 kabel. Panduan ini tidak memerlukan kabel ke-5, sehingga dapat terputus. -Buka pengontrol SNES. Potong kabel koneksi dekat dengan papan, tetapi sisakan kabel secukupnya agar dapat disolder ke pcb. Lebih baik meninggalkan terlalu banyak kawat dan memotongnya jika Anda tidak membutuhkannya.
Langkah 3: Mem-flash File Hex ke Atmega8
Saya menggunakan programmer usb untuk mem-flash chip saya. Ini berarti bahwa file hex yang dikompilasi dikirim dari komputer ke chip. Tidak ada pemrograman yang sebenarnya perlu dilakukan. Serial dan paralel akan berfungsi, tetapi perangkat lunak pemrogram akan sedikit berbeda dari milik saya.
File HEX diunduh di sini: (klik kanan simpan target sebagai…)www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexIni adalah firmware yang akan memberi tahu chip cara menangani semua sinyal.
Semua chip Atmega membutuhkan byte sekering. Jangan khawatir tentang apa yang mereka lakukan, ketahuilah bahwa desain ini membutuhkan: byte tinggi = 0xc9 byte rendah = 0x9f
Program flashing chip Anda harus memiliki opsi untuk mengatur sekering ini. Saya menggunakan ProgISP di sistem saya.
Jika sudah di-flash, Anda siap untuk memulai bread boarding.
Langkah 4: Breadboarding
Saya akan menganggap Anda tahu dasar-dasar menggunakan papan tempat memotong roti. Jika tidak, ada banyak panduan untuk itu. Saya juga akan berasumsi bahwa Anda tahu cara menyolder kabel. Jika Anda tidak dapat membaca gambarnya, buka di sini: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp
Langkah 5: Osilator + SNES
Osilator terhubung ke pin 9 dan 10. Osilator dapat diputar dengan cara apa pun dan berfungsi. SNES Clock terhubung ke pin 28. SNES Latch terhubung ke pin 27. Data SNES terhubung ke pin 26. Daya SNES 5V terhubung ke 5V pada chip dan usb 5V. Ground SNES terhubung ke kedua ground pada chip dan ground usb.
Langkah 6: Data dan Daya USB
Bagian ini sangat sulit untuk disambungkan dengan benar. Perhatikan baik-baik skemanya. USB 5V masuk ke kedua pin 5V dan SNES 5V USB Ground masuk ke kedua pin ground dan SNES ground USB2 adalah data -. Ini berjalan: melalui dioda zener 3.6v ke ground melalui resistor 68ohm ke pin 2 dan 3 ke usb 5V melalui resistor 1.5k. USB3 adalah data +. ia pergi: melalui dioda zener 3.6v ke ground melalui resistor 68ohm ke pin 4
Langkah 7: Menguji Pengontrol
Dengan semua bagian di tempatnya, colokkan port usb ke komputer Anda dan itu akan muncul dengan perangkat keras baru yang ditemukan. Anda dapat menguji semua tombol di panel kontrol di bawah pengontrol game. Jika berhasil, Anda siap untuk mentransfernya ke pcb dan memasukkannya ke dalam pengontrol.
Langkah 8: Papan tempat memotong roti ke PCB
Saya menggunakan papan di bawah ini untuk membuat desain saya. Saya meletakkan chip di tempatnya dan menggunakan dremel untuk memotong semua area yang tidak dibutuhkan dari papan. Anda harus membuatnya sekecil mungkin agar sesuai dengan pengontrol. Perhatikan bahwa semua tempat solder di dekat pin menghubungkan 3 lubang. Hal ini memungkinkan 2 kabel per pin untuk digunakan pada papan ini. Catatan. Solder harus berada di bagian bawah papan. Letakkan di sisi yang salah dan pin tidak akan terhubung.
Langkah 9: Memodifikasi Pengontrol
Saya harus memotong casingnya sedikit agar sesuai dengan semua yang ada di dalamnya. Saya meletakkan sirkuit saya di bawah tombol abxy. Gambar menunjukkan apa yang saya lakukan. Pasangkan dengan cara apa pun yang Anda inginkan selama itu tertutup.
Langkah 10: Pengujian Akhir + Catatan
Uji dan lihat apakah itu berhasil. Jika ya, Anda selesai. Jika tidak periksa kesalahan umum. Kesalahan Umum: -------------------------- Periksa apakah daya dan arde tersambung dengan benar Periksa arah dioda zener. Mereka tidak bekerja dua arah. Apakah osilator terhubung? Apakah Anda memprogram program yang tepat dan byte sekering? Apakah data, gerendel, dan jam snes terhubung ke pin yang tepat? Apakah Anda memiliki jembatan solder di mana saja? CATATAN: --------------------------- Kontroler ini berfungsi pada PS3, tetapi tombolnya tidak memetakan dengan baik. Tombol mulai dan pilih tidak dipetakan ke ps3 start dan pilih. Ini dapat digunakan pada beberapa game petarung yang memungkinkan Anda untuk memetakan kembali tombol-tombolnya. Beri tahu saya apa yang bisa saya lakukan untuk meningkatkan Instructable ini.
Direkomendasikan:
Pengontrol Video Game USB DIY: 6 Langkah
Pengontrol Video Game USB DIY: Ada berbagai pengontrol kustom do-it-yourself di luar sana, dari stik arcade klasik hingga rekreasi pengontrol modern, biasanya dibuat dari bagian inti yang sama. Untuk proyek akhir kami di kelas Teknik Lanjutan sekolah menengah kami , kami memiliki
Pengontrol Game DIY Berbasis Arduino - Pengontrol Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
Pengontrol Game DIY Berbasis Arduino | Pengontrol Permainan Arduino PS2 | Bermain Tekken Dengan Gamepad Arduino DIY: Halo teman-teman, bermain game selalu menyenangkan tetapi bermain dengan Kontroler game kustom DIY Anda sendiri lebih menyenangkan. Jadi kami akan membuat Pengontrol game menggunakan arduino pro micro dalam instruksi ini
Cara Memperbaiki Pengontrol NES Usb: 6 Langkah
Cara Memperbaiki Pengontrol Usb NES: Siapa yang tidak pernah membeli sesuatu dari internet tetapi produk ini bermasalah? Pengontrol NES dibeli di toko online Cina tetapi datang dengan masalah pada tombol, di mana (dalam kasus saya), tekan kiri pada d-pad tetapi alih-alih bertindak hanya
YABC - Pengontrol Blynk Lain - Pengontrol Suhu dan Kelembaban IoT Cloud, ESP8266: 4 Langkah
YABC - Pengontrol Blynk Lain - Pengontrol Suhu dan Kelembaban IoT Cloud, ESP8266: Hai Pembuat,Saya baru-baru ini mulai menanam jamur di rumah, jamur tiram, tetapi saya sudah 3x pengontrol ini di rumah untuk kontrol Suhu Fermentor untuk minuman rumah saya, istri juga melakukan hal Kombucha ini sekarang, dan sebagai Termostat untuk Panas
Pengontrol SNES Menjadi Mod Mouse: 8 Langkah
Pengontrol SNES Menjadi Mod Mouse: Cara cepat dan mudah untuk mengubah Pengontrol SNES menjadi mouse optik yang berfungsi