İçindekiler:
- Adım 1: İhtiyacınız Olan Şeyler
- Adım 2: Parçaları Tanıyın ve PCB Tutucuyu Ayarlayın
- Adım 3: Yan Panelleri Yerleştirin
- Adım 4: Hepsini Bir Araya Getirin
- Adım 5: Cesaret
- Adım 6: Kablolama
- Adım 7: Oynat
Video: Tek Oyunculu Arcade MAME Kutusu: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bugün Raspberry Pi kullanarak mini bir MAME konsolu oluşturacağız. Bu tek oyunculu bir konsoldur, ancak pi üzerindeki USB bağlantı noktalarına erişilebilir olduğundan, ruh hali ortaya çıkarsa çok oyunculu bir işlem yapmak için başka bir konsolu veya USB joystick'i takmak kolaydır!
Adım 1: İhtiyacınız Olan Şeyler
-
Çalışmak için geniş bir düz alan.
Bir zemin bunun için harika çalışıyor, hatalı yapıştırıcıyı yakalamak için biraz plastik koyun
-
Ahşap muhafaza.
İşte etsy'deki parça kitine bir bağlantı: MAME Box Parts Kit
-
Raspberry Pi 3 + 8GB veya daha büyük bir SD kart. 32 GB kullandım..
İşte bir Rpi 3 Model B'nin bağlantısı:
-
Donanım Kiti - Joystick, düğmeler ve USB Kodlayıcı. Bunlar Amazon veya eBay'den kolayca satın alınabilir.
İşte kodlayıcılı bir Sanwa donanım kitinin bağlantısı: Easyget Sanwa Donanım Kiti
- Pi ve Encoder PCB'leri monte etmek için birkaç paket #4-40 makine vidası
- Joystickleri monte etmek için birkaç paket #6-32 makine vidası.
- Ahşap tutkalı
Adım 2: Parçaları Tanıyın ve PCB Tutucuyu Ayarlayın
Bölüm I – PCB Tutucuyu Ayarlayın
PCB tutucuyu çıkarın ve PCB'nizi kullanışlı hale getirin. Montaj deliklerini eşleştirin ve kullanmak istediğiniz montaj deliklerinden 4-40 vida yerleştirin. Burada RPi ve Xinmo arayüzünü kullanıyorum.
Vidaları yerinde tutun, tahtayı ters çevirin ve somunları uygulayın.
Daha sonra, vidaları gelecekte çıkarabilmemiz için yerinde tutmak için her bir somunun üzerine bir parça süper yapıştırıcı sürüyoruz. Aksi takdirde vidayı hizalamaya çalışmak zahmetlidir, bu nedenle bu adım size yolda yardımcı olacaktır. Dişlere yapıştırıcı sürmeyin, daha sonra o vidayı sökerken çok zorlanacaksınız. PCB tutucuyu kuruması için bir kenara koyun.
Adım 3: Yan Panelleri Yerleştirin
Süper yapıştırıcı kuruduktan sonra muhtemelen vidaları çıkarmak en iyisidir. Bilmiyorum, ancak vidalar yoldan çıkarsa işleri kolaylaştırabilir.:)
Ardından, her şeyin nasıl bir araya geldiğine dair bir fikir edinebilmeniz için ön, arka ve yanları ayarlıyoruz. PCB plakası, ön ve arka panellere uyan ön ve arka kısımda tırnaklara sahiptir.
Kutuyu birbirine yapıştırmak için çok uygun fiyatlara gerçekten güzel bir yapıştırıcı olan Titebond II kullanıyorum. Ancak her türlü ahşap tutkalı işe yarayacaktır.
İlk olarak, 4 paneli de ters çevirin, böylece içeriye bakın. Şimdi üstteki ve yanlardaki çıkıntılara biraz tutkal sürün - bu yüzeyler diğer parçalarla birleşecek, bu yüzden gerçekten yapıştırıcıya ihtiyaç duyan tek yerler bunlar.
Ben bir boya fırçası kullanıyorum, ancak şişeden küçük bir damla sıkarak ve tırnağa hafifçe vurarak iyi sonuçlar elde edebilirsiniz.
Protip: Ekstra sertlik için üst panelin iç kısmındaki her bir deliğin arasına bir damla yapıştırıcı ekleyin. Bu, gerçekten uğraştığınız o yoğun seanslar sırasında kutuyu güzel ve sıkı tutacak!
Adım 4: Hepsini Bir Araya Getirin
- İlk önce arka paneli yerine yerleştirin, ancak henüz sekmeleri sonuna kadar itmeyin.
- Ardından, önce yan panel tırnaklarını arka panel tırnaklarıyla hizalayarak, ardından yan panelleri üst plakayla hizalayarak yanları birbirine geçirin. Hepsi sıralandıktan sonra, PCB plakasını somunlar aşağı bakacak ve vidalar veya delikler yukarı bakacak şekilde ekleyin.
-
Son olarak ön plakayı ekleyin. PCB plakasını ve kenarlarını birbirine geçirin, ardından hepsini üst panele indirin. Tüm duvarlar üste iyice oturana kadar her iki tarafı eşit şekilde aşağı doğru itin, köşeleri değiştirin. Hatalı sekmeleri hizalamak için biraz baskı ve kıpırdama gerektirebilir, ancak bir kez girdiğinde - içindedir!
- Ayrıca, ekstra sertlik için iç kısımdaki yapışkan noktalarını düz bir çizgi halinde düzleştirebilirsiniz.
Yapıştırdıktan sonra, yapıştırıcı kururken onları sıkıca bir arada tutmak için genellikle köşeleri mavi bantla bantlarım. Maskeleme veya scotch bant muhtemelen iyi olurdu, ancak soymaya çalıştığınızda yapışkan veya başka pislik bırakabilecek ambalaj veya koli bandı kullanmaktan kaçınırım.
Son olarak, üst panele bulaşan yapıştırıcıyı temizlemek için nemli bir kağıt havlu kullanın. Dilerseniz arka paneldeki kablo tutucuları da kabloları üzerine sarmak için ekleyebilirsiniz.
Adım 5: Cesaret
Tutkal kuruduktan sonra bağırsakları hazırlayın!
Önce düğmeleri, sonra joystick'i yapıyorum. Bunları üstten yerleştirin ve her şey monte edilmeden önce renk düzeninize bir göz atın. Ardından, her şeyin üstüne bir kitap veya alt plaka koyun ve içine erişmek için kutuyu ters çevirin.
Tutma halkalarındaki vidayı her bir düğme gövdesine bırakın ve sıkıca vidalayın. Resimde gördüğünüz gibi, mikro anahtar tutucuların tümü PCB'ye doğru biraz açılıysa, kablolama adımlarının en kolay olduğunu buldum.
Ardından joystick tabanını ortalayın ve 4 vidasını ekleyin. Kıpırdamadığından emin olmak için o adama kilit somunları kullanıyorum, ancak kilit somunlarınız yoksa loctite ve hatta oje bile işe yarayacak.
Joystick'iniz kolu ayrı gelmiş olabilir. Eğer öyleyse, tabandan geçirmenin ve aktüatör halkasını takmanın zamanı geldi. Hassas eylem için geniş taban, duyarsız eylem için dar taban.
Ardından, çubuğu içeri itin ve E-Klibi tutma oluğuna geçirin. E-klipi pense ile açın.
Düğmelerinizde mikro anahtarlar takılı değilse, şimdi önce alt noktayı resimde gördüğünüz gibi takarak, ardından anahtar yerine oturana kadar yüksek noktanın üzerine geri iterek düğme mikro anahtarlarını ekleyeceğiz. Her seferinde bir "nokta" yaparsanız çok kolay
Adım 6: Kablolama
PCB'yi ekleyin ve özel donanımınız için talimatlarda açıklandığı gibi kablolayın. O kadar çok farklı kablolama konfigürasyonu var ki hepsini gerçekten gösteremiyorum, ancak bunlar birkaç standart konfigürasyona indirgeniyor.
- Düğmeler ve JS'den Kodlayıcıya, Kodlayıcıdan Pi'ye. Raspberry Pi ile bir kodlayıcı kartı kullanırken, düğmeleri bağlayacak ve önce kodlayıcıya yapıştıracaksınız. Ardından kodlayıcı, USB üzerinden Pi'ye takılır. Çoğu zaman, bu USB kablosu oldukça uzundur, bu nedenle ekstra kabloyu almak için Pi kartını küçük bir sarma aparatı olarak kullanmayı düşünün.
- Düğmeler ve JS doğrudan Pi'ye. Tek oyunculu tahta için, sınırlı sayıda düğmeyi doğrudan Pi'deki IO başlığına doğrudan bağlamak için Adafruit'in öğreticisini kullanabilirsiniz.
- Düğmeler ve JS'den Encoder'a, Encoder'ı USB joystick olarak kullanın. PC veya konsolda oyun oynayanlar için Pi'yi tamamen atlayıp kutunuzu bir USB joystick olarak kullanmak isteyebilirsiniz. Sorun değil! Kodlayıcıdan gelen bu USB bağlantısı kesinlikle doğrudan bir PC'ye veya konsola takılabilir ve bir USB joystick işlevi görebilir.
Her kurulum için farklı olduğu için kablolama adımını göstermeyeceğim, ancak hepsi benzer bir strateji izliyor:
- PCB toprak terminalinden her mikro anahtardaki konektörlerden birine tek, uzun bir topraklama kablosu papatya zinciri - birinden diğerine atlama. Bu tel genellikle çok daha uzundur ve birçok konektörü vardır.
- Birçok tekli sinyal kablosu, her bir mikro anahtarın diğer (NO – Normalde Açık) terminalinden tekrar PCB'ye bağlanır. Çoğu PCB, size 1 numaralı düğmeyi, 2 numaralı düğmeyi vb. nereye bağlayacağınızı söyleyecektir.
Buradaki resim gibi bir şeye benziyor, burada 2 numaralı kurulumu kullanıyorum - doğrudan Pi'ye.
Adım 7: Oynat
Son adım yazılımdır - ev streç!
Raspberry Pi kullanıyorsanız ve birçok öykünücü ile MAME arasında geçiş yapmak için oldukça sorunsuz bir deneyim istiyorsanız, kişisel olarak burada ücretsiz olarak bulabileceğiniz RetroPie'yi öneririm.
SD kart görüntüsünü indirin, 1. adımdan itibaren MicroSD kartınıza yazın ve pi'ye yerleştirin. Retropie'yi ilk kez kullanıyorsanız veya yalnızca bilgi tazelemek için lütfen Retropie eğitimine buradan devam edin.
Kurulum yarım saat kadar sürer, ancak mini teçhizatınız gelecek yıllar boyunca tatlı retro güzellikler sunmaya devam edecek! Umarım yapıyı beğenmişsinizdir ve umarım kendi DIY MAME projelerinizde başarılı olursunuz!
Önerilen:
Micro Center'dan 2 Oyunculu Stand-Up Retro Arcade: 20 Adım
Micro Center'dan 2 Oyunculu Stand-Up Retro Arcade: Yerel Micro Center'ınız artık kendi Raspberry Pi tabanlı Retro Arcade dolabınızı yapmak için ihtiyacınız olan her şeyi taşıyor. Kitler tamamen özelleştirilebilir, kabin, Raspberry Pi, düğmeler, joystickler, ses ve video aksesuarları ve daha fazlasını içerir. Bilişim Teknoloji'
(Çok Oyunculu)Makecode Arcade ile GameGo'da Dövüşmek: 6 Adım
(Çok Oyunculu) Makecode Arcade ile GameGo'da Dövüşmek: GameGo, TinkerGen STEM eğitimi tarafından geliştirilen, Microsoft Makecode uyumlu bir retro oyun taşınabilir konsoludur. STM32F401RET6 ARM Cortex M4 çipini temel alır ve STEM eğitimcileri veya sadece retro video oyunları oluşturarak eğlenmeyi seven insanlar için yapılmıştır
Tek Oyunculu Tepki Zamanlayıcı (Arduino ile): 5 Adım
Tek Oyunculu Reaksiyon Zamanlayıcı (Arduino ile): Bu projede, bir Arduino tarafından desteklenen bir reaksiyon zamanlayıcı oluşturacaksınız. Arduino'nun millis() işlevinde çalışır, burada işlemci, programın çalışmaya başlamasından bu yana geçen süreyi kaydeder. Saatler arasındaki zaman farkını bulmak için kullanabilirsiniz
Arduino Tek Oyunculu Pong - Eğer Buysa, O Zaman Bu: 5 Adım
Arduino Tek Oyunculu Pong- Eğer Bu, O Zaman: Dit arduino projesi is gebaseerd op een 2 speler pong projesi hier op instructables(https://www.instructables.com/id/Portable-Arduino-a…) maar dit projesi tek oyuncu en basit AI ile tanıştı.Önderdelen: Arduino Uno Nokia 5100 scherm. https://www
2-4 Oyunculu Tak ve Çalıştır Raspberry Pi Arcade: 11 Adım
2-4 Oyunculu Tak ve Çalıştır Raspberry Pi Arcade: Tak ve çalıştır, yalnızca yerel Walmart'ınızdan satın aldığınız o berbat plastik oyun konsolları için bir terim değil. Bu tak ve çalıştır arcade kabini, Retropie çalıştıran bir Raspberry Pi 3 tarafından desteklenen çalışmalara sahiptir, bu makine tam özelleştirme yeteneklerine sahiptir ve