Daftar Isi:
- Langkah 1: Hal-hal yang Diperlukan
- Langkah 2: Unduh Etcher
- Langkah 3: Konfigurasi Pertama Kali
- Langkah 4: Menginstal Game
- Langkah 5: Mengonfigurasi Tampilan TFT
- Langkah 6: Menambahkan Kontrol Tombol
- Langkah 7: Referensi
Video: Konsol Game Genggam DIY Menggunakan RetroPie: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Tonton video di atas untuk memahami proyek ini dengan lebih baik.
Bagus. Saatnya Anda memulai!
Pertama-tama, kita akan menggunakan RetroPie. Ini meninggalkan kita dengan dua pilihan. Jika kita sudah menginstal Raspbian di kartu SD kita, maka kita bisa menginstal emulator RetroPie di atasnya. Jika tidak, kita dapat mengunduh Gambar RetroPie Prebuilt dan mengonfigurasi perangkat keras, mengunduh, menginstal, dan memainkan game.
Saya mengunduh gambar RetroPie bawaan. Anda harus pergi ke tautan ini: https://retropie.org.uk/download/ dan unduh gambar Raspberry Pi 0/1 jika Anda menggunakan papan Raspberry Pi Zero atau Anda dapat mengunduh Gambar Raspberry Pi 2/3 jika Anda menggunakan papan versi 2, 3, 3B.
Langkah 1: Hal-hal yang Diperlukan
Berikut adalah hal-hal yang kami butuhkan:
- Raspberry Pi Nol W
- Keyboard atau Joystick (Untuk Pengaturan Awal)
- Kartu Micro SD (Min 4 GB)
- TV / Monitor PC (Untuk Pengaturan Awal)
- Tombol Taktil - 12 pc
- Sakelar Geser - 1 pc
- Layar TFT (Saya menggunakan Layar 2.2" ILI9341)
- 0.5W 8 Ohm Metal Speaker
- Meningkatkan Modul Konverter DC-DC (Saya menggunakan MT3608)
- Resistor dan Kapasitor untuk Filter (Lihat skema)
- Modul Amp Stereo PAM1608 (saya menggunakan yang dilengkapi Knob)
- Lem tembak
- Mesin Solder
- Baterai Lithium Polymer (saya menggunakan 1500mAH)
- Modul Pengisi Daya LiPo
Anda mungkin memerlukan akses ke printer 3D jika Anda ingin membuat konsol yang lengkap.
Dalam kasus seperti itu, Anda dapat mengunduh model 3D dari profil Thingiverse saya:
www.thingiverse.com/thing:3089880
Langkah 2: Unduh Etcher
Setelah gambar disk diunduh, Anda dapat mem-flash-nya ke kartu SD menggunakan perangkat lunak bernama Etcher.
Anda dapat mengunduh Etcher di sini:
Setelah mengunduh perangkat lunak, pilih gambar disk yang diunduh dan pilih Kartu SD dan klik flash. Mungkin perlu satu atau dua menit untuk menyiapkan kartu SD Anda.
Sekarang colokkan ini ke raspberry pi dan hubungkan ke monitor Anda.
Langkah 3: Konfigurasi Pertama Kali
Hubungkan daya melalui Kabel micro USB.
Bingo.
Kami mendapat pesan konsol startup diikuti oleh RetroPie Splash Screen dan kemudian Emulationstation Splash Screen yang digunakan RetroPie sebagai peluncur game frontend.
Jika Anda memiliki keyboard, sambungkan dan tekan F4 untuk masuk ke command prompt Linux. Anda dapat mengonfigurasi input nanti.
Masukkan perintah berikut untuk masuk ke halaman konfigurasi
sudo raspi-config
Anda harus mengubah kata sandi default. Jadi lanjutkan dan ubah itu.
Kemudian pilih wilayah Anda di opsi pelokalan.
Karena kita akan menghubungkan tampilan TFT melalui SPI Interface, kita harus mengaktifkan komunikasi SPI di opsi Interfacing.
Dianjurkan untuk mengaktifkan SSH juga karena ini akan membantu kita untuk memuat dan mengkonfigurasi konsol kita dengan mudah. Jadi lanjutkan dan aktifkan.
Kami akan menggunakan audio dari output PWM Pi, jadi kami harus memaksa audio melalui jack 3.5mm. Jadi lanjutkan ke opsi lanjutan dan paksa audio ke jack 3.5mm.
Anda dapat keluar dari halaman konfigurasi sekarang.
Nyalakan ulang Pi.
Kita dapat menggunakan keyboard atau joystick sementara untuk mengonfigurasi input (opsional), tahan tombol apa saja hingga jendela konfigurasi keypad muncul. Kemudian untuk tombol joystick mengkonfigurasi tombol pada keyboard. Lewati tombol tindakan yang tidak diinginkan dengan menahan tombol untuk sementara waktu.
Setelah memilih tombol, klik konfirmasi menggunakan tombol yang dikonfigurasi.
Kami dapat mengkonfigurasi ulang tombol nanti jika diperlukan.
Langkah 4: Menginstal Game
Sampai sekarang, tidak akan ada game yang ada di sistem. Anda harus mengunduh game dari internet dan memuatnya di kartu sd.
Ada dua cara untuk melakukannya.
Anda dapat menggunakan thumb drive untuk menyalin game dari PC ke Pi, atau Anda dapat menggunakan program seperti WinSCP untuk menarik dan melepas game ke Pi jika Anda telah mengaktifkan WiFi.
Anda dapat mengunduh file ROM game dari internet dan menyalinnya ke direktori yang sesuai di bawah folder /home/pi/RetroPie/roms/.
Langkah 5: Mengonfigurasi Tampilan TFT
Periksa Skema untuk koneksi pin.
Tambahkan baris berikut ke /boot/config.txt
=======================================================================
hdmi_group=2
#resolusi tampilan saya adalah 320 x 240. Sesuaikan dengan milik Anda
HDMI_mode=87
hdmi_cvt=320 240 60 1 0 0 0
HDMI_force_hotplug=1
kecepatan = 48000000
fps = 60
tampilan_rotasi=2 180 derajat
#Jika Anda ingin stereo gunakan ini
#dtoverlay=pwm-2chan, pin=18, func=2, pin2=13, func2=4
#Jika Anda ingin mono gunakan ini
dtoverlay=pwm, pin=13, func=4
=======================================================================
Pastikan Anda telah menghubungkan kabel seperti yang disebutkan dalam skema.
Masukkan perintah berikut di terminal dan lihat apakah Lampu Latar LCD muncul secara ajaib!
sudo modprobe fbtft_device custom name=fb_ili9341 gpios=reset:25, dc:24, led:15 speed=16000000 bgr=1
Tambahkan baris berikut ke /etc/modules
spi-bcm2835fbtft_device
Pi akan menggunakan perpustakaan fbtft untuk menulis ke LCD.
Fbtft_device memerlukan konfigurasi pin untuk diberitahukan secara eksplisit di file /etc/modprobe.d/fbtft.conf
Jadi buka file menggunakan:
sudo nano /etc/modprobe.d/fbtft.conf
Tambahkan yang berikut ini ke file:
pilihan fbtft_device name=fb_ili9341 gpios=reset:25, dc:24, led:15 speed=16000000 bgr=1 rotate=90 custom=1
Kita harus menyalin framebuffer Pi ke perangkat fbtft. Jadi silakan, bangun dan instal proyek fbcp.
Klon proyek raspberry pi fbcp dari github:
git clone
cd rpi-fbcp/
membangun mkdir
pembuatan cd/
buatlah
membuat
sudo install fbcp /usr/local/bin/fbcp
Setelah instalasi ini, jika Anda mengetik fbcp, Anda akan melihat isi framebuffer disalin ke layar TFT.
Tetapi jika Anda reboot, Anda mungkin harus memasukkan perintah ini lagi untuk mendapatkan konten di TFT. Jadi untuk melakukan ini setiap kali secara otomatis, Anda harus memberi tahu Pi untuk memulai ini saat boot secara eksplisit.
Jadi, tambahkan baris berikut ke /etc/rc.local
sudo nano /etc/rc.local
Tambahkan fbcp& tepat di atas exit 0
Sekarang restart dan lihat konsol Anda boot!
Langkah 6: Menambahkan Kontrol Tombol
Saya akan menggunakan proyek Adafruit RetroGame untuk menambahkan kontrol ke konsol kami.
Berikut adalah beranda proyek:
github.com/adafruit/Adafruit-Retrogame/blo…
Unduh Instal skrip menggunakan perintah berikut:
curl https://raw.githubusercontent.com/adafruit/Raspbe… >retrogame.sh
sudo bash retrogame.sh
Sekarang Anda akan diminta untuk memasukkan jenis perangkat untuk menginstal skrip konfigurasi. Kita harus memilih PiGRRL 2 (yang pertama). Kita bisa mengubah kontrolnya nanti.
Nyalakan ulang Pi.
Sekarang saatnya untuk mengubah konfigurasi kontrol.
Kita harus menambahkan kontrol kita ke file retrogame.cfg di /boot/retrogame.cfg
Ganti konfigurasi yang ada dengan konfigurasi kami berikut:
KIRI 4UP 16
KANAN 19
BAWAH 26
SPASI 5
MASUKKAN 6
A 14
B 22
X 20
Y 18
L 12
R 7
SPACE adalah Select dan ENTER adalah Start!
Langkah 7: Referensi
github.com/notro/fbtft/wiki/fbtft_device
learn.adafruit.com/retro-gaming-with-raspb…
github.com/tasanakorn/rpi-fbcp
sudomod.com/forum/viewtopic.php?t=1534
Direkomendasikan:
Konsol Game Genggam Raspberry Pi Zero DIY: 6 Langkah (dengan Gambar)
Konsol Game Genggam Raspberry Pi Zero DIY: Dalam proyek ini saya akan menunjukkan kepada Anda bagaimana saya menggunakan Raspberry Pi Zero, baterai NiMH, sirkuit perlindungan over-discharge buatan sendiri, lcd spion dan audio amp untuk membuat konsol game genggam yang dapat dimainkan permainan retro. Mari kita mulai
Konsol Game Genggam ESP32: 21 Langkah (dengan Gambar)
Konsol Game Genggam ESP32: Instruksi ini menunjukkan cara menggunakan ESP32 dan ATtiny861 untuk membangun konsol game emulator NES
GamePi - Konsol Emulator Genggam: 17 Langkah (dengan Gambar)
GamePi - Konsol Emulator Genggam: Intro: Instruksi ini menjelaskan pembuatan konsol emulasi genggam bertenaga Raspberry Pi 3 - Saya telah membaptisnya dengan GamePi. Ada banyak instruksi serupa untuk perangkat semacam itu, tetapi menurut selera saya, kebanyakan dari mereka terlalu besar, terlalu kecil, terlalu
Konsol Game Genggam - Klon Arduboy: 6 Langkah (dengan Gambar)
Konsol Game Genggam | Arduboy Clone: Beberapa bulan yang lalu saya menemukan Arduboy yang menurut situs resminya adalah platform game mini 8 bit yang memudahkan untuk belajar, berbagi, dan bermain game secara online. Ini adalah platform sumber terbuka. Game untuk Arduboy dibuat oleh pengguna
Konsol Game Recalbox Genggam Menggunakan 2.2 TFT: 6 Langkah
Konsol Game Recalbox Genggam Menggunakan 2.2 TFT: Petunjuk untuk DIY konsol game recalbox genggam menggunakan LCD TFT 2.2" dan tombol Raspberry Pi 0 W dan GPIO. Anda dapat melihat video youtube ini untuk demonstrasi lengkap langkah-langkah yang terlibat: A. Dapatkan semua bagiannya.B. Solder bagian-bagian itu bersama-sama