İçindekiler:

LED Çerçeveli ve Alt Ekranlı Arcade1Up Modu: 9 Adım (Resimlerle)
LED Çerçeveli ve Alt Ekranlı Arcade1Up Modu: 9 Adım (Resimlerle)

Video: LED Çerçeveli ve Alt Ekranlı Arcade1Up Modu: 9 Adım (Resimlerle)

Video: LED Çerçeveli ve Alt Ekranlı Arcade1Up Modu: 9 Adım (Resimlerle)
Video: Monitörleri ışıklanlandıran RGB teknoloji! 2024, Temmuz
Anonim
Image
Image
LED Çerçeveli ve Alt Ekranlı Arcade1Up Modu
LED Çerçeveli ve Alt Ekranlı Arcade1Up Modu
LED Çerçeveli ve Alt Ekranlı Arcade1Up Modu
LED Çerçeveli ve Alt Ekranlı Arcade1Up Modu
LED Çerçeveli ve Alt Ekranlı Arcade1Up Modu
LED Çerçeveli ve Alt Ekranlı Arcade1Up Modu

****Nisan 2020 Güncellemesi // Sanal langırt için yazılım desteği eklendi, daha fazlası https://pixelcade.org **** adresinde

Bir LED kayan yazı çerçevesi ve oyun adı, yıl, üretici, tür ve derecelendirme gibi oyun bilgilerini gösteren daha küçük ek alt ekranlarla modifiye edilmiş bir Arcade1Up arcade kabini

Parçalar

Arcade1Up Mortal Kombat Kabin Amazon veya Walmart'ta Arcade1Up Mortal Kombat

Arcade1Up için Pixelcade LED Seçim Çerçevesi Kiti

Pixelcade Alt Ekran Kiti (Hepsi lehimli dikey başlıklara sahip Seeeduino, 1 Mini-OLED, 1 Max7219 Dot Matrix ve 1 Max7219 7 Segment içerir)

Dell OptiPlex 9020 Küçük Form Faktörlü Bilgisayar (Yenilenmiş)

LED Düğmeler, Joystickler, 2 USB Kodlayıcı ve Kablolar

LCD Kontrol Kartı (Arcade1Up Monitöre HDMI Ekler)

USB'li Ultimarc Döndürücü

4 TB SATA Dahili Sabit Sürücü

IoT Röle Güç Şeridi

Ekran Bağlantı Noktası - HDMI Kablosu

7 Bağlantı Noktalı USB Hub (güçle çalışmayan bir USB hub çalışmaz)

LogiTech K400 Kablosuz Klavye ve Fare

Kablosuz Ağ Kartı (Wi-Fi)

Son Pullar

Kintel MA170 12V Ses Amplifikatörü

Çift taraflı bant

Pixelcade Yazılımı - Ücretsiz

LEDBlinky Yazılımı - 25 $

Çeşitli Donanım (Çeşitli Boyutlu M2 ve M3 vidalar)

İsteğe bağlı

Arcade Düğme Deliklerini Delmek için 1 1/8 Matkap Ucu

YASAL UYARI: Ben yaratıcıyım ve Pixelcade LED kayan yazı çerçevesini https://pixelcade.org satıyorum. Yukarıdaki ürün bağlantılarından bazıları bağlı kuruluş bağlantılarıdır; bu, size hiçbir ek ücret ödemeden küçük bir komisyon alacağım anlamına gelir.

1. Adım: Arcade1Up Stock'u Birleştirin

Image
Image
Arcade1Up Stock'u Birleştirin
Arcade1Up Stock'u Birleştirin
Arcade1Up Stock'u Birleştirin
Arcade1Up Stock'u Birleştirin

Arcade1Up stokunun montajı bir saatten biraz fazla sürer ve talimatlar sezgiseldir. Arcade1Up seçim çerçevesini kurmazsanız, ancak küçük seçim çerçevesi braketini resimlerde gösterildiği gibi kurarsanız, kendinize biraz zaman kazandırabilirsiniz.

2. Adım: Arcade1Up Seçim Çerçevesini Birleştirin ve Pixelcade Seçim Çerçevesini Birleştirin

Image
Image
Arcade1Up Seçim Çerçevesini Çıkarın ve Pixelcade Seçim Çerçevesini Birleştirin
Arcade1Up Seçim Çerçevesini Çıkarın ve Pixelcade Seçim Çerçevesini Birleştirin
Arcade1Up Seçim Çerçevesini Dağıtın ve Pixelcade Seçim Çerçevesini Birleştirin
Arcade1Up Seçim Çerçevesini Dağıtın ve Pixelcade Seçim Çerçevesini Birleştirin
Arcade1Up Seçim Çerçevesini Dağıtın ve Pixelcade Seçim Çerçevesini Birleştirin
Arcade1Up Seçim Çerçevesini Dağıtın ve Pixelcade Seçim Çerçevesini Birleştirin

Mevcut Arcade1Up seçim çerçevesini sökün, Pixelcade LED Seçim Çerçevesini birleştirin ve ardından kurun.

3. Adım: Arcade1Up Monitor'e HDMI Girişi Ekleyin

Image
Image
Arcade1Up Monitöre HDMI Girişi Ekleyin
Arcade1Up Monitöre HDMI Girişi Ekleyin

Mevcut Arcade1Up monitöre bir HDMI girişi ekleyerek bilgisayarınızı monitöre bağlamanıza olanak tanır.

Adım 4: Alt Ekranlar ve Kontrol Paneli Modu

Image
Image
Alt Ekranlar ve Kontrol Paneli Modu
Alt Ekranlar ve Kontrol Paneli Modu
Alt Ekranlar ve Kontrol Paneli Modu
Alt Ekranlar ve Kontrol Paneli Modu

Alt ekranları ve döndürücüyü içeren Arcade1Up kontrolünün modlanması.

Mimari diyagram, Pixelcade yazılımının PIXEL kartı ve bir Arduino aracılığıyla bağlanan alt ekranlar aracılığıyla LED seçim çerçevesi ile nasıl iletişim kurduğunu gösterir.

Arduino Sketch (taslakta, yüklemeniz gereken ek kitaplıkları da not edin)

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

Kullanılan Arduino pinleri:

Max7219 Tek Renkli LED Nokta Vuruşlu

  • CLK_PIN 13
  • DATA_PIN 11
  • CS_PIN 10

Max7219 7 Segmenti

  • CLK 7
  • CS8
  • DIN 9

Mini OLED

  • SDA - A4
  • SCL - A5

Bağlamak için atlama telleri kullanabilir veya benim yaptığım gibi Du Pont konektörlerini kullanarak özel bir kablo oluşturabilirsiniz. Atlama telleri kullanıyorsanız, atlama tellerini düşmemeleri için Arduino başlıklarına sabitlemek için Kapton veya benzeri bir bant kullanmanızı tavsiye ederim.

Bu kurulumda, iki adet Max7219 Dot Matrix Ekranı ve iki adet Max7219 7 Segment Ekranı zincirleme zincirleme yapıyoruz. Mini OLED ekranlar I2C cihazlarıdır ve aynı adrese sahiptir. Bu, her ekranda aynı çıktının görüntüleneceği anlamına gelir. Bununla birlikte, bir direnç atlatıcısının lehimini çözebilir ve adresi değiştirebilir ve ardından ikinci OLED ekranında farklı bir şey görüntüleyebilirsiniz.

Adım 5: Hoparlör Paneli Modları

Image
Image
Hoparlör Paneli Modları
Hoparlör Paneli Modları
Hoparlör Paneli Modları
Hoparlör Paneli Modları

Hoparlör paneli ve hoparlör ızgarası için lazer kesim dosyaları ==>

Bu hoparlör paneli kısmı için orijinal Arcade1Up panelini lazerle kestim. Ancak, bu parça lazer kesici dostu değildir ve kesilmesi 7 geçiş aldı ve ayrıca yüksek alev aldı. Orijinal Arcade1Up panelini kullanmamanızı ve bunun yerine 3/8 kalınlığında lazer kesici dostu siyah bir akrilik veya ahşap parçası almanızı tavsiye ederim.

Adım 6: PC Açma/Kapama Anlık Anahtarı ve Güç Anahtarı Rölesi

Image
Image
PC Açma/Kapama Anlık Anahtarı ve Güç Anahtarı Rölesi
PC Açma/Kapama Anlık Anahtarı ve Güç Anahtarı Rölesi

Amacım, PC tarafından desteklenmeyen tüm bileşenler (LED çerçeve, hoparlör amplifikatörü, vb.) dahil olmak üzere arcade sistemini açıp kapatan bir ana anahtara sahip olmaktı. IoT röle güç anahtarı, faturaya güzel bir şekilde uyuyor. IoT röle güç anahtarı tarafından düşük voltajlı bir güç sinyali algılandığında, 120 VAC gücünde röleyi açar. Özel bir USB'den 5V'a kablo bağlamak hile yapar. PC açıldığında, USB portları 5V çıkış verir ve röleyi açar. Aynı şekilde PC kapatıldığında (anlık anahtar aracılığıyla) USB gücü kapanır ve dolayısıyla röle 120 VAC gücü keser.

Not Arcade1Up için fazla uzun olduğu ortaya çıkan Dell OptiPlex 9020 Mini Tower'ı satın alarak hata yaptım. Bu yüzden onu kasadan çıkarıp yeniden takmak zorunda kaldım, bu da fazladan bir işe neden oldu. Dell OptiPlex 9020 SFF (küçük form faktörlü) kasa veya benzeri bir kasa alırsanız bunu yapmanız gerekmez.

Adım 7: Son Montaj

Image
Image
Son montaj
Son montaj
Son montaj
Son montaj
Son montaj
Son montaj

Şimdi her şeyi bir araya getirme zamanı. Bağlantıların ve kablolamanın doğru olduğundan emin olduktan sonra, bağlantıları alt ekranlara sabitlemek için biraz sıcak tutkal kullanın.

Adım 8: Yazılım Kurulumu (LEDBlinky, Pixelcade, HyperSpin)

Image
Image

HyperSpin'i arcade ön ucum olarak kullandım ama uyarılırsınız, HyperSpin'in kurulumu ve yapılandırılması zahmetlidir. GameEx ve LaunchBox gibi diğer ön uçlar o kadar güzel görünmüyor ancak kurulumu daha kolay.

Her iki durumda da, siz arcade ön ucundan oyunlar arasında gezinirken Pixelcade LED kayan yazı çerçevesinin ve alt ekranların güncellenmesini sağlayan LEDBlinky adlı üçüncü taraf bir yazılıma da ihtiyacınız olacak. Pixelcade ayrıca LEDBlinky olmadan da çalışacak, ancak seçim çerçevesi, arcade ön ucunda gezinirken ve oyun başlatılırken değil, bir oyun başlatıldığında güncellenecektir.

Yazılım Yükleme Adımları:

1. LEDBlinky yazılımını yükleyin

2. Pixelcade LED Seçim Çerçevesi yazılımını yükleyin

Pixelcade için LEDBlinky Kurulum Kılavuzu ==>https://pixelcade.org/ledblinky/

3. LEDBlinky'yi kullanmak için arcade ön ucunu yapılandırın (LEDBlinky, tüm arcade ön uçlarını olmasa da çoğunu destekler)

9. Adım: Pixelcade API ile Daha İleriye Gitmek

Kodlayabilir misin?

Açık kaynak ve REST tabanlı Pixelcade API ile işleri daha ileri götürün ve ek kullanım senaryoları oluşturun. Örneğin, birden çok-g.webp

pixelweb.exe (Windows) veya pixelweb.jar (Raspberry Pi ve Mac için) adlı bir Pixelcade Listener arka planda çalışır ve REST URL çağrılarını dinler. Bunların localhost'a yapılan yerel REST çağrıları olduğunu unutmayın, bu nedenle bir İnternet bağlantısı gerekli değildir. Ancak sunucunuza (PC veya Raspberry Pi) İnternet üzerinden ulaşılabiliyorsa, bu aramaları uzaktan da yapabilirsiniz. API ile doğrudan REST URL çağrıları yaparak veya pixelcade.exe (Windows) veya pixelcade.jar (Raspberry Pi & Mac için) kullanarak etkileşimde bulunabilirsiniz. Üçüncü taraf bir uygulamadan entegrasyon yapılıyorsa, REST URL çağrılarını doğrudan uygulamanızdan yapmak, komut satırı arayüzünü kullanmaktan çok daha hızlı olacaktır. Örneğin LEDBlinky, dinamik ön uç kaydırma kayan yazı güncellemelerini gerçekleştirmek için Pixelcade dinleyicisine REST URL çağrıları yapar.

Bu REST çağrısı

localhost:8080/text?t=Hello%20World&c=green

yeşil "Merhaba Dünya" metnini kaydıracak

Bu REST çağrısı

localhost:8080/animations/stream/0rain

0rain-g.webp

API ayrıca birkaç olayı (kayan metin,-g.webp

Bu REST çağrıları dizisi

localhost:8080/text?t=Game%20Playing%20Pacm…https://localhost:8080/arcade/stream/mame/pacman.pn… https://localhost:8080/arcade/stream/mame/ pachaghost…

bir kez mavi renkte “Game Playing Pacman”i kaydırır, ardından pacman-p.webp

Tam Pixelcade REST API burada belgelenmiştir

API Kaynak Kodu

Önerilen: