İçindekiler:

Mini Bartop Arcade: 8 Adım (Resimli)
Mini Bartop Arcade: 8 Adım (Resimli)

Video: Mini Bartop Arcade: 8 Adım (Resimli)

Video: Mini Bartop Arcade: 8 Adım (Resimli)
Video: Bartop Arcade 4 way Joystick Raspberry Pi or 60-1 2024, Kasım
Anonim
Mini Bartop Atari Salonu
Mini Bartop Atari Salonu

Bu sefer size Raspberry Pi Zero kullanan eski zamanların arcade versiyonunu, bu sitede görüldüğü gibi, Picade Desktop Retro Arcade Machini'ye dayalı olarak göstermek istiyorum:

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

Bu projenin amacı, kardeşime hediye olarak taşınabilir, kullanımı kolay, güzel ve çok eğlenceli bir retro video oyunu yapmaktır.

Gereçler

  • Raspberry Pi Zero W. Bu cihaz Wi-Fi üzerinden internete bağlandığı için Raspberry Pi Zero W kullanılması şiddetle tavsiye edilir.
  • Joystick ve düğmeler. Sıfır gecikme kartı gerekli değildir, çünkü bu projede joystick ve düğmeler doğrudan Raspberry Pi Zero W GPIO'ya bağlanacaktır.
  • 12V x 5A anahtarlamalı güç kaynağı.
  • 5V x 3A ev yapımı güç kaynağı (proje dahil). 5V x 5A anahtarlamalı güç kaynağı kullanmayı tercih etmeniz durumunda bu kısım gereksizdir.
  • 7 inç LCD monitör.
  • Lazer kesim akrilik ve MDF parçalar.
  • USB DAC PCM2704 kartı.
  • Bir çift hoparlör.

Adım 1: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik

Projenin kalbi bir Raspberry Pi Zero W. Boyutuna rağmen her şeyi yapabilecek güce sahip. Küçük bilgisayar, Nes, SNes, Neo Geo, Mame, vb. Gibi bir dizi öykünücüyü çalıştırır ve çok çeşitli retro oyun seçenekleri sunar.

Cihaz, tatmin edici bir ses seviyesinde dijital ses sağlayan bir USB DAC PCM2704 kartı ile donatılmıştır.

Kontroller, sistemin düzgün çalışması için biraz çalışma gerektiren GPIO tarafından bilgisayara bağlanır.

Ve son olarak, bu malzemenin ekran olmadan hiçbir değeri yoktur. Fikir taşınabilir bir şey yapmak olduğundan, tüm eğlence 7 LCD monitör tarafından garanti edilir.

Sisteme güç sağlamak için bu tasarımda 12V x 5A anahtarlamalı güç kaynağı kullanılırken 5V x 3A ayarlı güç kaynağı Raspberry Pi Zero W ve monitör kartı için voltajı düşürür.

Adım 2: 5V X 3A Düzenlenmiş Güç Kaynağı

5V X 3A Ayarlı Güç Kaynağı
5V X 3A Ayarlı Güç Kaynağı
5V X 3A Ayarlı Güç Kaynağı
5V X 3A Ayarlı Güç Kaynağı

Devre, Raspberry Pi Zero W ve LCD ekrana güç sağlayan 3A çıkış akımında 5.6V sağlayan LM 350 transistöre dayanmaktadır.

Eagle dosyalarında görüldüğü gibi montajın herhangi bir zorluğu yoktur.

3. Adım: GPIO'ya Joystick Bağlantıları

GPIO'ya Joystick Bağlantıları
GPIO'ya Joystick Bağlantıları

Kontrolleri bilgisayara bağlamak için sıfır gecikmeli bir USB kartı kullanmak yerine (Raspberry Pi Zero W, dijital ses çıkışı olarak kullanılan yalnızca bir USB bağlantı noktasına sahiptir), GPIO sorunu çözmenin mantıklı yoluydu.

Resim, cihazın joystick ve düğmelerine Raspberry Pi Zero W GPIO bağlantılarını göstermektedir. Sadece bir oyuncuya ihtiyacımız olacağından, oyun kontrolü için sadece yeşil pinler kullanılıyor (devreyi kapatmak ve olayların gerçekleşmesi için toprak pinlerinin gerekli olduğunu söylemeye değer).

Daha fazla bilgi için bkz:

Adım 4: Montaj

Meclis
Meclis
Meclis
Meclis
Meclis
Meclis

Retro arcade, plastik açılarla monte edilmiş lazerle kesilmiş MDF ve akrilikten yapılmıştır. Ön montajdan sonra, tüm MDF parçaları siyaha boyandı ve bu da son montaja yol açtı.

Görüldüğü gibi siyah plastik bir maske akrilik cepheyi kaplıyor ve sadece hoparlörleri ve LCD ekranı gösteriyor.

Resimler montaj sürecini göstermektedir.

Adım 5: RetroPie'yi Yapılandırma

Aşağıdaki adımlar https://www.instructables.com/id/Breadboard-RetroP… ve https://github.com/recalbox/mk_arcade_joystick_rp… tarafından sağlanmıştır.

Öncelikle aşağıdaki bağlantıdan yapılabilecek RetroPie imajını indirmeniz gerekiyor:

Raspberry Pi Zero W için görüntüyü indirmek için "Raspberry Pi 0/1" seçeneğini seçin.

Kurulum süreci ve tüm RetroPie talimatları aşağıdaki bağlantıda bulunabilir:

Adım 6: GPIO Denetleyicisini Yapılandırın

GPIO denetleyicisini kurmak için mk_arcade_joystick_rpi dosyalarını indirmeniz gerekir:

git klon

Modülü derleyin ve kurun:

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/

dışa aktarma MKVERSION=0.1.5

sudo -E dkms inşa -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms kurulumu -m mk_arcade_joystick_rpi -v 0.1.5

7. Adım: Sürücüyü Başlangıçta Otomatik Yükleme

/etc/modüllerini açın:

sudo nano /etc/modüller

ve sürücüyü yüklemek için kullandığınız satırı ekleyin:

mk_arcade_joystick_rpi

Ardından /etc/modprobe.d/mk_arcade_joystick.conf dosyasını oluşturun:

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

ve modül yapılandırmasını ekleyin:

seçenekler mk_arcade_joystick_rpi haritası=1

Test yapmak:

Joystick girişlerini test etmek için aşağıdaki komutu kullanın:

jstest /dev/input/js0

Daha fazla talimat aşağıdaki bağlantılarda bulunabilir:

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

github.com/recalbox/mk_arcade_joystick_rpi

8. Adım: Nihai Sonuç

Nihai Sonuç
Nihai Sonuç
Nihai Sonuç
Nihai Sonuç
Nihai Sonuç
Nihai Sonuç

Gördüğünüz gibi, iyi çalışan ve bol eğlenceye hazır olan projenin sonucu bu! Eğlence!

Önerilen: