Mündəricat:
- Addım 1: Lazer kəsmədən əvvəl ölçün
- Addım 2: Oyulmuş Akrilik Boyama
- Addım 3: Alt və Arxa tərəflər W/ Bakım Portları və PIXEL LED Panel Montajı
- Addım 4: PIXEL lövhəsinin və LED matris panelinin quraşdırılması
- Addım 5: Monitor və Raspberry Pi ilə Ön Ekran
- Addım 6: Joystick Kakma ilə Arcade İdarəetmə Paneli
- Addım 7: Marquee Arka Işığı üçün LED İşıq Çubuğu
- Addım 8: Kabel çəkmə
- Addım 9: Hamısını bir araya gətirin
- Addım 10: Marquee
- Addım 11: Sol və Sağ Xaricdə Panellər və Daxil
- Addım 12: PIXEL: LED ART Matrix İnteqrasiyası üçün Proqram Skriptləri
- Addım 13: Öyrənilən dərslər
Video: PIXELCADE - İnteqrasiya edilmiş PIXEL LED Ekranlı Mini Bartop Arcade: 13 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-31 10:16
**** İnteqrasiya edilmiş LED Marquee ilə təkmilləşdirilmiş versiya ****
Seçilmiş oyuna uyğun gələn vahid LED displeyinin bənzərsiz xüsusiyyətinə malik bir bartop arcade. Şkafın tərəflərindəki xarakter sənəti etiket deyil, lazerlə kəsilmiş mozaiklərdir.
Bu layihə üçün orijinal lazer kəsmə CAD dizaynını yerləşdirdiyinə görə Tobias'a böyük təşəkkürlər. Bu layihə dizaynı Tobias -dan aşağıdakı dəyişikliklərlə istifadə edir:
- Seçilmiş RetroPie oyunu ilə dəyişən vahid PIXE: LED ART ekranı
- Lazerlə işlənmiş yan rəsmlər
- Səs səviyyəsinə nəzarət düyməsi olan səs gücləndiricisi
- Kapat/Yenidən Başlat düyməsi
- Akril və Ağac
Diqqət yetirin ki, Tobias -dan verilən təlimatlar davanın necə yığılacağına dair çox aydındır, buna görə də şübhə yarandıqda onun Təlimatına baxın.
Bütün lazer kəsimi. SVG faylları, proqram skriptləri, LED-g.webp
Hissələri
1x Arcade Joystick
4x30 mm arcade düymələri
1x ani panel montaj düyməsi (.62 montaj çuxuru)
(2) 12 mm Dome Düymə - Qırmızı - E -Switch PV5S64019
(1) 12 mm Dome Düyməli Yaşıl - E -Switch PV5S64018
(2) 12 mm Dome Düyməli Sarı - E -Switch PV5S64016
(1) 12 mm Dome Pushbutton White - E -Switch PV5S64012
(1) 12 mm Dome Pushbutton Black - E -Switch PV5S64011
1x 2.1mm Panel Montajlı DC Jack (.33 montaj çuxuru)
1x Rocker On/Off Panel Montaj Açarları (2 -yə ehtiyacınız olacaq, ancaq PIXEL: Maker Kit 1 ilə gəlir)
1x Raspberry Pi 3+
1x microSD kart (128 GB bu layihə üçün yaxşı bir ölçüdür)
1x Rəsmi Raspberry Pi Monitoru
1x Pixelcade LED Marquee Kit
1x 32x32 P4 Pitch LED Matrix 5 "x 5" - Adafruit və ya digər mənbələr
1x Audio Gücləndirici
2x Mini Oval Dinamiklər 35mm x 20mm
1x Stereo səs kabeli (sağ açı daha yaxşıdır, amma normal uyğun olacaq və çox yaxşıdır)
2x USB Panel Montaj Kabeli A-A
6x Super Parlaq 5mm Ağ LEDlər (marqueyi arxa işıqlandırmaq üçün)
6x 220 ohm rezistorlar
1x Düz açılı DC güc jakı
1x microUSB jakı (köhnə bir microUSB kabeli istifadə edin və böyük USB tərəfini kəsin)
1x Şüşə Hindistan Mürekkebi
1x cənab təmiz sehrli silgi süngər
Mavi Rəssam Bantı
Vintlər, Fındıq, Standlar
8x 4/40 x 3/16 tava başlı vintlər (təmir limanları üçün)
2x 4/40 x 7/16 tava başlı vintlər?
7x M3 vintlər x 10mm
4x M3 vida x 5mm (joystick montajları üçün)
4x M3 kvadrat altıbucaqlı qoz -fındıq (joystick montajları üçün)
8x 2/56 x 1/2 tava başlı vintlər qara (dinamiklər üçün)
8x 2/25 qoz -fındıq (dinamiklər üçün)
(2) Hex Stand-Off Alüminium, 1/4 "Hex, 1-1/8" Uzun, 4-40 İplik
(4) Hex Stand-Off Alüminium, 1/4 "Hex, 5/8" Uzun, 4-40 İplik
2x 4/40 x 3/8 Neylon Vintlər
4x4/40 Neylon Fındıq
Alt üçün 4x rezin tampon yastıqları
Akril və yapışqan
4x 12x20 "Qara Akril Levha, 1/8" qalınlığında
4x 12x20 "Qırmızı Akrilik Levha, 1/8" qalınlığında
1x 12x20 "Ağ Akril Levha - 1/16" qalınlığında
1x 12x12 Şəffaf Duman Akrilik Levha, 1/8 qalın (isteğe bağlı LED matris diffuzor)
1x 12x12 Şəffaf Akril Levha, 1/8 qalınlığında
İstədiyiniz arcade xarakterli yazmalardan asılı olaraq müxtəlif rəngli təbəqələr (isteğe bağlı)
Akril sement yapışdırıcısı
Kapilyar Tətbiq üçün Akril Sement
Aşağı Sıxlıqlı Polietilen Şüşə Aplikatoru
İsteğe bağlı
Dizüstü kompüter lenti (kabelləri Pi başlığına bağlamaq üçün)
1x USB Səs Adapteri (buna həqiqətən ehtiyac yoxdur, baxmayaraq ki Pi səsi kasıb olduğu bilinsə də, bunun fərqini deyə bilmərəm)
Dupont Dişi Pimli Qıvrım Terminalları 2.54 mm Pitch (Raspberry Pi GPIO 40 pinli başlığa qoşulan DuPont konnektorları ilə öz kabellərinizi düzəltmək üçün, ancaq rəfdəki kabellərdən istifadə edib daha ucuz olanları birləşdirə bilərsiniz)
Dupont Terminal Crimper
Alətlər
Lazer kəsici (19.5 x 11 kəsmə sahəsi olan bir Glowforge istifadə etdim)
4/40 Tap Aləti (xidmət portları üçün səkkiz 4/40 delik açmaq üçün)
Addım 1: Lazer kəsmədən əvvəl ölçün
ÇOX ƏHƏMİYYƏTLİ: Bu layihə üçün akrili lazerlə kəsməzdən əvvəl, əmin olun və bütün hissələri əvvəlcə əlinizdə saxlayın və lazerdəki montaj deliklərinə uyğun olmasını təmin edin. SVG faylları. Burada yoxlamaq və tənzimləmək üçün xüsusi maddələr var. Bunu etməsəniz, bir çox akrili silmək və yenidən kəsmək məcburiyyətində qalacaqsınız.
1. 32x32 P4 HUB75 LED Matrix - Adafruit -dən deyil, birbaşa Çindən aldığım bu layihədə istifadə etdiyim və fərqli LED panel istehsalçılarının fərqli montaj çuxur yerləri var.
2. Dinamiklər - Bağlantıdakı dinamiklərdən istifadə etmədim və bunun əvəzinə mağazamın ətrafında uzanmışdım. Bağlantıdakıların yaxın olduğunu düşünürəm, amma montaj deliklərinin tam olaraq düzüləcəyinə əmin deyiləm.
3. Düymələr - 30 mm arcade düymə deşiklərində yaxşı olacaqsınız, ancaq düymələrinizə qarşı 7 düymə montaj deliklərini yoxlayın. Arxadakı düymə montaj çuxuru, öndəki 6 düymə deliyindən daha böyükdür.
Mən bir Glowforge lazer kəsici istifadə etdim və bütün. SVG lazer kəsmə faylları Glowforge kəsmə ölçüsü üçün 19.5 "x 11" ölçüdədir.
Addım 2: Oyulmuş Akrilik Boyama
Lazer kəsmə və oyma "Qırmızı 2 - Arxa və Ön Panelin Push Buttons.svg". Ön paneldəki xətlərin lazerlə vurulduğunu və mətn lazerinin həkk olunduğunu unutmayın.
Akril maskalanma lentini buraxın və Hindistan mürəkkəbini səxavətlə fırçalayın. Hindistanın mürəkkəbini bir neçə saat və ya daha uzun müddət qurudun.
Quruduqdan sonra akril maskalanma bantını çıxarın və çıxarılacaq bir qalıq qalacaq. Gorilla yapışan bant kimi güclü bir yapışqan lent götürün və həkk olunmuş mətnə möhkəm basdırın və sonra cırın. Bunu bir neçə dəfə təkrarlayın və mürəkkəb qalıqlarının çoxu çıxarılacaq. Qalan hissəni çıxarmaq üçün ya nəm yumşaq süngərdən, ya da Mr. Clean sehrli silgi süngərindən istifadə edin.
Addım 3: Alt və Arxa tərəflər W/ Bakım Portları və PIXEL LED Panel Montajı
Lazer aşağıdakı faylları kəsdi:
- Qara 1 - Alt Baxım Portu.svg
- Qırmızı 1 - Arxa Baxım Portu və LED Matrix Mount.svg
Baxım limanlarının montajı və yapışdırılması bir qədər çətindir, ən yaxşısı Tobias -dan 3 -cü addıma müraciət etməkdir.
Addım 4: PIXEL lövhəsinin və LED matris panelinin quraşdırılması
Davam edin və hər iki tərəfdəki akril maskalı lenti çıxarın.
Əvvəlcə PIXEL PCB lövhəsini, sonra isə LED panelini digər tərəfə quraşdırın. İstiqamətə diqqət yetirin və LED panelinin akril montajdakı etiketə uyğun olaraq yuxarıya baxdığından əmin olun.
Sonra PIXEL lövhəsinin sağ alt hissəsindəki vidayı panelə bağlayın.
LED panelini (6) M3 x 8mm vintlərdən istifadə edərək quraşdırın. LED panellərinin M3 vintlər üçün yivli olduğunu unutmayın, 4/40 işləməyəcək.
İsteğe bağlıdır, lakin altıbucaqlı dayaqlardan istifadə edərək üstünə bir diffuzor paneli əlavə etməyi məsləhət görürəm. Difüzör panelinin alt tərəfindəki maskanı çıxarın və maskanı yuxarı tərəfdə buraxın.
Diqqət yetirin ki, altıbucaqlılar xaricdən yox, içəridən gedir.
İndi altı vintlə dörd vida istifadə edərək montaj edin.
Diqqət yetirin, altıbucaqlı duruşlarım kifayət qədər uzun deyildi və aralıq kimi bir neçə yuyucudan istifadə etməli oldum. Lazım olan boşluq miqdarı diaqramına baxın və ya ön diffuzor paneli əyiləcək.
Addım 5: Monitor və Raspberry Pi ilə Ön Ekran
Lazer bu faylları kəsdi:
- Qara 2 - Bevel və Marquee.svg -ni izləyin
- Qara 3 - Daxili və Xarici Ön Ekran.svg
Pi monitorunu və Raspberry Pi -ni qoşun. Pi monitorunu yuvasız çərçivəyə yerləşdirdiyinizə əmin olun. Bu montaj addımı çətindir, buna görə əmin olun və bu hissəni düzgün etmək üçün Tobiasın Təlimat kitabındakı 4 -cü addıma baxın.
Birinci təbəqənin qurumasını gözləyərkən, hizalanmanı təmin etmək üçün dinamik deliklərinə vintlər əlavə edin.
Pi microSD kartınıza quraşdıracağınız əvvəlcədən qurulmuş görüntü olan RetroPie-ni qurmaq üçün yaxşı vaxtdır. RetroPie quraşdırmasının sonunda, girişləri konfiqurasiya etməyiniz istənir. Ümumi bir USB klaviatura bağlayın və bu düymələrdən istifadə edin:
D -PAD UP - Yuxarı Ok
D -PAD DOWN - Aşağı Ok
D -PAD SOL - Sol Ox
D -PAD RIGHT - Sağ Ok
Başlayın - A.
Seçin - S
Düymə - Z
B düyməsi - X
X düyməsi - C.
Y düyməsi - V.
Qalan düymələri keçmək üçün hər hansı bir düyməni basıb saxlayın və Hotkey Enable -a keçin
HOTKEY aktivdir - SPACE
Tamam'a çatdıqda, bu vəziyyətdə "Z" olan A Düyməsini konfiqurasiya etdiyiniz düyməni basın.
Addım 6: Joystick Kakma ilə Arcade İdarəetmə Paneli
Lazer kəsmə:
- Qara 4 - İdarəetmə Paneli.svg
- İncə Ağ 1 - Marquee White Liners.svg
Əvvəlcə "Qara 4 - İdarəetmə Paneli.svg" bölməsində Üst və Alt qatları kəsin və 1 mm dərinlikdə yaşıl düzbucaqlıları həkk edin (bu ikinci bir keçiş tələb edə bilər).
Sonra eyni faylı istifadə edərək "Üst" və "Alt" qatlarını gizləyin və "Daxili qat" ı göstərin. Şəkildəki bənövşəyi mətndə olduğu kimi yuxarı kəsilmiş tərəfi çevirin. 2 mm və ya.06 düymlük arcade istiqamətləndirici kakmalar oymaq. Glowforge lazer kəsicimdə, İncə 1/8 "Akrilik üçün standart ayarı istifadə etməklə 2 keçid aldı.
Döşəmələr yuyulmadan əvvəl bir az sənəd verməlisiniz. Yuyulduqdan sonra, akril sement istifadə edərək yapışqanlara yapışdırın.
İndi vintlər və kvadrat qoz -fındıq ilə joysticki alt təbəqəyə vidalayın. Bir test edin və üst təbəqəni alt qatın üstünə qoyun və iki təbəqənin üst -üstə düşəcəyi qədər dərinliyə həkk olunduğundan əmin olun. Sonra akril sementdən istifadə edərək iki təbəqəni yapışdırın və sıxın.
Aldığım Sanwa joystick standart olaraq 8 tərəfli olaraq qurulmuşdu. Marağım, əsasən 4 tərəfli joystick ilə oynanılan 80-ci illərin oyunudur. Joystickin altındakı bir şablon parçasını hərəkət etdirməklə asanlıqla həyata keçirilən 8 istiqamətdən 4 istiqamətə keçmək üçün yaxşı bir vaxtdır, bu video 8 yoldan 4 tərəfə və əksinə necə keçəcəyinizi izah edir.. Arcade maşınının alt təmir limanından istifadə edərək, hər şey quraşdırıldıqdan sonra geri və irəli dəyişə bilərsiniz, ancaq yer məhduddur və bunu indi etmək daha asan olacaq.
Davamlılıq test cihazınızı multimetrinizdə istifadə edin və sonra hər teli Joystickə (yuxarı, aşağı, sola, sağa) etiketləyin.
Addım 7: Marquee Arka Işığı üçün LED İşıq Çubuğu
Qara 1 - Alt Bakım Port.svg, LED işıq çubuğu üçün akrili ehtiva edir, buna görə də bunu artıq çap etmisiniz.
Şemaya uyğun olaraq 6 220 ohm rezistor və 6 super parlaq ağ LED bağlayın. LED -lərin uzun ucu rezistora, +5V -ə və qısa ucu GND -ə doğru getməlidir.
Addım 8: Kabel çəkmə
Kablolama sxemlərinin sxemlərinə baxın və sonra 4 yolla Pi (microUSB konnektoru), PIXEL: LED ART Board (sağ açılı DC barel yuvası konnektoru), audio mini ampə 4 tərəfə ayrılacaq bir qadın DC yuvasından ibarət olan elektrik kabelini düzəldin. (bağlama teli) və LED işıq çubuğu (bağlama teli). Köhnə bir microUSB kabeli tapın və böyük USB konnektorunun ucunu kəsin və Pi -yə qoşulmaq üçün bu elektrik kabelinə lehimləyin.
Hər bir joystickin istiqamətini və düyməsini Pi üzərindəki müvafiq pinlə təyin edilmiş və təyin edilmiş klaviatura düyməsini birləşdirən bir tel masası hazırlayın. Etdiyim eyni düymələri eşitsəniz, sonrakı addımlarda konfiqurasiya fayllarından istifadə edə bilərsiniz.
Pi üzərindəki 40 pinli GPIO başlığına qoşulmaq üçün qadın DuPont kabellərinə ehtiyacınız olacaq. Öz kabellərimi hazırlamağı sona çatdırdım ki, bu da çox əyləncəli idi, həm də çox iş idi və buna görə də bir qıvrıcıya və qadın DuPont terminallarına ehtiyacınız olacaq. Çox güman ki, ehtimal ki, yalan danışdığınız qadın dişi DuPont kabellərindən istifadə etmək və onları birləşdirmək/lehimləmək daha sürətli və daha ucuz olacaq. Öz DuPont kabellərinizi hazırlayırsınızsa, onların hazırlanması asan olmadığı ortaya çıxır, bu YouTube video təlimatını çox faydalı hesab etdim və bundan sonra onları asanlıqla düzəldə bildim.
Düymələr və joystick üçün kabellər düzəldin və hələ də Pi -yə qoşulmayın. Növbəti addımda Pi -yə qoşulacaqsınız. Ümumiyyətlə, hər bir kabel ~ 13 düym uzunluğunda olmalıdır ki, bu da quraşdırıldıqda Pi -yə çatmaq üçün kifayət qədər uzun olacaq. Mümkünsə, hər bir kabel üçün fərqli bir rəng istifadə edin (bütün GND üçün qara istifadə edin) və ya hər bir kabeli etiketləyin ki, bu da bir sonrakı addımda işinizi asanlaşdıracaq.
Addım 9: Hamısını bir araya gətirin
İndi hər şeyi bir araya gətirdiyiniz əyləncəli hissə gəlir! Ancaq əvvəlcə bütün 6 düyməni ön qırmızı paneldə, 4 arcade düyməsini və qara idarəetmə panelindəki joystick və arxa paneldə güc jakı, açar açarları və səs gücləndiricisini quraşdırın. Dirsək boşluğunun olmaması səbəbindən korpus birlikdə olduqdan sonra düymələri və joysticki quraşdıra bilməyəcəksiniz.
Şeyi bir araya gətirmək üçün şəkilləri izləyin, amma hələ heç bir şey yapışdırmayın və bunun əvəzinə hər şeyi bir yerdə saxlamaq üçün mavi rəssamlıq lentindən istifadə edin. "Buraya gəldikdən sonra, GPIO Pi Başlığına telləri bağlayın" etiketli şəklə gəldikdən sonra, telləri Pi başlığındakı pinlərə bağlamağa başlayın.
Hər bir teli Pi başlığına bağlamaq üçün əvvəlki addımda topladığınız cədvəli izləyin. Sancaqları Pi başlığına bağlamaq çox dar olacaq və səbrli olun.
Hər şeyi bağladıqdan sonra sistemi işə salın və joystickin və hər düymənin sınanmasını ehtiva edən tam bir test edin. Test etmək üçün Pi's GPIO -dan joystick və düymə girişlərini klaviatura girişlərinə çevirən Retrogame adlı bir Adafruit proqramı qurmalıyıq. Retrogame istifadə edərək, ayrı bir USB arcade klaviatura emulatoruna ehtiyacınız olmayacaq.
Retrogame qurmaq üçün Adafruit -dən bu təlimatları izləyin. Retrogame qurduqdan sonra, bu retrogame.cfg faylını Pi -nin /boot qovluğuna kopyalayın. Buradakı retrogame.cfg faylı, Adım 8 - Kablolama sistemindəki kabellər masasında eyni klaviatura eşlemelerini və pin əlaqələrini izlədiyinizi güman edir. Fərqli sancaqlar və ya klaviatura eşlemelerinden istifadə etmisinizsə, narahat olmayın, yalnız retrogame.cfg -də müvafiq dəyişiklikləri edin. Çox güman ki, bir və ya iki pin bağladınız, buna görə hər girişi yoxlayın və düzgün edin.
Bu təlimat, birləşdirilmiş bağlama və yenidən başlatma düyməsini necə quracağınıza dair sizə yol göstərir.
Hər şey işlədikdən sonra, işləri qalıcı etməyə hazırsınız. Bəzi Kapton lentiniz varsa, daha sonra boşalmayacaqlarını təmin etmək üçün Pi sancaqlarını təmin etməyin gözəl bir yoludur. Sancaqlar və Pi başlığına bir az Kapton bandı sarın. Ancaq narahat olmayın, əgər etməsəniz, yenə də yaxşı olmalıdır.
İndi arcade'yi yan tərəfə çevirin. Bu nöqtədə yalnız sol tərəfi quraşdırdınız, sağ tərəf hələ də açıqdır. Akrili yapışdırmaq üçün kapilyar hərəkətli akril solvent aplikatorunuzdan istifadə edin. Akrilik həlledici çox tez işləyir və 5 dəqiqədən az müddətdə möhkəm olacaq və sıxılmasına ehtiyac yoxdur. Akril həlledici istifadə etmək üçün yaxşı bir astar.
Çərçivə üçün parçaları yapışdırın (sağ tərəfi əlavə etməzdən əvvəl bunu etdiyinizə əmin olun). Və sonra 1/16 qalın ağ parçaları çərçivənin içərisinə yapışdırın, ağ daha yaxşı bir işıq qutusu effekti yaradır. Ayrıca LED işıq çubuğu üçün iki altıbucaqlı stend əlavə edin və LED işıq çubuğunu quraşdırın. LED çubuğu LEDlər ön tərəfə baxırsa, LEDlər kifayət qədər yayılmayacaq və LED yuvarlaq parlaq ləkələr görəcəksiniz.
İndi sağ tərəfi yapışdırın və akril həlledici istifadə edərək yapışdırın.
Nəhayət, sol və sağ tərəfləri yuyulacaq şəkildə üyütmək üçün bir öğütücü və ya Dremel aləti istifadə edin (qara çentiklər bir az çıxa bilər). Bunu etmək istəyəcəksiniz, belə ki, kənar hissələr bağlandıqda gözəl və yuyulacaqdır.
Addım 10: Marquee
Şəffaf film üzərində həm lazerlə kəsilmiş bir çərçivə, həm də peşəkar çaplı bir çərçivə sınadım. Ən yaxşı nəticələr, peşəkar çap ilə.
Peşəkar çap üçün https://gameroomsolutions.com/shop/marquee-print/ ilə getdim, çap üçün bu yazı yazılarkən 25 dollar idi və markalarım kiçik olduğu üçün 25 dollara 2 çap etdilər.
Adobe Illustrator -da dizaynınız üçün dəyişdirə biləcəyiniz marquee mənbə sənədlərim.
vectorlib.free.fr/, çox vaxtınıza qənaət edəcək vektor formatında bir arcade sənətinə malikdir.
Bu çərçivənin ölçüləri 9.06 "x 2.17" dir. Çap olunmuş marqueei iki ədəd şəffaf akril arasında sıxışdırdım və iki parçanı bir yerdə saxlamaq üçün kənarlarına bir az akril yapışqan əlavə etdim. Çərçivə sıx bir şəkildə oturur və daimi yapışdırmağa ehtiyac olmadan çantaya daxil olur, beləliklə daha sonra markaları dəyişdirə bilərsiniz.
Addım 11: Sol və Sağ Xaricdə Panellər və Daxil
Vaxtınız varsa, arcade xarakterli kakmalar isteğe bağlıdır, lakin olduqca gözəl bir təsirdir. Mürəkkəblərdən istifadə etməsəniz, bəzi yan sənət etiketləri çap etmək üçün bu kimi bir xidmətdən istifadə edə bilərsiniz və ya hələ də gözəl olacaq tərəfləri qırmızı rəngdə buraxa bilərsiniz.
Mozaiklərdən istifadə etmirsinizsə, Red 4 - Side Pieces Outside.svg faylını dəyişdirin və mozaik konturlarını silin. Sevdiyiniz arcade personajları ilə fərdiləşdirmək istəyirsinizsə, burada arcade sprites üçün əla bir qaynaq var. Sonra hər bir sprite rəngini təcrid etmək və sonra Illustrator və ya Inkscape kimi bir vektor proqramında izləmək məsələsidir. Xəbərdarlıq, bu yaxşı bir işdir. İstifadə etdiyim simvollara sadiq qalmaq istəyirsinizsə, hər bir xarakterin hər rəngini lazerlə kəsmək üçün bu faylı istifadə edin.
Hər bir xarakterin hər rəngini lazerlə kəsdiyiniz zaman, onları bir masaya qoyun və hər şeyin bir -birinə uyğun olduğunu bildikdən sonra yalnız arcade tərəfinə yapışdırın. Çox güman ki, bəzi səhvlər olacaq (bir dəstə düzəltmişəm), buna görə çox tez yapışdırsanız, akril həlledici qalıcı olduğu üçün problemlə üzləşəcəksiniz.
Həm də ÇOX ƏHƏMİYYƏTLİ, yan panel artıq qırmızı olduğu üçün qırmızı rəngdən istifadə etmək istəmirsiniz. İstədiyiniz arcade sprite qırmızı rəngdədirsə, dig qazma xarakteri ilə etdiyim kimi başqa bir rənglə əvəz edin, məsələn qırmızıdan qaraya dəyişin.
Addım 12: PIXEL: LED ART Matrix İnteqrasiyası üçün Proqram Skriptləri
Demək olar ki, bitdi! Son addım, PIXEL: LED ART ekranının RetroPie -dən seçilmiş platforma və ya oyuna əsaslanaraq sənət əsərlərini avtomatik olaraq dəyişdirəcəyi bəzi skriptlər əlavə etməkdir. Xoşbəxtlikdən, RetroPie, hər oyunun başlamazdan əvvəl işləyən linux bash shell script (.sh) olan runcommand adlı bir çəngəl daxildir. Buna görə də, mövcud oyunu və platformanı keçən bir ekrana uyğun bir-g.webp
Bu skript aşağıdakıları edir:
- LED-g.webp" />
- Yoxdursa, seçilmiş emulator üçün ümumi bir LED-g.webp" />
- Heç bir oyuna xas LED-g.webp" />
- Yazmadan əvvəl, yeni LED-g.webp" />
Diqqət yetirin ki, LED-g.webp
Quraşdırma addımları
Pi -də Java 8 -in quraşdırıldığını yoxlayın.
java versiyası
Java 8 yüklü deyilsə:
sudo apt-get yeniləməsi
sudo apt-get oracle-java8-jdk quraşdırın
Əvvəlcə Pi -də pixelcade adlı bir kataloq yaradın.
mkdir/home/pi/pixelcade
Buradakı məzmunu Pi -dəki bu pixelcade qovluğuna kopyalayın.
Qeyd: Android və Pi firmware -inizi PIXEL -də quraşdırmalısınız: Varsayılan olaraq LED ART lövhəsi, iOS/Android proqramları işləməyəcək. PIXEL: LED ART lövhəsinin Pi -yə USB ilə qoşulduğunu iki dəfə yoxlayın. Ayrıca PIXEL: LED ART lövhəsinin keçid açarının USB istiqamətinə və BT istiqamətinə baxmadığından əmin olun. Pi'nizin PIXEL: LED ART lövhəsini algıladığını yoxlayın.
ls /dev /ttyACM0
Və geri qayıtmalısan
/dev/ttyACM0
Runcommand-onstart.sh və runcommand-onend.sh-ni Pi-də/opt/retropie/configs/all/-ə kopyalayın və sonra runcommand-onstart.sh və runcommand-onend.sh-ni icra olunsun
sudo chmod +x /opt/retropie/configs/all/runcommand-onstart.sh
sudo chmod +x /opt/retropie/configs/all/runcommand-onend.sh
İstəsəniz, bu skripti düzəldə bilərsiniz və aşağıda bu skriptin necə işlədiyini izah edirik. Ancaq unutmayın ki, quraşdırma addımlarını izləsəniz, bu skriptə toxunmaq lazım olmayacaq.
1. pixelc.jar -ın yerləşdiyi yolu təyin edir. Pixelc.jar faylını/home/pi/pixelcade -də kopyaladınızsa, bu sətri olduğu kimi buraxın
PIXELPATH = "/home/pi/pixelcade/";
2. PIXEL: LED ART lövhəsinin bağlı olduğunu yoxlayır. Əgər belədirsə, davam edirik və yoxsa, skript sona çatır.
əgər $ pixelexists | grep -q '/dev/ttyACM0';
3. RetroPie bu skriptə seçilmiş oyun romu və seçilmiş oyun platforması (atari2600, nes, mame və s.) Aşağıdakı kod parçası, əvvəlcə oyun platformasını aşkarlayacaq və bu xüsusi platforma üçün bir LED dizaynı seçəcəkdir. Sonra seçilmiş oyunun rom adına uyğun bir xüsusi-g.webp
əgər
echo "[{-f" $ MARQUEEGIF "] olarsa, $ {PLATFORM} If If Statement"> & 2 daxil edildi; sonra GAMEIMAGE = $ MARQUEEGIF
echo "$ MARQUEEGIF faylı mövcuddur, buna görə onu LED çərçivəsinə yazacağıq"> & 2
başqa
əgər
GAMEIMAGE = $ MAMEDEFAULT
echo "$ MARQUEEGIF Fayl Yoxdur, ümumi LED marquee üçün default olaraq: $ {GAMEIMAGE}"> & 2
başqa
GAMEIMAGE = $ MAMEDEFAULT <
echo "Fayl $ NGPCDEFAULT YOXDUR, ümumi LED marquee üçün default olaraq: $ {GAMEIMAGE}"> & 2
fi
fi
fi
4. Skriptdəki bu son əmr, LED ekranına faktiki olaraq yazır.
java -jar "/home/pi/pixelcade/pixelc.jar" --g.webp
Oyun (bu nümunədə 1944.gif) dinamik olaraq ötürüləcək. Ekranın çıxışını görmək üçün əvvəlcə qurarkən və problemi həll edərkən sil -sil.
Həm də unutmayın ki, hər oyun başladıqda /root/dev/shm/runcommand.log ünvanına bir qeyd faylı yazılacaq və bu da problemlərin aradan qaldırılması üçün çox faydalı olacaq.
Davam edin və ehtiyaclarınıza uyğun olaraq dəyişdirin və sevdiyiniz oyunlar üçün GIF-lər yaradın və/home/pi/pixel/%platforma adına (atari2600, mame-libretro və s.) Kopyalayın və sonra runcommand-onstart versiyanızı kopyalayın..sh to/opt/retropie/configs/all/.-g.webp
Arxa tərəfdəki birləşdirilmiş yenidən başlatma və bağlama düyməsi üçün bunun skripti budur
Bu quraşdırma şaquli yönümlü bir monitor üçün olduğu üçün burada RetroPie üçün gözəl bir şaquli mövzu var
Bu proqramı Windows -a da köçürdüm, burada daha böyük bir LED çərçivə qurğusunda Windows -da Maximus Arcade ön ucunu istifadə edərək bir nümunə quraşdırma.
Addım 13: Öyrənilən dərslər
Fərqli bir şey edərdim:
PIXEL: LED Art ekranı gözəldir, amma həqiqətən ön tərəfə quraşdırılmış bir çərçivə kimi daha yaxşı olardı. 64x32 LED matrisi ilə başqa bir quruluş qurmağı planlaşdırıram və daha böyük çərçivə üçün lazer kəsmə dizaynını dəyişdirməliyəm.
Əsasən 80 -ci illərin oyunlarını oynayıram, əksəriyyəti bu layihədəki üfüqi montajla müqayisədə şaquli quraşdırılmış monitorda daha yaxşı oynayır.
RetroPie və MAME -də proqramlaşdırdığımdan bəri hər birinin nə etdiyini xatırlaya biləcəyim çoxlu funksiya düymələri var, amma haqlı olaraq həyat yoldaşım və uşaqlarım yoxdur və bir sonrakı quruluş üçün bütün düymələrdə etiket istəmişlər.
Epilog X Müsabiqəsində ikinci yer
Tövsiyə:
Raspberry Pi Zero ilə təchiz edilmiş taxta LED oyun ekranı: 11 addım (şəkillərlə)
Raspberry Pi Zero Powered by Taxta LED Oyun Ekranı: Bu layihə, retro oyunları oynamaq üçün oturma otağına asanlıqla quraşdırıla bilən, 78x35 sm ölçüdə 20x10 piksel WS2812 əsaslı LED ekranı həyata keçirir. Bu matrisin ilk versiyası 2016 -cı ildə inşa edilmiş və bir çox insan tərəfindən yenidən qurulmuşdur. Bu xərc
Mini Bartop Arcade: 8 Addım (Şəkillərlə birlikdə)
Mini Bartop Arcade: Bu dəfə sizə bu saytda göründüyü kimi Picade Desktop Retro Arcade Machini əsasında hazırlanmış Raspberry Pi Zero istifadə edərək köhnə vaxtlarımın arcade versiyasını göstərmək istərdim: https: //howchoo.com/g/mji2odbmytj/picade -review-ra … Bu layihənin məqsədi retro qurmaqdır
Mənim Diy Peltier Soyuducum! - QƏBUL EDİLMİŞ: 9 Addım (Şəkillərlə birlikdə)
Mənim Diy Peltier Soyuducum! - QƏBUL EDİLMİŞDİR: Həmişə evimə soyuducuya getmədən maşında baqqalları kifayət qədər sərin saxlamaq üçün bir vasitə istəyirdim. Bir neçə il əvvəl hazırladığım köhnə bir Peltier istilik dəyişdiricisindən istifadə etmək qərarına gəldim. Peltieri iki alüminium istilik qabı arasında sıxışdırdım. Böyük
Şüşə qapağından təkrar emal edilmiş motosiklet: 9 addım (şəkillərlə birlikdə)
Şüşə qapağından təkrar emal edilmiş motosiklet: v Evdə nə etməli? Evdə yarış avtomobilləri düzəltməyin bir neçə sadə yolu var. Qabaqcıl yarış avtomobillərinin əsaslarını hazırlamaq üçün sizə addım -addım yol göstərəcəyəm. Bunu edə və sınaya bilərsiniz. və ya uşaqlarınıza və ya dostlarınıza hədiyyə olaraq bağlaya bilərsiniz. Mən ümid edirəm
OpenStreetMap istifadə edərək xüsusi stilizə edilmiş xəritələr necə yaradılır: 7 addım (şəkillərlə)
OpenStreetMap-dan istifadə edərək Xüsusi Stilize Xəritələr Necə Yaratılır: Bu təlimatda öz xüsusi hazırlanmış stilizə edilmiş xəritələrinizi yarada biləcəyiniz bir prosesi təsvir edəcəyəm. Stilize edilmiş bir xəritə, istifadəçinin hansı məlumat qatlarının görselleştirildiğini təyin edə biləcəyi və hər bir təbəqənin hansı üslubda olduğunu təyin edə biləcəyi bir xəritədir