Mündəricat:

Tək Oyunçu Arcade MAME Box: 7 addım
Tək Oyunçu Arcade MAME Box: 7 addım

Video: Tək Oyunçu Arcade MAME Box: 7 addım

Video: Tək Oyunçu Arcade MAME Box: 7 addım
Video: Redmi Airdots Nasıl Eşleştirilir? Sıfırlanır/Resetlenir 2024, Noyabr
Anonim
Tək Oyunçu Arcade MAME Box
Tək Oyunçu Arcade MAME Box

Bu gün Raspberry Pi istifadə edərək mini MAME konsolu quracağıq. Bu tək oyunçu konsoludur, ancaq pi üzərindəki USB portlarına əlçatan olduğundan, əhval-ruhiyyə yarandığı təqdirdə çoxlu oyunçu hərəkətləri etmək üçün başqa bir konsol və ya USB joystickə qoşmaq asandır!

Addım 1: Ehtiyac duyacağınız şeylər

  • İşləmək üçün geniş düz bir sahə.

    Bir mərtəbə bunun üçün əla işləyir, səhv yapışqan tutmaq üçün bir az plastik qoyun

  • Taxta korpus.

    Etsy -də hissələr dəstinə bir keçid var: MAME Box Parçalar Kiti

  • Raspberry Pi 3 + 8GB və ya daha böyük bir SD kart. 32 GB istifadə etdim..

    Budur bir Rpi 3 Model B -yə bağlantı:

  • Hardware Kit - Joystick, düymələr və USB Encoder. Bunları Amazon və ya eBay -dan asanlıqla almaq olar.

    İşdə kodlayıcı ilə bir Sanwa hardware dəstinə bir keçid: Easyget Sanwa Hardware Kit

  • Pi və Encoder PCB-lərini quraşdırmaq üçün bir neçə ədəd #4-40 maşın vintləri
  • Joystickləri quraşdırmaq üçün bir neçə paket #6-32 maşın vintləri.
  • Taxta yapışqan

Addım 2: Parçalarla Məşhur Olun və PCB Tutucusunu Qurun

Parçalarla məşhur olun və PCB tutucusunu qurun
Parçalarla məşhur olun və PCB tutucusunu qurun
Parçalarla məşhur olun və PCB tutucusunu qurun
Parçalarla məşhur olun və PCB tutucusunu qurun
Parçalarla məşhur olun və PCB tutucusunu qurun
Parçalarla məşhur olun və PCB tutucusunu qurun
Parçalarla məşhur olun və PCB tutucusunu qurun
Parçalarla məşhur olun və PCB tutucusunu qurun

Bölmə I - PCB Tutucusunu qurun

PCB tutucusundan çıxın və PCB -ni əlinizə alın. Montaj deliklərini uyğunlaşdırın və istifadə etmək istədiyiniz montaj deliklərinə 4-40 vida qoyun. Burada RPi və Xinmo interfeysindən istifadə edirəm.

Vidaları yerində tutun, lövhəni çevirin və qoz -fındıq tətbiq edin.

Gələcəkdə vintləri çıxarmaq üçün yerində saxlamaq üçün hər qozun üstünə bir yapışqan yapışdırırıq. Vidayı başqa cür düzəltmək cəhdidir, buna görə də bu addım yolda kömək edəcək. İpliklərə yapışqan almayın, daha sonra bu vidayı açmaqda çətinlik çəkəcəksiniz. PCB tutucusunu qurutmaq üçün kənara qoyun.

Addım 3: Yan Panelləri yerləşdirin

Yan panelləri yerləşdirin
Yan panelləri yerləşdirin
Yan panelləri yerləşdirin
Yan panelləri yerləşdirin
Yan panelləri yerləşdirin
Yan panelləri yerləşdirin
Yan panelləri yerləşdirin
Yan panelləri yerləşdirin

Super yapışqan quruduqdan sonra, vintləri çıxarmaq daha yaxşıdır. Bilmirəm, amma vintlər yolda deyilsə işləri asanlaşdıra bilər.:)

Sonra, hər şeyi bir araya gətirmək üçün bir fikir əldə etmək üçün ön, arxa və yan tərəfləri qurduq. PCB lövhəsinin ön və arxa hissələrində ön və arxa panellərə uyğun nişanlar var.

Qutunu bir -birinə yapışdırmaq üçün çox münasib qiymətlərlə həqiqətən gözəl bir yapışqan olan Titebond II istifadə edirəm. Ancaq hər hansı bir taxta yapışqan yaxşı işləyəcəkdir.

Əvvəlcə içəriyə baxdığınız üçün bütün 4 paneli çevirin. İndi üst və yan lentlərə bir az yapışqan sürtün - bu səthlər digər hissələrlə birlikdə birləşəcək, buna görə də yapışqan ehtiyacı olan yeganə yerdir.

Bir boya fırçası istifadə edirəm, ancaq şüşədən bir az damcı sıxaraq nişana vuraraq yaxşı nəticələr əldə edə bilərsiniz.

Protip: Əlavə sərtlik üçün üst panelin içindəki hər çuxur arasına bir damla yapışqan əlavə edin. Həqiqətən bangin etdiyiniz zaman bu gərgin sessiyalarda qutu gözəl və sıx qalacaq!

Addım 4: Hamısını bir araya gətirin

Hamısını bir araya gətirin
Hamısını bir araya gətirin
Hamısını bir araya gətirin
Hamısını bir araya gətirin
Hamısını bir araya gətirin
Hamısını bir araya gətirin
  • Birincisi, arxa paneli yerinə qoyun, ancaq nişanları hələ də sonuna qədər itələməyin.
  • Sonra, əvvəlcə yan panel tırnaqlarını arxa panel tırnaqları ilə düzəldərək, sonra yan panelləri üst lövhə ilə düzün. Hamısı düzüldükdən sonra, qoz -fındıq aşağıya, vintlər və ya deliklər yuxarıya baxan PCB lövhəsini əlavə edin.
  • Nəhayət, ön lövhəni əlavə edin. PCB lövhəsini və tərəflərini bağlayın, sonra hamısını üst panelə endirin. Bütün divarlar yuxarıya yaxşı oturana qədər hər tərəfi bərabər şəkildə aşağıya doğru itələyin. Səhv nişanları uyğunlaşdırmaq üçün bir az təzyiq və tərpənmək lazım gələ bilər, ancaq daxil olduqdan sonra - daxil olur!

  • Ayrıca, əlavə sərtlik üçün içindəki yapışqan nöqtələri davamlı bir xəttə düzəldə bilərsiniz.

Yapışdırdıqdan sonra, yapışqan quruyarkən küncləri bir -birinə sıx bağlamaq üçün mavi lentlə yapışdırıram. Maskeleme və ya skotç lenti yaxşı olardı, amma soymaq istəyərkən yapışqan və ya digər qabıq buraxa biləcək qablaşdırma və yapışqan lentdən çəkinərdim.

Son olaraq, üst panelə sıxılmış yapışqanları təmizləmək üçün nəmli bir kağız dəsmal istifadə edin. İstəyirsinizsə, arxa paneldəki kabel tutacaqlarını kordonlara bağlamaq üçün əlavə edə bilərsiniz.

Addım 5: Cəsarət

Bağırsaqlar!
Bağırsaqlar!
Bağırsaqlar!
Bağırsaqlar!
Bağırsaqlar!
Bağırsaqlar!

Yapışqan quruduqdan sonra bağırsaqları hazırlayın!

Əvvəl düymələri, sonra da joysticki edirəm. Onları yuxarıdan daxil edin və hər şeyin quraşdırılmasından əvvəl rəng sxeminizə bir nəzər salın. Sonra hər şeyin üstünə bir kitab və ya alt boşqab qoyun və içəriyə daxil olmaq üçün qutunu çevirin.

Tutma halqalarındakı vintləri hər bir düymə gövdəsinə atın və sıx bağlayın. Şəkildə gördüyünüz kimi, mikro keçid tutacaqlarının hamısı PCB tərəfə bir az bucaqlı olarsa, kabel çəkmə addımlarının ən asan olduğunu gördüm.

Sonra, joystick əsasını ortalayın və 4 vintini əlavə edin. Sərbəst hərəkət etmədiyinə əmin olmaq üçün o adamın qıfıllarını istifadə edirəm, ancaq qıfıllarınız yoxdursa loctite və ya hətta dırnaq boyası işləyəcək.

Joystickiniz sapı ayrı gəlmiş ola bilər. Əgər belədirsə, onu bazaya qoyub aktuator üzüyünü taxmağın vaxtıdır. Həssas hərəkət üçün geniş baza, həssas hərəkət üçün dar bir baza.

Sonra, çubuğu içəriyə itələyin və tutma yivinə E-Klip alın. E-klipi kəlbətinlə açın.

Düymələrinizdə hələ də mikro açarlar yoxdursa, indi əvvəlcə şəkildə gördüyünüz kimi aşağı nöqtəni bağlayaraq, sonra düymə yerinə oturana qədər yuxarı nöqtənin üstünə itələyərək düymə mikro açarlarını əlavə edəcəyik. Bir anda bir "nöqtə" etsəniz tort parçası

Addım 6: Kabel çəkmə

Kablolama
Kablolama

PCB əlavə edin və xüsusi avadanlıq üçün təlimatlarda göstərildiyi kimi tel bağlayın. Çox fərqli tel konfiqurasiyaları var ki, hamısını həqiqətən göstərə bilmərəm, amma bir neçə standart konfiqurasiyaya qədər qaynayırlar.

  1. Düymələr və JS kodlayıcıya, Kodlayıcı Pi -yə. Raspberry Pi ilə bir kodlayıcı lövhə istifadə edərkən, düymələri bağlayacaqsınız və əvvəlcə kodlayıcıya yapışacaqsınız. Sonra, kodlayıcı USB vasitəsilə Pi -yə qoşulur. Çox vaxt bu USB kabeli olduqca uzundur, buna görə əlavə kabeli götürmək üçün Pi lövhəsini bir az dolama aparatı kimi istifadə etməyi düşünün.
  2. Düymələr və JS birbaşa Pi. Tək oyunçu lövhəsi üçün məhdud sayda düyməni birbaşa Pi üzərindəki IO başlığına bağlamaq üçün Adafruit təlimatından istifadə edə bilərsiniz.
  3. Buttons və JS to Encoder, USB joystick kimi Encoder istifadə edin. Bir kompüterdə və ya konsolda oynayanlar üçün Pi -ni tamamilə atmaq və qutunuzu USB joystick kimi istifadə etmək istəyə bilərsiniz. Problem deyil! Enkoderdən gələn USB bağlantısı, əlbəttə ki, birbaşa bir PC və ya konsola qoşula bilər və bir USB joystick kimi çıxış edə bilər.

Kablolama addımını hər quruluş üçün fərqli olduğu kimi göstərməyəcəyəm, amma hamısı oxşar bir strategiyanı izləyir:

  • PCB topraklama terminalından hər bir mikro keçiddəki bağlayıcılardan birinə qədər uzanan tək, uzun telli papatya zəncirləri - birindən digərinə atlayaraq. Bu tel ümumiyyətlə daha uzundur və bir çox bağlayıcıya malikdir.
  • Bir çox tək siqnal telləri, hər bir mikro keçidin digər (YOX - Normal Açıq) terminalından yenidən PCB -yə qoşulur. Bir çox PCB, 1 nömrəli düyməni, 2 nömrəli düyməni və s.

2 nömrəli qurğudan istifadə etdiyim şəkildəki kimi bir şeylə başa çatır - birbaşa Pi.

Addım 7: Oyna

Oynamaq!
Oynamaq!
Oynamaq!
Oynamaq!

Son addım proqramdır - ev uzanır!

Raspberry Pi istifadə edirsinizsə və bir çox emulyator və MAME arasında keçid etmək üçün kifayət qədər problemsiz bir təcrübə istəyirsinizsə, şəxsən burada sərbəst şəkildə mövcud olan RetroPie -ni təklif edirəm.

SD kart görüntüsünü yükləyin, 1 -ci addımdan MicroSD kartınıza yazın və pi -yə qoyun. Retropie -dən ilk dəfə istifadə edirsinizsə və ya təkmilləşdirmək istəyirsinizsə, burada Retropie dərsinə davam edin.

Quraşdırma təxminən yarım saat çəkir, ancaq mini qurğunuz illərlə şirin retro yaxşılıqlar verməyə davam edəcək! İnşaatdan zövq aldığınızı və inşallah öz DIY MAME layihələrinizdə uğur qazandığınızı ümid edirəm!

Tövsiyə: