Mündəricat:
- Addım 1: Ehtiyac duyacağınız şeylər
- Addım 2: Parçalarla Məşhur Olun və PCB Tutucusunu Qurun
- Addım 3: Yan Panelləri yerləşdirin
- Addım 4: Hamısını bir araya gətirin
- Addım 5: Cəsarət
- Addım 6: Kabel çəkmə
- Addım 7: Oyna
Video: Tək Oyunçu Arcade MAME Box: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
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
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
- 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
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ə
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.
- 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.
- 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.
- 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
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ə:
Hesab lövhəsi olan iki oyunçu tək LED şeridi oyunları: 10 addım
Scoreboard ilə İki Oyunçu Tək LED Strip Oyunları: Hər şeydən əvvəl dünyanın bütün xalqları üçün tanrıya dua edin, Allah yalnız bu zaman bizə kömək edə və bizə sülh verə bilər. Hamımız kilidliyik və getməyə heç bir yerimiz yoxdur. Daha çox işim yoxdur, buna görə onlayn python öyrənməyə başlayın və heç düşünə bilmirəm
Tək oyunçu Reaksiya Taymeri (Arduino ilə): 5 addım
Tək oyunçu Reaksiya Taymeri (Arduino ilə): Bu layihədə bir Arduino ilə işləyən bir reaksiya taymeri quracaqsınız. Arduino millis () funksiyasında işləyir, burada prosessor proqramın işə başladığı vaxtdan bəri qeyd edir. Arasındakı vaxt fərqini tapmaq üçün istifadə edə bilərsiniz
X-box Rock Band Davullarını Tək başına Elektron Davullara çevirin .: 4 Addım (Şəkillərlə)
X-box Rock Band Davullarını Midi Stand Alone Elektron Barabanlara çevirin .: İstifadə olunmuş x-box baraban dəsti aldığım üçün şanslıyam, bir az kobud formadadır və heç bir avar yoxdur, amma düzəldilə bilməyən heç nə yoxdur. müstəqil elektrikli baraban dəstinə çevirin. Piezo sensordan analoq dəyər oxunur və MIDI komendantına çevrilir
Köhnə Laptopdan və Ikea Kıyma lövhələrindən Mini 2 Oyunçu Arcade .: 32 Addım (Şəkillərlə)
Köhnə Laptopdan və Ikea Doğrama Kartlarından Mini 2 Oyunçu Arcade .: Retro oyunlarını sevirəm. Bütün köhnə arcade maşınları və konsolları çox əyləncəli idi. Mən öz arcade maşınımı çox istərdim, amma yerim yoxdur. Televiziyadakı bir konsol vasitəsilə bir gamepad ilə oynamaq sadəcə özümü yaxşı hiss etmir, buna görə də bir şey etmək lazım idi
2-4 Oyunçu Tak və Çalışdır Raspberry Pi Arcade: 11 addım
2-4 Oyunçu Tak və Çalışdır Raspberry Pi Arcade: Yerli Walmart-dan aldığınız bu plastik plastik oyun konsolları üçün bir müddət deyil, tak və oynayın. Bu plug -play arcade kabinetində, Raspberry Pi 3 çalışan Retropie ilə işləyən əsərlər var, bu maşın tam fərdiləşdirmə qabiliyyətinə malikdir