Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Məqsədim qızım üçün portativ bir konsol və media mərkəzi qurmaq idi. PSP və ya Nintendo klonları kimi mini dizaynlardakı oyun, köhnə arcade kabinetlər fikrindən çox uzaq görünür. Taşınabilirlik rahatlığı və çox kiçik olmayan bir ekranla köhnə kabinetlərdəki düymələrin nostaljisinə qoşulmaq istədim.
Beləliklə, bu layihənin ilkin tələbləri bunlardır:
-Kiçik, 7 yaşında bir qız çaba çəkmədən hərəkət edə bilməlidir.
- Tək oyunçu.
- İdarəetmə paneli rahat vəziyyətdədir (yuxarı qaldırılmışdır).
- İşıqlı düymələr. Bu yaxınlarda hazırladığım bir təlimat olan QuizzPi kimi düymələrin rənglərindən istifadə edərək Pythonda oyunlar proqramlaşdırmaq istəyirəm.
- Portativ. Qızım yatağında film izləmək istəyir, eyvanda Ghost və Goblins ilə oynamaq istəyirəm, həyat yoldaşım isə Youtube videolarını mətbəxdə izləmək istəyir. Bəzən yaxınlıqda fişimiz olacaq, amma bəzən yoxdur, buna görə də batareyaya ehtiyacımız var.
- Mümkün qədər ucuz.
Layihə tələbləri müəyyən edildikdən sonra düşünmə otağına girdim və bu xüsusiyyətlərə malik bir layihə yaratdım:
- Kabinet çox böyük deyil, təxminən. 20-25cm x 20-25cm x 20cm (ön x yüksəklik x dərinlik).
- Qırılmış avtomobil DVD oynatıcısından 7 düymlük LCD ekran.
- Uzunmüddətli bir batareya, köhnə bir laptop batareyasından bir güc bankı və ya 18650 hüceyrə DIY batareyası almaq üçün iki imkan var.
- Joystick, oynamaq üçün 4 hərəkət düyməsi, langırt oyunları üçün 2 düymə və 4 idarəetmə düyməsi (giriş, esc, fasilə, nişan).
- İsteğe bağlı işıqlandırılmış düymələr, işıqlar bir açarın enində AÇILI/KAPALI ola bilər.
- İçərisində Raspberry Pi 2/3.
- Oynamaq üçün Recalbox ön hissəsi və youtube videolarını və filmlərini izləmək üçün Kodi Media Mərkəzi.
- Təxmini dəyəri: <100 $
Addım 1: Nazirlər Kabineti…
Tələblərimə uyğun bir kabinet axtarmağa çox vaxt sərf etdim. İdarəetmə panelinin rahat bir vəziyyətdə, ideal olaraq 45 dərəcə bir açıda olmasını istəyirdim və kabinet ekranı və içərisindəki bütün elektronikanı ehtiva edə bilərdi. Təəssüf ki, oxşar bir şey tapmadım, amma başa düşdüm ki, Nanocade adlı bir kabin dizaynını 90 dərəcə çevirməklə (bunu Koenigs səhifəsində görə bilərsiniz) nəticə, axtardığım şeyə çox bənzəyir.
İkinci görüntüdə gördüyünüz kimi, Nanokadanın arxasını yerə toxunaraq Nanokadanı öndən qaldırsanız, bu mənim dizaynımda olur. Nanocade -in idarəetmə paneli ekranı yerləşdirəcək və ekranın Nanocade -də olduğu yer mənim idarəetmə panelim olacaq. Ekranın yerini genişləndirmək üçün bəzi düzəlişlər etməliydim. Dizaynımın içi tamamilə yenidir və Nanocade ilə uyğun gəlmir. Ekranı kabinetə uyğunlaşdırmaq üçün bəzi ölçüləri dəyişdirdim.
Planlar hazırlandıqdan sonra (şəkildə görə bilərsiniz), taxtanı kəsdim və quruluşu taxta yapışqanla və bəzi kliplərin köməyi ilə montaj etdim. Birləşmələri gücləndirmək üçün 15mmx15mm ağacdan istifadə etdim. Yapışqan quruyanda ekranı quraşdırıram, orijinal plastik tutucusundan istifadə etdim.
İdarəetmə paneli, 10 mm kontrplakdan və 90 dərəcə bir açı ilə yapışdırılmış digər 5 mm kontrplakdan ibarət bir parçadır. İdarə panelində düymələrin və joystickin necə quraşdırıldığını görmək üçün idarəetmə panelinin planını çap etdim (ilk şəkildə görə bilərsiniz).
Çap sənətinə sahib olana qədər düymələr üçün deliklər açmamışam.
Kabinetdəki əsas iş bitdi. Taxta və yapışqanın qiyməti təxminən 5 dollar idi.
Addım 2: Ekran…
Köhnə bir avtomobil DVD oynatıcısından 7 düymlük bir ekran istifadə etdim. Bir neçə il əvvəl ikinci əl mağazada aldım. Mənə 20 dollar, DVD pleyer və iki 7 düymlük ekrana başa gəldi. Ondan yalnız birini maşınımda istifadə etdim.
Problem RCA və ya HDMI girişlərinin olmaması idi. S-VIDEO portu var idi, buna görə s-video bağlayıcılarının və Raspberry Pi RCA video çıxış konnektorunun ucuna baxdım və şəkildə gördüyünüz kimi bir kabel düzəltdim. Mən Raspberry-dən 3.5mm audio/video çıxışına və 12v gücə, giriş S-VIDEO bağlayıcısına qoşuluram. Şəkillərdəki sxemləri görə bilərsiniz.
Kabel hazırlandıqdan sonra test üçün vaxt gəldi. Ekranı Moruqla birləşdirirəm və LET'S GAN TO PANG…
Addım 3: Mənə Biraz Güc Verin…
Bu layihənin ən vacib tələbi portativlik idi, batareyaya ehtiyacım var. İki gərginliyə ehtiyacımız var, Raspberry Pi -ni gücləndirmək üçün 5v və ekranı və ledləri gücləndirmək üçün 12v. Eyni vaxtda şarj etməyə və boşaltmağa imkan verən 12 volt güc bankı axtarırdım, amma qiymət qadağandır (40 $ və daha çox), amma DIY alternativi tapdım. Üç 18650 hüceyrə (köhnə noutbuk batareyalarında tapa bilərsiniz) və şarj/boşaltma qoruyucusu ilə 12v 2700ma batareya hazırladım. Mənə 3 dollara başa gəldi. PCB qoruyucusunu burada görə bilərsiniz. Heç bir köhnə laptop batareyanız yoxdursa, bu linkdəki hüceyrələri satın ala bilərsiniz.
Hər bir keçidi PCB qoruma lövhəsinə bağlayaraq, istehsalçının təqdim etdiyi sxemə uyğun olaraq üç 18650 hüceyrəni ardıcıl olaraq bağlamalısınız. Nəhayət, istehsalçının sxemində göstərildiyi kimi bir kişi və ya qadın konnektorunu müsbət və mənfi dirəklərə bağlamalı və batareyanı daha möhkəm etmək üçün bir az isti yapışqan və lent qoymalısınız. Son nəticəni şəkillərdə görə bilərsiniz. 3 dollarlıq 12v 2700ma sahibik (18650 hüceyrə almalısınızsa 4 $ və ya 5 $ daha çox).
Ekranı gücləndirmək üçün 12V gücümüz var. Növbəti addım, Raspberry Pi -ni gücləndirmək üçün bu 12v batareyadan 5v şrift əldə etməkdir. Smartfonlar üçün ucuz bir avtomobil şarj cihazı istifadə etdim. Bu şarj cihazları avtomobilin akkumulyatorundan 12v alır və smartfonları gücləndirmək üçün çıxışda 5v -ə çevrilir. Bütün ehtiyacımız budur. Evdə tapdığım birini istifadə etdim, ancaq onlardan birini 2 dollara buradan əldə edə bilərsiniz.
12v və 5v şriftlərə sahib olduqdan sonra güc sistemini izah etmək anıdır. İlk şəkildəki diaqramda gördüyünüz kimi, 12v noutbukun enerji təchizatından başlayırıq, bu kabinetin konnektoru ilə əlaqələndirilir. Şkafda, güc DIY 12v batareyamıza gedir, enerji təchizatı bağlandıqda batareya doldurulur və sistemi gücləndirir, enerji təchizatı olmadıqda batareya sistemi gücləndirmək üçün istifadə olunur.
Batareyanın müsbət dirəyi şkafın əsas ON/OFF açarına gedir. Bu keçiddən 12v ilə dörd telimiz var: ekran, marquee ledlər, düyməli ledlər və Raspberry Pi üçün 12vTO5v avtomobil şarj cihazı. Başqa bir açarımız var (işıqlandırma açarı), buna görə də marquee ledləri və düymə ledlərini yandıra bilərik.
Nəhayət, yerdən qənaət etmək üçün bəzi DIY kabelləri düzəltdim, çünki orijinal çox uzun idi. Bunları son şəkillərdə görə bilərsiniz.
Raspberry Pi və ekrana enerji verən bu batareyanın müddəti təxminən 3,5 - 4 saatdır ki, oyun oynayır və ya video seyr edir. Youtube videoları üçün işıqlandırma sistemini və wifi yandırsanız, müddəti təxminən 2,5 - 3 saatdır.
Addım 4: Bitirmə: İdarəetmə Paneli Düzeni, Düymələr, İşıqlandırma və Sənətlər
Gücün açılması/söndürülməsi və işıqlandırılması üçün 4 hərəkət düyməsi, 2 langırt düyməsi, 4 idarəetmə düyməsi (esc, giriş, nişan və fasilə) və müstəqil açarlar istədim. Bu bağlantılardan bir neçə düymə, joystick və arcade kodlayıcı alıram:
- Arcade düymələri: burada
- Joystick: burada
- Arcade USB kodlayıcı və kabellər: burada
Düymələrin deliklərini 25 mm -lik bir matkapla düzəltdim. Düymələri kodlayıcıya və kodlayıcıyı USB kabeli ilə Raspberry Pi -yə bağladım. 12v şriftlə düymələrdəki ledləri bağladım.
Mənə 2 açar lazım idi, enerji təchizatı üçün 3,5 mm bağlayıcı və bəzi tellər. Marka üçün çoxlu led şinlər alıram. Ledlərin gücü əvvəlki addımda təsvir edilmişdir. 12v ilə işləyirlər, buna görə heç bir çevrilməyə ehtiyac qalmadı. Şəkildəki çərçivədəki ledləri görə bilərsiniz.
Sənətin əsas mövzusu Pərilərdir, qızım bəyənir və özü seçir. Sənət dizaynında 2 gün işləyirəm və nəticələrini şəkillərdən görmək olar. Pixart Printing -də yapışqan vinildə çap etməyi əmr etdim. 1 metr x 1 metrlik bir parça mənə cəmi 10 dollara başa gəldi.
Şkafı qara akril boya ilə boyadım və sonra vinili qoydum. Sonda deşiklər düzəldib düymələri qoydum. Bitmiş işlər şəkillərdə göstərilmişdir.
Addım 5: Frontend: Recalbox və Kodi
Son addım, arxa cəbhəsi və Kodi olan Raspberry Pi SD görüntüsünü tapmaq idi. Əmin olmadım, çünki iki yaxşı ön tərəf var idi, Retropie və Recalbox. Yenidən qutuya qərar verdim, çünki konfiqurasiya etmək daha asandır. SD görüntüsünü bir internet forumunda tapdım. Şəkili SD kartda yandırdım. İlk işdə düymələri maşınımıza uyğun olaraq konfiqurasiya edə bilərsiniz. Sizə uyğun olan SD görüntüsünü Youtube -da və ya hər hansı bir forumda tapa bilərsiniz.
Bu hamısıdır. Videoda layihəmin necə işlədiyini görə bilərsiniz: Fairies Arcade Qaçış
Ümid edirəm ki, qızımın və həyat yoldaşımın xoşuna gəldiyi qədər bu təlimatı bəyənəcəksiniz. Bir müddət PANG oynamağı gözləyirəm, amma pulsuz buraxmırlar.
Hər hansı bir sualınız varsa cavablandırmaqdan məmnun olaram. Salam və təşəkkürlər!