Daftar Isi:

Mini Bartop Arcade: 8 Langkah (dengan Gambar)
Mini Bartop Arcade: 8 Langkah (dengan Gambar)

Video: Mini Bartop Arcade: 8 Langkah (dengan Gambar)

Video: Mini Bartop Arcade: 8 Langkah (dengan Gambar)
Video: BARTOP ARCADE CABINET Layout Design and Build Tips 2024, November
Anonim
Mini Bartop Arkade
Mini Bartop Arkade

Kali ini, saya ingin menunjukkan versi arcade saya yang dulu menggunakan Raspberry Pi Zero, berdasarkan Picade Desktop Retro Arcade Machini, seperti yang terlihat di situs ini:

howchoo.com/g/mji2odbmytj/picade-review-ra…

Tujuan dari proyek ini adalah untuk membangun sebuah video game retro sebagai hadiah untuk saudara saya yang portabel, mudah digunakan, indah dan sangat lucu.

Perlengkapan

  • Raspberry Pi Zero W. Sangat disarankan untuk menggunakan Raspberry Pi Zero W, karena perangkat ini terhubung ke Internet melalui Wi-Fi.
  • Joystick dan tombol. Tidak perlu papan penundaan nol, karena dalam proyek ini joystick dan tombol akan terhubung langsung ke Raspberry Pi Zero W GPIO.
  • 12V x 5A beralih catu daya.
  • Catu daya buatan sendiri 5V x 3A (termasuk proyek). Bagian ini tidak diperlukan jika seseorang lebih suka menggunakan catu daya yang diaktifkan 5V x 5A.
  • Layar LCD 7 inci.
  • Bagian akrilik dan MDF yang dipotong laser.
  • Papan USB DAC PCM2704.
  • Sepasang speaker.

Langkah 1: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik

Inti dari proyek ini adalah Raspberry Pi Zero W. Terlepas dari ukurannya, ia memiliki kekuatan untuk melakukan sesuatu. Komputer mungil ini menjalankan sekumpulan emulator seperti Nes, SNes, Neo Geo, Mame, dll., yang menawarkan banyak pilihan game retro.

Perangkat ini dilengkapi dengan papan USB DAC PCM2704 yang memberikan suara digital dalam volume yang memuaskan.

Kontrol dihubungkan ke komputer oleh GPIO, yang memerlukan beberapa pekerjaan untuk mengatur sistem agar berfungsi dengan baik.

Dan akhirnya, materi ini tidak ada artinya tanpa layar. Karena idenya adalah membuat sesuatu yang portabel, semua kesenangan dijamin oleh monitor LCD 7.

Untuk memberi daya pada sistem, catu daya switching 12V x 5A digunakan dalam desain ini sementara catu daya teregulasi 5V x 3A mengurangi tegangan untuk Raspberry Pi Zero W dan papan monitor.

Langkah 2: Catu Daya Diatur 5V X 3A

Catu Daya Teregulasi 5V X 3A
Catu Daya Teregulasi 5V X 3A
Catu Daya Teregulasi 5V X 3A
Catu Daya Teregulasi 5V X 3A

Rangkaian ini didasarkan pada transistor LM 350, yang menyediakan 5.6V pada arus keluaran 3A, yang memberi daya pada Raspberry Pi Zero W dan layar LCD.

Perakitan tidak mengalami kesulitan, seperti yang dapat dilihat di file Eagle.

Langkah 3: Koneksi Joystick ke GPIO

Koneksi Joystick ke GPIO
Koneksi Joystick ke GPIO

Alih-alih menggunakan kartu USB tanpa penundaan untuk menghubungkan kontrol ke komputer (Raspberry Pi Zero W hanya memiliki satu port USB, yang digunakan sebagai keluaran suara digital), GPIO adalah cara logis untuk menyelesaikan masalah.

Gambar menunjukkan koneksi Raspberry Pi Zero W GPIO ke joystick dan tombol perangkat. Karena kita hanya membutuhkan satu pemain, hanya pin hijau yang digunakan untuk kontrol permainan (perlu dikatakan bahwa pin ground diperlukan untuk menutup sirkuit dan membuat sesuatu terjadi).

Untuk informasi lebih lanjut, lihat:

Langkah 4: Majelis

Perakitan
Perakitan
Perakitan
Perakitan
Perakitan
Perakitan

Retro-arcade dibuat dengan MDF dan akrilik yang dipotong laser, dipasang dengan sudut plastik. Setelah pra-perakitan, semua bagian MDF dicat hitam, yang mengarah ke perakitan akhir.

Seperti yang bisa dilihat, topeng plastik hitam menutupi bagian depan akrilik, hanya menampilkan speaker dan layar LCD.

Gambar menunjukkan proses perakitan.

Langkah 5: Mengonfigurasi RetroPie

Langkah-langkah berikut disediakan oleh https://www.instructables.com/id/Breadboard-RetroP… dan

Pertama, Anda perlu mengunduh gambar RetroPie, yang dapat dilakukan melalui tautan berikut:

Pilih opsi "Raspberry Pi 0/1" untuk mengunduh gambar untuk Raspberry Pi Zero W.

Proses instalasi, serta semua instruksi RetroPie, dapat ditemukan di tautan berikut:

Langkah 6: Konfigurasikan Pengontrol GPIO

Untuk mengatur pengontrol GPIO, seseorang perlu mengunduh file mk_arcade_joystick_rpi:

git clone

Kompilasi dan instal modul:

sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5/

cd mk_arcade_joystick_rpi-master/

sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/

ekspor MKVERSION=0,1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms install -m mk_arcade_joystick_rpi -v 0.1.5

Langkah 7: Auto-loading Driver saat Startup

Buka /etc/modules:

sudo nano /etc/modules

dan tambahkan baris yang Anda gunakan untuk memuat driver:

mk_arcade_joystick_rpi

Kemudian buat file /etc/modprobe.d/mk_arcade_joystick.conf:

sudo nano /etc/modprobe.d/mk_arcade_joystick.conf

dan tambahkan konfigurasi modul:

opsi mk_arcade_joystick_rpi peta=1

Pengujian:

Gunakan perintah berikut untuk menguji input joystick:

jstest /dev/input/js0

Instruksi lebih lanjut dapat ditemukan di tautan berikut:

www.instructables.com/id/Breadboard-RetroP…

github.com/recalbox/mk_arcade_joystick_rpi

Langkah 8: Hasil Akhir

Hasil akhir
Hasil akhir
Hasil akhir
Hasil akhir
Hasil akhir
Hasil akhir

Seperti yang Anda lihat, ini adalah hasil akhir dari proyek, yang bekerja dengan baik dan siap untuk bersenang-senang! Menikmati!

Direkomendasikan: