Daftar Isi:
- Perlengkapan
- Langkah 1: Membongkar Mega Drive
- Langkah 2: Pencetakan 3D Bagian Baru
- Langkah 3: Kembali Port: HDMI dan Ethernet
- Langkah 4: Port Ekstensi Samping: USB dan MicroSD
- Langkah 5: Memangkas dan Menyolder Papan
- Langkah 6: Memasang dan Mendinginkan Raspberry Pi
- Langkah 7: (Opsional) Menambahkan Drive Penyimpanan
- Langkah 8: Memasang ControlBlock: Pengontrol, Sakelar Daya, dan LED
- Langkah 9: Tombol Reset
- Langkah 10: Kontrol Volume (Tidak Diuji)
- Langkah 11: Catu Daya
- Langkah 12: Pasang Kembali Casingnya
- Langkah 13: Pasang dan Nikmati
Video: Mega RasPi - Raspberry Pi dalam Sega Mega Drive / Genesis: 13 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Panduan ini membawa Anda melalui konversi Sega Mega Drive lama ke konsol game retro, menggunakan Raspberry Pi.
Saya telah menghabiskan berjam-jam masa kecil saya bermain video game di Sega Mega Drive saya. Sebagian besar teman saya juga memilikinya, jadi kami akan berbagi permainan dan mengatur turnamen di antara kami sendiri. Tiga puluh tahun kemudian, saya akhirnya menemukan cara untuk menghormati kenangan itu, dengan mengubah Sega Mega Drive menjadi konsol game retro dan server media yang dapat saya gunakan setiap hari menggunakan Raspberry Pi: Mega RasPi.
Tujuan saya adalah untuk mempertahankan sebanyak mungkin bagian dan fungsionalitas asli konsol, sambil membuat RasPi itu sendiri mudah diakses.
Perlengkapan
- 1 Sega Mega Drive (atau Genesis) yang salah
- 1 atau 2 pengontrol yang berfungsi, 3 atau 6 tombol
- 1 Raspberry Pi 3B+
- 1 kartu Micro SD, RetroPie v4.5 sudah terpasang
- 1 ControlBlock v2.1
- 1 Adaptor daya, 5V 3A, dengan colokan 5.5mm / 2.1mm
- Heatsink Raspberry Pi
- Filamen PLA 2.85mm
-
Kabel ekstensi dan kabel:
- Kabel HDMI, 30 cm
- Kabel Ethernet, 30 cm
- 3x kabel USB, 20/30 cm
- Kabel pembaca kartu Micro SD, 25 cm
- Kabel audio jack 3.5mm
- Kabel daya USB mikro
- Kabel jumper, 25 cm
- Sekrup
-
Opsional
- Drive penyimpanan 2,5 inci
- Kabel SATA ke USB
Alat dan Sumber Daya
- Alat dasar: obeng, tang, gergaji, dll.
- Besi solder dan perlengkapannya
- pencetak 3D
- Pengetahuan dasar tentang pencetakan 3D, menyolder, dan alat linux
Langkah 1: Membongkar Mega Drive
Tidak diperlukan alat mewah untuk membongkar: obeng kuno yang bagus sudah cukup.
Ada 6 sekrup untuk membuka casing luar, dan 10 lagi untuk melepas papan. Beberapa dari mereka memiliki panjang yang berbeda, lacak mana yang pergi ke mana.
Catatan tentang model: Ada beberapa model berbeda dengan konfigurasi port yang sedikit berbeda. Yang digunakan untuk panduan ini adalah 1601-18.
Langkah 2: Pencetakan 3D Bagian Baru
Saya ingin potongan baru benar-benar menonjol, jadi saya menggunakan filamen merah, dengan konfigurasi berikut di Ultimaker Cura:
- Printer: Ultimaker 3
- Filamen: PLA 2,85 mm
- Resolusi: 0,1 mm
- Isi: 100%
- Dukungan dan Adhesi keduanya diperiksa
Anda dapat menemukan sumber file.stl dari Sega Mega Drive 1 dengan Raspberry Pi 3 things.
Cetak berikut ini:
-
Port belakang: HDMI dan Ethernet
- kembali-1-HDMI-1601-18.stl
- kembali-2-HDMI-1601-18.stl
-
Slot ekstensi samping: Pembaca kartu USB dan Micro SD
- slot-1-D-SUB.stl
- slot-2-D-SUB.stl
- slot-3-D-SUB.stl
-
internal
pi-holder-MULTI.stl
Catatan tentang pencetakan 3D: PLA adalah bahan yang umum dan mudah digunakan, namun Anda dapat mempertimbangkan bahan lain untuk bagian yang lebih kuat, misalnya: PETGFile ini adalah bagian dari proyek konversi yang fantastis ini dan didokumentasikan dengan sangat baik dengan petunjuk terperinci. Penulis menjual kit lengkap di situs webnya, Anda mungkin ingin memeriksanya juga.
Langkah 3: Kembali Port: HDMI dan Ethernet
Ambil keduanya back-1-HDMI-1601-18 dan back-2-HDMI-1601-18, bersama dengan kabel ekstensi HDMI dan Ethernet. Anda juga membutuhkan 3 sekrup.
Setelah kedua kabel terpasang, kencangkan penyangga ke casing bawah.
Catatan tentang sumber kabel yang tepat: Tidak mudah menemukan kabel yang sesuai dengan penyangga dengan sempurna. Saran saya adalah mengunjungi beberapa toko elektronik dan mencoba beberapa kabel sampai Anda menemukan sesuatu yang cocok. Anda mungkin perlu mengukir beberapa bagian agar sesuai dengan penyangganya. Itulah yang saya lakukan dengan kabel HDMI, seperti yang Anda lihat di foto. Seharusnya tidak menjadi masalah, selama Anda tetap menggunakan kabel dasar dengan colokan karet, terutama jika memesan secara online. Alternatifnya adalah mengedit file.stl dan mencetak dukungan khusus untuk kabel yang tepat.
Langkah 4: Port Ekstensi Samping: USB dan MicroSD
Ambil slot-1-D-SUB, slot-2-D-SUB dan slot-3-D-SUB, serta kabel ekstensi pembaca kartu USB dan Micro SD. Anda juga membutuhkan 4 sekrup. Pasang semua kabel ke dalam penopang dan kemudian pasang ke kasing.
Catatan tentang versi USB: keempat port USB di Pi 3B+ adalah versi 2.0. Namun, Pi 4 menawarkan dua port USB 3.0. Ingatlah hal itu untuk mendapatkan kabel yang benar dan menjaga kompatibilitas.
Langkah 5: Memangkas dan Menyolder Papan
Pangkas papan agar pas dengan casing dengan dukungan cetak 3D baru, sambil menjaga tombol asli dan port pengontrol seperti yang ditunjukkan pada foto. Jauhkan audio dan colokan listrik juga.
Solder semua kabel yang diperlukan ke terminal yang benar (lihat foto):
- Sakelar daya, 2 kabel jumper
- Tombol reset, 2 kabel jumper
- Port pengontrol, 9 kabel jumper per port
- Soket daya, kabel daya dengan Micro USB
- Soket audio, kabel audio dengan soket 3,5 mm
Setelah ini selesai, pasang sirkuit ke casing bawah dengan 3 sekrup.
Catatan tentang perubahan papan: Saya sangat menyukai gagasan untuk mengintegrasikan komponen asli dan baru sebagai penghormatan ke konsol asli dan membuat bagian lama berguna, terinspirasi oleh proyek ini. Namun, jangan lakukan ini dengan Mega Drive yang berfungsi! Pertahankan dan temukan yang rusak sebagai gantinya. Anda mungkin dapat menemukan yang murah dari eBay.
Langkah 6: Memasang dan Mendinginkan Raspberry Pi
Ambil pi-holder-MULTI, bersama dengan Raspberry Pi dan (opsional) drive penyimpanan 2,5 (detail lebih lanjut tentang ini di langkah berikutnya)
Tempelkan heatsink ke Pi, dan pasang Pi ke penyangga. Mulai sulit untuk memasang semuanya dengan kabel, jadi awasi itu.
Catatan tentang pendinginan: Saya hanya memiliki pendinginan pasif, untuk menjaga sistem tetap diam. Saya menempatkan beberapa heatsink pada CPU, RAM dan chip USB/Ethernet. Untuk memasang pendingin aktif, Anda perlu mencetak dudukan kipas-MULTI dan memasang kipas pendingin, yang dapat dipasang di casing atas. Lihat proyek asli untuk detailnya.
Langkah 7: (Opsional) Menambahkan Drive Penyimpanan
Jika Anda memilih untuk menambahkan drive penyimpanan, pertimbangan utama yang harus diperhatikan adalah daya. Sangat mungkin bahwa port USB tidak dapat menyediakan daya yang cukup.
Sebagai percobaan, saya menggunakan HDD lama dengan bagian-bagian dari kasing eksternal, yang dapat ditenagai secara mandiri. HDD kemudian dihubungkan secara paralel ke jack yang sama dengan RasPi - seperti yang Anda lihat di foto.
Hasilnya agak berantakan, dan ada banyak komponen yang tidak perlu di sini. Saya akan menyarankan kabel SATA ke USB khusus sebagai gantinya, dengan port USB ganda untuk daya independen.
Langkah 8: Memasang ControlBlock: Pengontrol, Sakelar Daya, dan LED
Hubungkan sakelar daya dan pengontrol ke ControlBlock. Ini cukup mudah, karena pin pengontrol 1 hingga 9 terhubung secara berurutan. Pasang LED pada casing atas dengan dua kabel jumper tambahan juga, menjaga polaritas yang benar.
ControlBlock terkunci tepat di atas RasPi, meskipun driver harus diinstal untuk membuatnya berfungsi.
Instal drivernya
Buka menu Pengaturan RetroPie dan instal driver melalui menu:
RetroPie-Setup > Kelola paket > Kelola paket driver > blok kontrol > Instal
Konfigurasikan jenis pengontrol:
Di terminal, ketik:
sudo nano /etc/controlblock.cfg
Temukan gamepadtype dan ubah ke genesis.
"gamepadtype": "genesis", // Menyetel jenis gamepad. Pilihan: "arcade", "mame", "snes", "nes", "genesis", "none" …
Anda sekarang harus dapat mengatur pengontrol di RetroPie.
Untuk instruksi dan konfigurasi lebih rinci, lihat dokumentasi ControlBlock2.
Catatan di ControlBlock v2.1: komponen ini menambahkan manajemen daya dan dukungan pengontrol ke Raspberry Pi. Manajemen daya mencegah kerusakan data dan pengontrol menambahkan dukungan untuk pengontrol asli. Pengontrol modern masih dapat digunakan dengan salah satu port USB samping atau melalui Bluetooth. Meskipun komponen ini nyaman, Anda tidak benar-benar membutuhkannya untuk menyelesaikan proyek ini. Sakelar daya dapat dihubungkan langsung ke Raspberry Pi, dan pengontrol dicolokkan ke GPIO menggunakan db9_gpio_rpi.
Langkah 9: Tombol Reset
Tombol reset dikonfigurasi untuk keluar dari emulator apa pun dan kembali ke menu pemilihan game.
Instal Kontrol PiGRRL2
Di terminal, ketik:
curl -O
sudo bash retrogame.sh
Pilih opsi 1: Kontrol PiGRRL 2 dan biarkan skrip menyelesaikan instalasi.
Ubah konfigurasi pin ESC
Karena pin default yang digunakan untuk ESC bentrok dengan ControlBlock, kita perlu mengubahnya ke pin lain, misalnya: GPIO 25 (pin 22)
sudo nano /boot/retrogame.cfg
Temukan baris kunci ESC, dan ubah menjadi 25:
ESC 25 # Keluar dari ROM; Tombol PiTFT 1…
Perbarui RetroArch
Di terminal, ketik:
sudo nano /opt/retropie/configs/all/retroarch.cfg
Temukan input_enable_hotkey dan input_exit_emulator dan ubah keduanya menjadi "escape"
input_enable_hotkey = "melarikan diri" … input_exit_emulator = "melarikan diri" …
Hubungkan tombol Reset
Terakhir, sambungkan kabel jumper tombol reset ke pin 22 (GPIO 25) dan pin 25 (Ground).
Catatan tentang PiGRRL 2: Ini adalah proyek yang berbeda, dan kami hanya menggunakan satu dari banyak fitur yang disediakan olehnya. Tombol Reset hanya dikonfigurasi sebagai tombol Esc di belakang layar.
Langkah 10: Kontrol Volume (Tidak Diuji)
Langkah ini belum selesai dalam panduan ini
Sayangnya, potensiometer penggeser volume pada Mega Drive saya rusak dan saya tidak dapat menghubungkannya ke RasPi saya. Namun, dimungkinkan untuk mengontrol volume suara pada Rasperry Pi menggunakan potensiometer. Meskipun saya tidak dapat memberikan petunjuk rinci, saya akan mendorong Anda untuk bereksperimen dengannya sedikit.
Sinyal analog dari potensiometer harus diubah menjadi sinyal digital yang dapat dibaca oleh Raspberry Pi, yang dapat dicapai dengan menggunakan chip MCP3008 yang terhubung ke GPIO.
Lihat panduan berikut untuk petunjuk langkah demi langkah:
Input Analog untuk Raspberry Pi Menggunakan MCP3008 - Mengonversi input analog ke digital dan mengontrol volume audio
Langkah 11: Catu Daya
Di sini, saya juga menyimpan colokan listrik asli, namun Anda memerlukan sumber daya yang sesuai untuk pekerjaan itu, terutama jika Anda juga menambahkan drive penyimpanan.
Perhatikan polaritas sumber daya baru Anda. Soket daya Mega Drive dihubungkan dengan kabel positif di bagian luar steker. Namun, jauh lebih umum untuk menemukan sumber daya dengan ground di luar. Pastikan Anda menghubungkan semuanya dengan benar.
Langkah 12: Pasang Kembali Casingnya
Kerja keras sudah selesai, sekarang saatnya untuk menyatukan semuanya. Ini menjadi rumit dengan semua kabel, tetapi semuanya harus pas. Kencangkan casing atas dan bawah bersama-sama dengan 6 sekrup asli.
Langkah 13: Pasang dan Nikmati
Colokkan semuanya: HDMI, Controller, dan Power dan nyalakan sakelar. Jika Anda belum melakukannya sebelumnya, pengontrol perlu dikonfigurasi di RetroPie, agar dapat digunakan.
Layar pembuka
Sebagai bonus, saya telah melampirkan splashscreen yang dapat Anda gunakan di Mega Raspi Anda sendiri. Untuk menggunakannya, unggah gambar ke:
/home/pi/RetroPie/splashscreens/
Kemudian ubah konfigurasi Splashscreen, di bawah menu RetroPie.
Telur paskah slot kartrid
Setelah mendesain ulang konsol, saya merasa slot kartrid dibiarkan terbengkalai. Oleh karena itu saya juga menyediakan logo Mega RasPi untuk dicetak 3D dan ditempatkan di bawah slot kartrid, yang akan terungkap hanya ketika Anda membuka gerbang slot kecil.
Sekarang saatnya menikmati Mega RasPi dengan game retro favorit Anda. Selamat bersenang-senang!
Direkomendasikan:
Sega Genesis Controller ke Adaptor USB seharga $2: 4 Langkah
Sega Genesis Controller to USB Adapter seharga $2: Adaptor ini memungkinkan pengontrol Sega Genesis / Mega Drive mengemulasi gamepad XBox 360 ganda untuk digunakan dengan retroarch atau perangkat lunak lain. Ini menggunakan pil biru stm32f103c8t6 yang kompatibel dengan Arduino untuk elektronik. Bahan: pil biru stm32f103c8t6dua DB9 m
Ubah Sega Genesis Portabel ATGAMES Menjadi Satu Set Speaker Nirkabel.: 13 Langkah (dengan Gambar)
Ubah Sega Genesis Portabel ATGAMES Menjadi Satu Set Speaker Nirkabel.: Jika Anda telah membaca instruksi pertama saya tentang cara memodifikasi baterai baru yang lebih baik untuk Sega Genesis portabel ATGAMES maka Anda mungkin bertanya-tanya: T: Apa yang akan saya lakukan dengan semua kekuatan yang baru ditemukan itu? A: Modifikasi ATGAMES Portable Sega Genesis menjadi wirele
Mega Drive/Genesis 2 Bersihkan Keluaran AV Belakang Mod: 5 Langkah
Mega Drive/Genesis 2 Clean Rear AV Output Mod: Saya selalu ingin memodifikasi MD2 dengan S-video & Keluaran RCA, tetapi seperti yang mungkin Anda ketahui, memasang jack di bagian belakang konsol tidak mudah karena tidak ada cukup ruang di bagian atas atau bawah. Satu-satunya pilihan lain adalah saya
Mesin Pengumpan Hewan Peliharaan Dengan RasPi dan Bot Telegram: 4 Langkah (dengan Gambar)
Mesin Pengumpan Hewan Peliharaan Dengan RasPi dan Bot Telegram: Pertama-tama saya perlu mengklarifikasi bahwa ini bukan Tambang Ide asli, cukup perbarui dan sesuaikan skrip pemrograman untuk bekerja dengan telegram, saya menemukannya di Instruksi sebelumnya sehingga kreditnya benar-benar penulisnya. Anda bisa melihat bahasa Spanyol
Hard Drive Xbox 360 Lama + Kit Transfer Hard Drive = Hard Drive USB Portabel!: 4 Langkah
Hard Drive Xbox 360 Lama + Kit Transfer Hard Drive = Hard Drive USB Portabel!: Jadi… Anda telah memutuskan untuk membeli HDD 120GB untuk Xbox 360 Anda. Sekarang Anda memiliki hard drive lama yang mungkin tidak akan Anda beli gunakan lagi, serta kabel yang tidak berguna. Anda bisa menjualnya atau memberikannya… atau memanfaatkannya dengan baik