İçindekiler:
- Adım 1: Parçalar
- Adım 2: Sehpa Çerçevesi
- Adım 3: Astar/boya
- 4. Adım: Monitörü Güvenli Hale Getirin
- Adım 5: Masa Üstü
- Adım 6: Teller
- 7. Adım: Yazılım
Video: RasPi İki Kişilik Arcade Sehpa: 7 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
İşte Raspberry Pi arcade sehpasının benim versiyonum. Fikri buradaki diğer harika talimatlardan aldım ve deneyimlerimi yapıyla paylaşmak istedim.
Tablo, NES, SNES, Sega, Playstation ve N64 (N64, Rpi 2 gerektirir) dahil olmak üzere birden fazla video oyunu döneminden oyunlar oynayabilir.
İpucu: 2'den fazla oyun kumandası yapıyorsanız, gizli mücevher Super Mario War'ı kurduğunuzdan ve arkadaşlarınız ve aileniz arasında hararetli, ilişkileri yok eden savaşlara hazır olduğunuzdan emin olun. Bana daha sonra teşekkür edeceksin.
Adım 1: Parçalar
Tablo
Nakitten tasarruf etmek için bazı eski IKEA mobilyalarını aşağıdaki parçalara ayırdım:
(2x) 34" x 6" (önlük)
(2x) 21,5" x 6" (önlük)
(4x) 17" x 4" (bacaklar)
(1x) 36" x 24" kontrplak (üstte)
(1x) 34" uzunluğunda ve (1x) 20" uzunluğunda (dahili monitör kasası)
Boya
Vidalar
Elektronik
Raspberry Pi 3 (çoğu emülatör RasPi B üzerinde çalışsa da daha iyi performans için önerilir)
LCD Monitör (yukarıdan bakıldığında görünür olduğundan emin olun. 27 ekran ile gittim)
Xin Mo USB Denetleyici
Güçlendirilmiş hoparlörler
Donanım
(2x) Arcade Oyun Çubukları
(14x) Arcade düğmeleri
HDMI kablosu
teller
Güç şeridi
Adım 2: Sehpa Çerçevesi
Atmak üzere olduğum IKEA mobilyalarından bazı "ahşap"lardan basit bir masa yaptım. Bacakları eski bir masadan ve önlüğü/yanları eski bir kitaplıktan kestim. "Bir sehpa yap" wikiHow makalesini gevşek bir şekilde takip ederek, LCD monitörün etrafına bir taban ve çerçeve oluşturabildim. Tablonun monitörünüze sığacak kadar büyük olduğundan emin olun (benimki 27").
Altına da masa genişliğinde bir raf yaptım. Raf, hoparlörleri, çoklu prizi ve gevşek kabloları yerleştirmek için kullanışlıdır. LCD montajı ve ekranın kendisi için rafın üzerinde yer bırakın.
Adım 3: Astar/boya
Eski IKEA mobilyalarından parçalar kullanıyorsanız, IKEA artıklarını boyamanın en iyi yolu ile ilgili bu makaleye göz atın.
4. Adım: Monitörü Güvenli Hale Getirin
Monitörü yerinde tutmak için masa boyunda bir tahta parçası kestim ve metal braketler kullanarak uygun yükseklikte sabitledim. Ardından, HDMI/güç kablosunun monitörün arkasından geçmesine izin vermek için delikler açtım. Ayrıca monitörün gövdesinin kayması için bir delik açtım. Masa çerçevesine yerleştirdiğim raf, monitör montajının altına oturur ve hoparlörleri, çoklu prizi ve gevşek kabloları barındırır.
Adım 5: Masa Üstü
Bir yapboz kullanarak, LCD ekran boyutuna uyması için masanın üst kısmına (kontrplak levha) bir dikdörtgen kestim. Daha sonra joystick/düğmeleri istediğim yerin haritasını çıkardım ve bunları monte etmek için uygun boyutta delikler açtım. 1 1/8 matkap ucu, sahip olduğum düğmeler için mükemmel çalıştı.
Adım 6: Teller
Düğmeleri/joystickleri bağlamanın ve USB üzerinden RasPi'ye bağlanmanın güzel bir yolu olarak Xin Mo kontrol kartını kullanmayı buldum. Kart, ihtiyacınız olan tüm kabloların yanı sıra bir haritalama şemasıyla birlikte gelir. Kontrolörlerim arasındaki uzunluk nedeniyle, her şeyin tahtaya ulaşması için biraz daha uzun kabloları lehimlemem gerekiyordu.
İpucu: Oyuncu 1 ve Oyuncu 2 düğmelerini her iki tarafta aynı sayılarla eşleştirdiğinizden emin olun - yazılım eşlemelerini yapılandırma zamanı geldiğinde daha kolay olacaktır.
7. Adım: Yazılım
RetroPie, ihtiyacınız olan hemen hemen her emülatörü pastaya almanın en iyi yoludur. RetroPie Projesi indirmeleri bölümü, başlamanıza yardımcı olacak SD kartınızın bir görüntüsünü içerir.
Bunu yazarken, Xin Mo kontrol kartının her iki kontrol cihazını da kaydetmesini sağlamak için atmanız gereken fazladan bir adım var:
1. RetroPie görüntüsü çalışırken, RasPi'ye SSH yapın ve aşağıdaki txt dosyasına gidin:
/boot/cmdline.txt
2. Aşağıdakini cmdline.txt dosyasının sonuna ekleyin:
usbhid.quirks=0x16c0:0x05e1:0x040
Jstest'i kullanarak joystick/düğme eşlemelerinizi de test edebilirsiniz:
jstest/dev/input/js0
RetroPie-Setup Wiki, RetroPie'nin öykünücüleri ve desteklenen oyunlar hakkında bilgi edinmek için harika bir bilgi kaynağıdır.
Bu blog yazısı aynı zamanda RasPi'nizde RetroPie 3'ü kurmak için harika bir rehberdir.
Son ipucu: Stresli bir Süper Mario Savaşı turundan sonra geri tepme ve youtube izlemek için Kodi'yi yüklemek için retropie kurulumunu çalıştırın
Mutlu oyun!
Raspberry Pi Yarışmasında İkincilik Ödülü
Önerilen:
Arduino İnteraktif LED Sehpa: 6 Adım (Resimli)
Arduino İnteraktif LED Sehpa: Bir obje masanın üzerine konulduğunda altındaki led ışıklarını açan interaktif sehpa yaptım. Sadece o cismin altındaki ledler yanacaktır. Bunu, yakınlık sensörlerini etkin bir şekilde kullanarak ve yakınlık ne zaman
Puan Tablosu ile İki Kişilik Tek LED Şerit Oyunları: 10 Adım
Puan Tablosu ile İki Kişilik Tek LED Strip Oyunları: Her şeyden önce dünyadaki tüm insanlar için tanrıya dua edin, bu zamanda bize sadece Tanrı yardım edebilir ve bize barış verebilir. Hepimiz kilitliyiz ve gidecek hiçbir yerimiz yok. Yapacak daha fazla işim yok, bu yüzden çevrimiçi python öğrenmeye başlayın ve herhangi bir şey düşünemiyorum
Aruduino LED Oyunu Hızlı Tıklama İki Kişilik Oyun: 8 Adım
Aruduino LED Oyunu Hızlı Tıklama İki Kişilik Oyun: Bu proje @HassonAlkeim'den esinlenmiştir. Derinlemesine bakmak isterseniz, https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/ adresine göz atabileceğiniz bir bağlantı var. Bu oyun Alkeim'in geliştirilmiş bir versiyonudur. Bu bir
Bluetooth Kontrollü Arduino LED Sehpa: 10 Adım (Resimli)
Bluetooth Kontrollü Arduino LED Sehpa: Bu benim ilk gerçek Arduino projemdi ve aynı zamanda ilk talimatım bu yüzden yorumlarda nazik olun :) ho'ya çok aşinasın
CoffeeCade (Arcade Sehpa): 11 Adım (Resimli)
CoffeeCade (Arcade Sehpa): Bu projeyi bir multimedya dersi için yaptım. Bu projeden önce, Raspberry Pi ile hiçbir deneyimim ve biraz ahşap işleme deneyimim yoktu. Bu projenin herhangi bir beceri düzeyine sahip biri tarafından gerçekleştirilebileceğine inanıyorum. Bazı hatalar yaptım ve