Isi kandungan:
- Bekalan
- Langkah 1: Membongkar Mega Drive
- Langkah 2: Mencetak Bahagian Baru 3D
- Langkah 3: Pelabuhan Kembali: HDMI dan Ethernet
- Langkah 4: Pelabuhan Sisi Sisi: USB dan MicroSD
- Langkah 5: Memangkas dan Memateri Papan
- Langkah 6: Memasang dan Menyejukkan Raspberry Pi
- Langkah 7: (Pilihan) Menambah Drive Storan
- Langkah 8: Memasang ControlBlock: Pengawal, Suis Kuasa dan LED
- Langkah 9: Tetapkan Semula Butang
- Langkah 10: Kawalan Kelantangan (Tidak Diuji)
- Langkah 11: Bekalan Kuasa
- Langkah 12: Pasang semula Kes
- Langkah 13: Pasangkan dan Nikmati
Video: Mega RasPi - Pi Raspberry dalam Sega Mega Drive / Genesis: 13 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Panduan ini membawa anda melalui penukaran Sega Mega Drive lama ke konsol permainan retro, menggunakan Raspberry Pi.
Saya telah menghabiskan berjam-jam masa kecil saya bermain permainan video di Sega Mega Drive saya. Sebilangan besar rakan saya juga mempunyai satu, jadi kami akan berkongsi permainan dan menganjurkan pertandingan di antara kami. Tiga puluh tahun kemudian, saya akhirnya menemui cara untuk memberi penghormatan kepada kenangan itu, dengan menukar Sega Mega Drive ke konsol permainan retro dan pelayan media yang boleh saya gunakan setiap hari menggunakan Raspberry Pi: Mega RasPi.
Tujuan saya adalah untuk mengekalkan sebanyak mungkin bahagian dan fungsi asal konsol, sambil menjadikan RasPi sendiri mudah diakses.
Bekalan
- 1 Drive Sega Mega yang rosak (atau Genesis)
- 1 atau 2 pengawal berfungsi, 3 atau 6 butang
- 1 Raspberry Pi 3B +
- 1 kad Micro SD, RetroPie v4.5 telah dipasang sebelumnya
- 1 ControlBlock v2.1
- 1 Penyesuai kuasa, 5V 3A, dengan palam 5.5mm / 2.1mm
- Heatsink Raspberry Pi
- Filamen PLA 2.85mm
-
Kabel dan wayar sambungan:
- Kabel HDMI, 30 cm
- Kabel Ethernet, 30 cm
- Kabel USB 3x, 20/30 cm
- Kabel pembaca kad mikro SD, 25 cm
- Kabel audio bicu 3.5mm
- Kabel kuasa USB mikro
- Wayar pelompat, 25 cm
- Skru
-
Pilihan
- Pemacu simpanan 2.5 inci
- Kabel SATA ke USB
Alat dan Sumber
- Alat asas: pemutar skru, tang, gergaji, dll.
- Pateri dan bekalan
- Pencetak 3D
- Pengetahuan asas mengenai percetakan 3D, pematerian dan alat linux
Langkah 1: Membongkar Mega Drive
Tidak ada alat mewah yang diperlukan untuk pembongkaran: pemutar skru kuno yang baik sudah cukup.
Terdapat 6 skru untuk membuka sarung luar, dan 10 lagi untuk mengeluarkan papan. Sebilangan dari mereka mempunyai panjang yang berbeza, tetapi perhatikan yang mana yang pergi ke mana.
Catatan mengenai model: Terdapat beberapa model yang berbeza dengan konfigurasi port yang sedikit berbeza. Yang digunakan untuk panduan ini ialah 1601-18.
Langkah 2: Mencetak Bahagian Baru 3D
Saya mahu kepingan baru benar-benar menonjol, jadi saya menggunakan filamen merah, dengan konfigurasi berikut pada Ultimaker Cura:
- Pencetak: Ultimaker 3
- Filamen: PLA 2.85 mm
- Resolusi: 0.1 mm
- Isi: 100%
- Sokongan dan Adhesi diperiksa
Anda boleh mencari fail sumber.stl dari Sega Mega Drive 1 dengan Raspberry Pi 3 perkara.
Cetak yang berikut:
-
Port belakang: HDMI dan Ethernet
- belakang-1-HDMI-1601-18.stl
- belakang-2-HDMI-1601-18.stl
-
Slot sambungan sisi: Pembaca kad USB dan Micro SD
- slot-1-D-SUB.stl
- slot-2-D-SUB.stl
- slot-3-D-SUB.stl
-
Dalaman
pi-pemegang-MULTI.stl
Catatan mengenai percetakan 3D: PLA adalah bahan yang biasa dan mudah digunakan, namun anda boleh mempertimbangkan bahan lain untuk kepingan yang lebih kuat, contohnya: PETG Fail-fail ini adalah sebahagian daripada projek penukaran yang hebat ini dan didokumentasikan dengan sangat baik dengan arahan terperinci. Penulis menjual kit lengkap di laman webnya, anda mungkin ingin melihatnya juga.
Langkah 3: Pelabuhan Kembali: HDMI dan Ethernet
Raih kedua-belakang-1-HDMI-1601-18 dan belakang-2-HDMI-1601-18, bersama-sama dengan kabel sambungan HDMI dan Ethernet. Anda juga akan memerlukan 3 skru.
Setelah kedua-dua kabel dipasang, pasangkan penyokong ke casing bawah.
Catatan mengenai mendapatkan kabel yang betul: Tidak mudah mencari kabel yang sesuai dengan sokongan. Nasihat saya adalah untuk mengunjungi beberapa kedai elektronik dan mencuba beberapa kabel sehingga anda menemui sesuatu yang sesuai. Anda mungkin perlu mengukir beberapa bahagian untuk memasangkannya ke dalam penyokong. Itulah yang saya lakukan dengan kabel HDMI, seperti yang anda lihat dalam gambar. Ia tidak menjadi masalah, selagi anda berpegang pada kabel asas dengan palam getah, terutama jika memesan secara dalam talian. Alternatifnya ialah mengedit fail.stl dan mencetak sokongan khusus untuk kabel yang betul.
Langkah 4: Pelabuhan Sisi Sisi: USB dan MicroSD
Ambil slot-1-D-SUB, slot-2-D-SUB dan slot-3-D-SUB, serta kabel sambungan pembaca kad USB dan Micro SD. Anda juga memerlukan 4 skru. Pasang semua kabel ke dalam penyokong dan kemudian pasangkan ke casing.
Catatan mengenai versi USB: keempat-empat port USB di Pi 3B + adalah versi 2.0. Walau bagaimanapun, Pi 4 menawarkan dua port USB 3.0. Perlu diingat untuk mendapatkan kabel yang betul dan menjaga keserasian.
Langkah 5: Memangkas dan Memateri Papan
Potong papan agar sesuai dengan casing dengan penyokong cetak 3D baru, sambil mengekalkan butang dan port pengawal yang asal seperti yang ditunjukkan dalam foto. Simpan juga soket audio dan kuasa.
Pateri semua wayar yang diperlukan ke terminal yang betul (lihat foto):
- Suis kuasa, 2 wayar pelompat
- Butang set semula, 2 wayar pelompat
- Port pengawal, 9 kabel jumper setiap port
- Palam kuasa, kabel kuasa dengan USB Mikro
- Soket audio, kabel audio dengan bicu 3.5 mm
Setelah ini selesai, pasangkan litar ke kotak bawah dengan 3 skru.
Catatan mengenai perubahan papan: Saya sangat menyukai idea untuk menggabungkan komponen asli dan baru sebagai penghormatan kepada konsol asal dan menjadikan bahagian lama berguna, yang diilhamkan oleh projek ini. Namun, jangan lakukan ini dengan Mega Drive yang berfungsi! Simpanlah dan cari yang rosak sebagai gantinya. Anda mungkin boleh menjumpai eBay yang murah.
Langkah 6: Memasang dan Menyejukkan Raspberry Pi
Ambil pi-pemegang-MULTI, bersama dengan Raspberry Pi dan (pilihan) pemacu storan 2.5 (maklumat lebih lanjut mengenai ini pada langkah seterusnya)
Lekatkan heatsink ke Pi, dan pasangkan Pi ke sokongan. Ia mulai sukar untuk memasang semuanya dengan kabel, jadi perhatikan itu.
Catatan mengenai penyejukan: Saya hanya mempunyai penyejukan pasif, untuk menjadikan sistem tidak bersuara. Saya meletakkan beberapa heatsink pada CPU, RAM dan cip USB / Ethernet. Untuk memasang penyejukan aktif, anda perlu mencetak pemegang kipas-MULTI dan memasang kipas penyejuk, yang boleh dipasang di casing atas. Rujuk projek asal untuk maklumat lanjut.
Langkah 7: (Pilihan) Menambah Drive Storan
Sekiranya anda memilih untuk menambah pemacu storan, pertimbangan utama yang perlu diambil kira adalah kuasa. Kemungkinan port USB tidak akan dapat memberikan kuasa yang mencukupi.
Sebagai percubaan, saya menggunakan HDD lama dengan bahagian dari casing luaran, yang boleh dihidupkan secara bebas. HDD kemudian disambungkan selari dengan bicu yang sama dengan RasPi - seperti yang anda lihat dalam foto.
Hasilnya agak tidak kemas, dan terdapat banyak komponen yang tidak perlu di sini. Saya akan mencadangkan SATA khusus untuk kabel USB, dengan port USB ganda untuk kuasa bebas.
Langkah 8: Memasang ControlBlock: Pengawal, Suis Kuasa dan LED
Sambungkan suis kuasa dan pengawal ke ControlBlock. Ini cukup mudah, kerana pin pengawal 1 hingga 9 disambungkan secara berurutan. Pasang LED pada sarung atas dengan dua wayar pelompat tambahan juga, menjaga kekutuban yang betul.
ControBlock terkunci tepat di atas RasPi, walaupun pemacu mesti dipasang untuk menjadikannya berfungsi.
Pasang pemacu
Buka menu Pengaturan RetroPie dan pasang pemacu melalui menu:
RetroPie-Setup> Urus pakej> Urus pakej pemacu> controlblock> Pasang
Konfigurasikan jenis pengawal:
Di terminal, taip:
sudo nano /etc/controlblock.cfg
Cari jenis permainan dan ubah menjadi genesis.
"gamepadtype": "genesis", // Menetapkan jenis gamepad. Pilihan: "arcade", "mame", "snes", "nes", "genesis", "none"…
Anda sekarang mesti dapat mengatur pengawal di RetroPie.
Untuk arahan dan konfigurasi terperinci lebih lanjut, lihat dokumentasi ControlBlock2.
Catatan pada ControlBlock v2.1: komponen ini menambah sokongan pengurusan dan kawalan kuasa ke Raspberry Pi. Pengurusan kuasa mencegah kerosakan data dan pengawal menambahkan sokongan untuk pengawal asal. Pengawal moden masih boleh digunakan dengan salah satu port USB sampingan atau melalui Bluetooth. Walaupun komponen ini sesuai, anda tidak memerlukannya untuk menyelesaikan projek ini. Suis kuasa boleh dihubungkan terus ke Raspberry Pi, dan pengawal dipasang ke GPIO menggunakan db9_gpio_rpi.
Langkah 9: Tetapkan Semula Butang
Butang reset dikonfigurasikan untuk keluar dari emulator dan kembali ke menu pilihan permainan.
Pasang Kawalan PiGRRL2
Di terminal, taip:
curl -O
sudo bash retrogame.sh
Pilih pilihan 1: PiGRRL 2 mengawal dan biarkan skrip menyelesaikan pemasangan.
Tukar konfigurasi pin ESC
Oleh kerana pin lalai yang digunakan untuk ESC bertentangan dengan ControlBlock, kita perlu mengubahnya menjadi pin yang berbeza, misalnya: GPIO 25 (pin 22)
sudo nano /boot/retrogame.cfg
Cari garis kunci ESC, dan ubah menjadi 25:
ESC 25 # Keluar ROM; Butang PiTFT 1…
Kemas kini RetroArch
Di terminal, taip:
sudo nano /opt/retropie/configs/all/retroarch.cfg
Cari input_enable_hotkey dan input_exit_emulator dan ubah keduanya menjadi "melarikan diri"
input_enable_hotkey = "melarikan diri" … input_exit_emulator = "melarikan diri"…
Sambungkan butang Tetapkan Semula
Akhirnya, sambungkan wayar jumper butang reset ke pin 22 (GPIO 25) dan pin 25 (Ground).
Catatan mengenai PiGRRL 2: Ini adalah projek yang berbeza dengan sendirinya, dan kami hanya menggunakan salah satu daripada banyak ciri yang disediakan olehnya. Butang Reset hanya dikonfigurasikan sebagai butang Esc di belakang tabir.
Langkah 10: Kawalan Kelantangan (Tidak Diuji)
Langkah ini tidak diselesaikan dalam panduan ini
Malangnya, potensiometer penggeser kelantangan pada Mega Drive saya rosak dan saya tidak dapat menyambungkannya ke RasPi saya. Walau bagaimanapun, adalah mungkin untuk mengawal kelantangan suara pada Rasperry Pi menggunakan potensiometer. Walaupun saya tidak dapat memberikan arahan terperinci, saya mendorong anda untuk bereksperimen sedikit.
Isyarat analog dari potensiometer mesti ditukar menjadi isyarat digital yang dapat dibaca oleh Raspberry Pi, yang dapat dicapai dengan menggunakan cip MCP3008 yang disambungkan ke GPIO.
Lihat panduan berikut untuk arahan langkah demi langkah:
Input Analog untuk Raspberry Pi Menggunakan MCP3008 - Menukar input analog ke digital dan mengawal kelantangan audio
Langkah 11: Bekalan Kuasa
Di sini, saya juga menyimpan soket kuasa yang asal, namun anda memerlukan sumber kuasa yang sesuai untuk pekerjaan itu, terutamanya jika anda juga menambahkan pemacu storan.
Perhatikan kekutuban sumber kuasa baru anda. Soket kuasa Mega Drive disambung dengan positif di bahagian luar palam. Walau bagaimanapun, adalah lebih biasa untuk mencari sumber kuasa dengan tanah di luar. Pastikan anda memasukkan semuanya dengan betul.
Langkah 12: Pasang semula Kes
Kerja keras selesai, kini tiba masanya untuk menyatukan semuanya. Ia menjadi sukar dengan semua kabel, tetapi semuanya sesuai. Skru penutup atas dan bawah bersama dengan 6 skru asal.
Langkah 13: Pasangkan dan Nikmati
Pasang semuanya: HDMI, Pengawal dan Kuasa dan nyalakan suis. Sekiranya anda belum melakukannya lebih awal, pengawal perlu dikonfigurasi dalam RetroPie, agar dapat digunakan.
Skrin percikan
Sebagai bonus, saya telah melampirkan splashscreen yang boleh anda gunakan pada Mega Raspi anda sendiri. Untuk menggunakannya, muat naik gambar ke:
/ rumah / pi / RetroPie / splashscreen /
Kemudian ubah konfigurasi Splashscreen, di bawah menu RetroPie.
Telur paskah slot kartrij
Setelah merancang semula konsol, saya merasakan slot kartrij ditinggalkan. Oleh itu, saya juga menyediakan logo Mega RasPi untuk dicetak 3D dan diletakkan di bawah slot kartrij, untuk dinyatakan hanya apabila anda membuka pintu slot kecil.
Kini tiba masanya untuk menikmati Mega RasPi dengan permainan retro kegemaran anda. Berseronok!
Disyorkan:
Reka Bentuk Permainan dalam Flick dalam 5 Langkah: 5 Langkah
Reka Bentuk Permainan dalam Flick dalam 5 Langkah: Flick adalah cara yang sangat mudah untuk membuat permainan, terutama seperti teka-teki, novel visual, atau permainan petualangan
Pemegang gambar dengan pembesar suara terbina dalam: 7 Langkah (dengan gambar)
Pemegang Gambar Dengan Pembesar Suara Built-In: Berikut adalah projek yang hebat untuk dilaksanakan pada hujung minggu, jika anda ingin menjadikan anda pembesar suara yang boleh menyimpan gambar / kad pos atau bahkan senarai tugas anda. Sebagai sebahagian daripada pembangunan, kami akan menggunakan Raspberry Pi Zero W sebagai nadi projek, dan
Sega Genesis Controller to USB Adapter dengan harga $ 2: 4
Sega Genesis Controller to USB Adapter seharga $ 2: Penyesuai ini membolehkan pengawal Sega Genesis / Mega Drive meniru dual XBox 360 gamepad untuk digunakan dengan retroarch atau perisian lain. Ia menggunakan pil biru stm32f103c8t6 yang serasi dengan Arduino untuk elektronik. Bahan: stm32f103c8t6 pil biru dua DB9 m
Hidupkan ATGAMES Portable Sega Genesis Menjadi Set Pembesar Suara Tanpa Wayar .: 13 Langkah (dengan Gambar)
Ubah ATGAMES Portable Sega Genesis Menjadi Set Pembesar Suara Tanpa Wayar .: Sekiranya anda telah membaca arahan pertama saya mengenai cara mengubah bateri baru yang lebih baik untuk ATGAMES mudah alih Sega Genesis maka anda mungkin tertanya-tanya: S: Apa yang akan saya lakukan dengan semua kekuatan yang baru dijumpai? J: Ubahsuai ATGAMES Portable Sega Genesis menjadi wirele
Mega Drive / Genesis 2 Mod Output AV Belakang Bersih: 5 Langkah
Mod Output AV Mega Drive / Genesis 2 Clean Rear: Saya selalu mahu mod MD2 dengan S-video & Keluaran RCA, tetapi seperti yang anda ketahui, memasang bicu di bahagian belakang konsol tidak mudah kerana tidak ada cukup ruang di bahagian atas atau bawah casing. Satu-satunya pilihan lain ialah