Isi kandungan:

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 Arcade
Mini Bartop Arcade

Kali ini, saya ingin menunjukkan kepada anda versi arked lama saya menggunakan Raspberry Pi Zero, berdasarkan Picade Desktop Retro Arcade Machini, seperti yang dilihat di laman web ini:

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

Matlamat projek ini adalah untuk membina permainan retro vídeo sebagai hadiah kepada saudara saya yang mudah alih, mudah digunakan, cantik dan sangat lucu.

Bekalan

  • Raspberry Pi Zero W. Sangat disyorkan untuk menggunakan Raspberry Pi Zero W, kerana peranti ini menyambung ke Internet melalui Wi-Fi.
  • Joystick dan butang. Papan penundaan sifar tidak perlu, kerana dalam projek ini kayu bedik dan butang akan disambungkan terus ke Raspberry Pi Zero W GPIO.
  • Bekalan kuasa 12V x 5A bertukar.
  • Bekalan elektrik buatan sendiri 5V x 3A (termasuk projek). Bahagian ini tidak diperlukan sekiranya seseorang lebih suka menggunakan bekalan kuasa suis 5V x 5A.
  • Monitor LCD 7 inci.
  • Bahagian akrilik dan MDF yang dipotong laser.
  • Papan USB DAC PCM2704.
  • Sepasang pembesar suara.

Langkah 1: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik

Inti projek ini adalah Raspberry Pi Zero W. Walaupun saiznya besar, ia mempunyai kekuatan untuk melakukan sesuatu. Komputer kecil ini mempunyai kumpulan emulator seperti Nes, SNes, Neo Geo, Mame, dan lain-lain, yang menawarkan pelbagai pilihan permainan retro.

Peranti ini dilengkapi dengan papan USB DAC PCM2704 yang memberikan suara digital dalam jumlah yang memuaskan.

Alat kawalan disambungkan ke komputer oleh GPIO, yang memerlukan beberapa kerja untuk mengatur sistem agar berfungsi dengan baik.

Dan akhirnya, bahan ini tidak bernilai tanpa skrin. Seperti idea untuk membuat sesuatu yang mudah alih, semua kesenangan dijamin oleh monitor LCD 7.

Untuk menghidupkan sistem, bekalan kuasa suis 12V x 5A digunakan dalam reka bentuk ini sementara bekalan kuasa terkawal 5V x 3A mengurangkan voltan untuk Raspberry Pi Zero W dan papan monitor.

Langkah 2: Bekalan Kuasa Teratur 5V X 3A

Bekalan Kuasa Teratur 5V X 3A
Bekalan Kuasa Teratur 5V X 3A
Bekalan Kuasa Teratur 5V X 3A
Bekalan Kuasa Teratur 5V X 3A

Litar ini didasarkan pada transistor LM 350, yang menyediakan 5.6V pada arus keluaran 3A, yang memberi kuasa pada Raspberry Pi Zero W dan skrin LCD.

Pemasangan tidak mengalami kesulitan, seperti yang dapat dilihat pada fail Eagle.

Langkah 3: Sambungan Joystick ke GPIO

Sambungan Joystick ke GPIO
Sambungan Joystick ke GPIO

Daripada menggunakan kad USB penundaan sifar untuk menyambungkan kawalan ke komputer (Raspberry Pi Zero W hanya mempunyai satu port USB, yang digunakan sebagai output suara digital), GPIO adalah cara yang logik untuk menyelesaikan masalah tersebut.

Gambar menunjukkan sambungan Raspberry Pi Zero W GPIO ke kayu bedik dan butang peranti. Oleh kerana kita hanya memerlukan satu pemain, hanya pin hijau yang digunakan untuk kawalan permainan (perlu dikatakan bahawa pin tanah diperlukan untuk menutup litar dan membuat sesuatu berlaku).

Untuk maklumat lebih lanjut, lihat:

Langkah 4: Majlis

Majlis
Majlis
Majlis
Majlis
Majlis
Majlis

Arked retro dibuat oleh MDF dan akrilik yang dipotong laser, dipasang dengan sudut plastik. Selepas pra-pemasangan, semua bahagian MDF dicat hitam, yang membawa kepada pemasangan akhir.

Seperti yang dapat dilihat, topeng plastik hitam menutupi depan akrilik, hanya memaparkan pembesar suara dan layar LCD.

Gambar menunjukkan proses pemasangan.

Langkah 5: Mengkonfigurasi RetroPie

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

Pertama, perlu memuat turun gambar RetroPie, yang boleh dilakukan dengan pautan berikut:

Pilih pilihan "Raspberry Pi 0/1" untuk memuat turun gambar untuk Raspberry Pi Zero W.

Proses pemasangan, serta semua arahan RetroPie, boleh didapati di pautan berikut:

Langkah 6: Konfigurasikan GPIO Controller

Untuk menyediakan pengawal GPIO, seseorang perlu memuat turun fail mk_arcade_joystick_rpi:

git klon

Menyusun dan memasang 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/

eksport 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: Memuatkan Pemacu secara automatik semasa Permulaan

Buka / etc / modul:

sudo nano / etc / modul

dan tambahkan baris yang anda gunakan untuk memuatkan pemacu:

mk_arcade_joystick_rpi

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

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

dan tambahkan konfigurasi modul:

pilihan mk_arcade_joystick_rpi peta = 1

Ujian:

Gunakan arahan berikut untuk menguji input joystick:

jstest / dev / input / js0

Arahan lebih lanjut boleh didapati di pautan berikut:

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

github.com/recalbox/mk_arcade_joystick_rpi

Langkah 8: Keputusan Akhir

Keputusan Akhir
Keputusan Akhir
Keputusan Akhir
Keputusan Akhir
Keputusan Akhir
Keputusan Akhir

Seperti yang anda lihat, ini adalah hasil akhir projek, yang berfungsi dengan baik dan siap untuk bersenang-senang! Selamat mencuba!

Disyorkan: