Mündəricat:

LED Çərçivəsi və Alt Ekranlı Arcade1Up Modu: 9 Addım (Şəkillərlə)
LED Çərçivəsi və Alt Ekranlı Arcade1Up Modu: 9 Addım (Şəkillərlə)

Video: LED Çərçivəsi və Alt Ekranlı Arcade1Up Modu: 9 Addım (Şəkillərlə)

Video: LED Çərçivəsi və Alt Ekranlı Arcade1Up Modu: 9 Addım (Şəkillərlə)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Noyabr
Anonim
Image
Image
LED Marquee və Alt Ekranlar ilə Arcade1Up Modu
LED Marquee və Alt Ekranlar ilə Arcade1Up Modu
LED Marquee və Alt Ekranlar ilə Arcade1Up Modu
LED Marquee və Alt Ekranlar ilə Arcade1Up Modu
LED Marquee və Alt Ekranlar ilə Arcade1Up Modu
LED Marquee və Alt Ekranlar ilə Arcade1Up Modu

**** Aprel 2020 Yeniləmə // Virtual langırt üçün proqram dəstəyi əlavə edildi, daha çox https://pixelcade.org ****

Bir LED marquee və daha kiçik, oyun adı, il, istehsalçı, janr və reytinq kimi oyun məlumatlarını göstərən daha kiçik alt ekranlarla təchiz edilmiş bir Arcade1Up arcade kabineti

Hissələri

Arcade1Up Mortal Kombat Kabineti Amazon və ya Walmart -da Arcade1Up Mortal Kombat

Arcade1Up üçün Pixelcade LED Marquee Kit

Pixelcade Sub-Display Kit (Seeeduino, 1 Mini-OLED, 1 Max7219 Dot Matrix və 1 Max7219 7Segment hamısı lehimli şaquli başlıqlar daxildir)

Dell OptiPlex 9020 Kiçik Forma Faktorlu Kompüter (Yenilənib)

LED düymələri, joystiklər, 2 USB kodlayıcı və kabellər

LCD Nəzarət Kartı (Arcade1Up Monitoruna HDMI əlavə edir)

USB ilə Ultimarc Spinner

4 TB SATA Daxili Sərt Disk

IoT Relay Power Strip

HDMI Kabelinə Bağlantı Portu

7 Portlu USB Hub (Gücsüz USB Hub işləməyəcək)

LogiTech K400 Simsiz Klaviatura və Siçan

Simsiz Şəbəkə Kartı (Wi-Fi)

Yuyucular bitirin

Kintel MA170 12V Audio Amp

İki tərəfli lent

Pixelcade Proqramı - Pulsuz

LEDBlinky Proqramı - 25 dollar

Fərqli Avadanlıqlar (Müxtəlif Ölçülü M2 və M3 vintlər)

İsteğe bağlı

1 1/8 Arcade Button Delikləri Qazmaq üçün Matkap Ucu

DISCLAIMER: Mən yaradıcısıyam və Pixelcade LED marquee satıram https://pixelcade.org. Yuxarıdakı məhsul bağlantılarından bəziləri ortaq bağlantılardır, bu da sizə heç bir əlavə xərc ödəmədən kiçik bir komissiya alacağım deməkdir.

Addım 1: Arcade1Up Səhmdarını yığın

Image
Image
Arcade1Up Səhmlərini toplayın
Arcade1Up Səhmlərini toplayın
Arcade1Up Səhmlərini toplayın
Arcade1Up Səhmlərini toplayın

Arcade1Up hissəsini yığmaq bir saatdan bir az çox çəkir və təlimatlar intuitivdir. Arcade1Up marquee -i quraşdırmasanız da, şəkillərdə göstərildiyi kimi kiçik çərçivə mötərizəsini quraşdırsanız özünüzə bir az vaxt qazandıra bilərsiniz.

Addım 2: Arcade1Up Marquee-i sökün və Pixelcade Marquee yığın

Image
Image
Arcade1Up Marquee-i yığın və Pixelcade Marquee yığın
Arcade1Up Marquee-i yığın və Pixelcade Marquee yığın
Arcade1Up Marquee-i yığın və Pixelcade Marquee yığın
Arcade1Up Marquee-i yığın və Pixelcade Marquee yığın
Arcade1Up Marquee-i yığın və Pixelcade Marquee yığın
Arcade1Up Marquee-i yığın və Pixelcade Marquee yığın

Mövcud Arcade1Up çərçivəsini sökün, Pixelcade LED Marquee-i yığın və sonra quraşdırın.

Addım 3: HDMI Girişini Arcade1Up Monitoruna əlavə edin

Image
Image
HDMI Girişini Arcade1Up Monitoruna əlavə edin
HDMI Girişini Arcade1Up Monitoruna əlavə edin

Kompüterinizi monitöre bağlamağa imkan verən cari Arcade1Up monitoruna bir HDMI girişi əlavə edin.

Addım 4: Alt Ekranlar və İdarəetmə Paneli Modu

Image
Image
Alt Ekranlar və İdarəetmə Paneli Modu
Alt Ekranlar və İdarəetmə Paneli Modu
Alt Ekranlar və İdarəetmə Paneli Modu
Alt Ekranlar və İdarəetmə Paneli Modu

Alt displeyləri və əyləcini ehtiva edən Arcade1Up nəzarətinin modifikasiyası.

Memarlıq diaqramı, Pixelcade proqramının PIXEL lövhəsi və Arduino vasitəsi ilə bağlanan alt ekranlar vasitəsilə LED marquee ilə necə əlaqə qurduğunu göstərir.

Arduino Sketch (eskizdə quraşdırmanız lazım olan əlavə kitabxanaları qeyd edin)

github.com/alinke/PIXEL/blob/master/max721…

İşdə istifadə olunan Arduino pinləri:

Max7219 Tək Rəngli LED Dot Matrix

  • CLK_PIN 13
  • DATA_PIN 11
  • CS_PIN 10

Max 7219 7 Segment

  • CLK 7
  • CS 8
  • DIN 9

Mini OLED

  • SDA - A4
  • SCL - A5

Bağlamaq üçün keçid tellərindən istifadə edə bilərsiniz və ya etdiyim kimi Du Pont bağlayıcılarından istifadə edərək xüsusi bir kabel düzəldə bilərsiniz. Tullanan tellərdən istifadə edirsinizsə, tullananların düşməməsi üçün Arduino başlıqlarına bağlamaq üçün Kapton və ya bənzər bir lent istifadə etməyi məsləhət görürəm.

Bu qurğuda iki Max7219 Dot Matrix Ekranı və iki Max7219 7Segment Ekranı zəncirlə bağlayırıq. Mini OLED ekranlar I2C cihazlarıdır və eyni ünvana malikdir. Bu, hər ekranda eyni çıxışın göstəriləcəyi deməkdir. Bununla birlikdə bir rezistor tullananını lehimləyib ünvanı dəyişə bilərsiniz və sonra ikinci OLED ekranda fərqli bir şey göstərə biləcəksiniz.

Addım 5: Dinamik Paneli Modları

Image
Image
Dinamik Paneli Modları
Dinamik Paneli Modları
Dinamik Paneli Modları
Dinamik Paneli Modları

Dinamik paneli və dinamik ızgarası üçün lazer kəsmə faylları ==>

Bu dinamik panel hissəsi üçün orijinal Arcade1Up panelini lazerlə kəsdim. Bununla birlikdə, bu parça lazer kəsici dostu deyil və kəsmək üçün 7 keçid aldı və çox yüksək alov aldı. Orijinal Arcade1Up panelindən istifadə etməməyi və 3/8 qalınlığında bir akril və ya ağacdan hazırlanmış lazer kəsici dostu qara parça almağı məsləhət görürəm.

Addım 6: PC Açma/Kapama ani keçid və güc açarı rölesi

Image
Image
PC açma/söndürmə ani açar və güc açarı rölesi
PC açma/söndürmə ani açar və güc açarı rölesi

Məqsədim, PC ilə təchiz olunmayan bütün komponentlər (LED çərçivəsi, dinamik gücləndiricisi və s.) IoT rölesinin güc açarı hesaba çox uyğun gəlir. Aşağı gərginlikli bir güc siqnalı IoT rölesinin güc açarı tərəfindən aşkar edildikdə, 120 VAC gücünü açaraq röleyi söndürür. Xüsusi bir USB -ni 5V kabelinə bağlamaq işin öhdəsindən gəlir. PC açıldıqda, USB 5V çıxışını təmin edir və röleyi söndürür. Eynilə, kompüter söndürüldükdə (bir anlıq keçid vasitəsi ilə) USB gücü sönür və bu səbəbdən röle 120 VAC gücünü kəsir.

Qeyd Arcade1Up üçün çox uzun olduğu ortaya çıxan Dell OptiPlex 9020 Mini Tower alarkən səhv etdim. Və buna görə də onu korpusdan çıxarıb əlavə işlə nəticələnərək yenidən bağlamalı oldum. Dell OptiPlex 9020 SFF (kiçik forma faktoru) çantası və ya bənzərini alsanız bunu etməyinizə ehtiyac olmayacaq.

Addım 7: Son Quraşdırma

Image
Image
Final Məclisi
Final Məclisi
Final Məclisi
Final Məclisi
Final Məclisi
Final Məclisi

İndi hər şeyi bir yerə yığmağın vaxtı gəldi. Bağlantıların və naqillərin düzgün olduğuna əmin olduqdan sonra, alt ekranlara bağlantıları təmin etmək üçün bir az isti yapışqan istifadə edin.

Addım 8: Proqram Quraşdırması (LEDBlinky, Pixelcade, HyperSpin)

Image
Image

HyperSpin'i arxa cəbhəm olaraq istifadə etdim, amma xəbərdar olun ki, HyperSpin qurmaq və konfiqurasiya etmək üçün bir dərddir. GameEx və LaunchBox kimi digər cəbhələr o qədər də gözəl görünmür, lakin qurmaq daha asandır.

Hər halda, LEDBlinky adlı bir üçüncü tərəf proqramına ehtiyacınız olacaq ki, Pixelcade LED marquee və alt ekranlar, oyun arxada oyunlarından keçərkən yeniləməyə imkan verir. Pixelcade, LEDBlinky olmadan da işləyəcək, ancaq oyun arcade ön tərəfində gəzərkən və oyun lansmanları zamanı fərqli olaraq bir oyun başladıqda marquee yalnız yenilənəcəkdir.

Proqram quraşdırma addımları:

1. LEDBlinky proqramını quraşdırın

2. Pixelcade LED Marquee proqramını quraşdırın

Pixelcade üçün LEDBlinky Quraşdırma Kılavuzu ==>

3. LEDBlinky istifadə etmək üçün arcade ön ucunu konfiqurasiya edin (LEDBlinky, bütün arcade ön ucları olmasa da ən çox dəstəkləyir)

Addım 9: Pixelcade API ilə daha da inkişaf etdirin

Kodlaya bilərsiniz?

Açıq mənbə və REST əsaslı Pixelcade API ilə hər şeyi daha da irəli aparın və əlavə istifadə halları yaradın. Məsələn, birdən çox-g.webp

Pixelweb.exe (Windows) və ya pixelweb.jar (Raspberry Pi və Mac üçün) adlı Pixelcade Dinləyicisi arxa planda işləyir və REST URL zənglərini dinləyir. Qeyd edək ki, bunlar localhost -a yerli REST zəngləridir, buna görə İnternet bağlantısı tələb olunmur. Ancaq ev sahibi (PC və ya Raspberry Pi) İnternet vasitəsilə əldə edilə bilərsə, bu zəngləri uzaqdan da edə bilərsiniz. Birbaşa REST URL zəngləri etməklə və ya pixelcade.exe (Windows) və ya pixelcade.jar (Raspberry Pi və Mac üçün) istifadə edərək API ilə qarşılıqlı əlaqə qura bilərsiniz. Üçüncü bir tətbiqdən inteqrasiya olsanız, REST URL zənglərini tətbiqinizdən və əmr satırı interfeysindən istifadə edərək birbaşa etmək daha sürətli olacaq. Məsələn LEDBlinky, dinamik ön uç sürüşdürmə marquee yeniləmələrini yerinə yetirmək üçün Pixelcade dinləyicisinə REST URL zəngləri edir.

Bu REST zəng

localhost: 8080/text? t = Salam%20World & c = yaşıl

yaşıl rəngdə "Hello World" yazısını sürüşdürəcək

Bu REST zəng

localhost: 8080/animations/stream/0rain

0rain-g.webp

API -də bir neçə hadisəni (mətni,-g.webp

REST zənglərinin bu ardıcıllığı

localhost: 8080/text? t = Oyun%20Playm%20Pacm… https:// localhost: 8080/arcade/stream/mame/pacman.pn… https:// localhost: 8080/arcade/stream/mame/ pacghost…

"Oyun Oynayan Pacman" ı mavi rəngdə bir dəfə sürüşdürəcək, sonra pacman-p.webp

Tam Pixelcade REST API burada sənədləşdirilmişdir

API Mənbə Kodu

Tövsiyə: