Daftar Isi:

Arcade1Up Mod Dengan LED Marquee dan Sub-Tampilan: 9 Langkah (dengan Gambar)
Arcade1Up Mod Dengan LED Marquee dan Sub-Tampilan: 9 Langkah (dengan Gambar)

Video: Arcade1Up Mod Dengan LED Marquee dan Sub-Tampilan: 9 Langkah (dengan Gambar)

Video: Arcade1Up Mod Dengan LED Marquee dan Sub-Tampilan: 9 Langkah (dengan Gambar)
Video: Arcade1Up Mod with LED Marquee & Sub-Displays 2024, November
Anonim
Image
Image
Mod Arcade1Up Dengan LED Marquee dan Sub-Tampilan
Mod Arcade1Up Dengan LED Marquee dan Sub-Tampilan
Mod Arcade1Up Dengan LED Marquee dan Sub-Tampilan
Mod Arcade1Up Dengan LED Marquee dan Sub-Tampilan
Mod Arcade1Up Dengan LED Marquee dan Sub-Tampilan
Mod Arcade1Up Dengan LED Marquee dan Sub-Tampilan

**** Pembaruan April 2020 // Dukungan perangkat lunak ditambahkan untuk pinball virtual, selengkapnya di https://pixelcade.org ****

Kabinet arcade Arcade1Up yang dimodifikasi dengan tenda LED dan sub-tampilan tambahan yang lebih kecil yang menampilkan informasi game seperti judul game, tahun, pabrikan, genre, dan peringkat

Bagian

Arcade1Up Mortal Kombat Cabinet Amazon atau Arcade1Up Mortal Kombat di Walmart

Pixelcade LED Marquee Kit untuk Arcade1Up

Pixelcade Sub-Display Kit (Termasuk Seeeduino, 1 Mini-OLED, 1 Max7219 Dot Matrix, dan 1 Max7219 7Segment semua dengan header vertikal yang disolder)

Komputer Dell OptiPlex 9020 Small Form Factor (Refurbished)

Tombol LED, Joystick, 2 Encoder USB, & Kabel

Papan Pengontrol LCD (Menambahkan HDMI ke Monitor Arcade1Up)

Pemintal Ultimarc dengan USB

Hard Disk Internal SATA 4 TB

Strip Daya Relai IoT

Tampilan Port ke Kabel HDMI

7 Hub USB Bertenaga Port (hub USB tanpa daya tidak akan berfungsi)

Keyboard dan Mouse Nirkabel LogiTech K400

Kartu Jaringan Nirkabel (Wi-Fi)

Selesai Mesin Cuci

Amp Audio Kintel MA170 12V

Pita Sisi Ganda

Perangkat Lunak Pixelcade - Gratis

Perangkat Lunak LEDBlinky - $25

Perangkat Keras Lain-lain (Sekrup M2 dan M3 Berbagai Ukuran)

Opsional

1 1/8 Mata Bor untuk Mengebor Lubang Tombol Arkade

PENOLAKAN: Saya adalah pencipta dan menjual tenda Pixelcade LED https://pixelcade.org. Beberapa tautan produk di atas adalah tautan afiliasi yang berarti saya akan menerima komisi kecil tanpa biaya tambahan untuk Anda.

Langkah 1: Merakit Arcade1Up Stock

Image
Image
Merakit Arcade1Up Stock
Merakit Arcade1Up Stock
Merakit Arcade1Up Stock
Merakit Arcade1Up Stock

Dibutuhkan sedikit lebih dari satu jam untuk merakit stok Arcade1Up dan instruksinya intuitif. Anda dapat menghemat waktu jika Anda tidak menginstal tenda Arcade1Up tetapi memasang braket tenda kecil seperti yang ditunjukkan pada gambar.

Langkah 2: Bongkar Arcade1Up Marquee dan Rakit Pixelcade Marquee

Image
Image
Bongkar Arcade1Up Marquee dan Rakit Pixelcade Marquee
Bongkar Arcade1Up Marquee dan Rakit Pixelcade Marquee
Bongkar Arcade1Up Marquee dan Rakit Pixelcade Marquee
Bongkar Arcade1Up Marquee dan Rakit Pixelcade Marquee
Bongkar Arcade1Up Marquee dan Rakit Pixelcade Marquee
Bongkar Arcade1Up Marquee dan Rakit Pixelcade Marquee

Bongkar tenda Arcade1Up saat ini, rakit Pixelcade LED Marquee, lalu instal.

Langkah 3: Tambahkan Input HDMI ke Arcade1Up Monitor

Image
Image
Tambahkan Input HDMI ke Arcade1Up Monitor
Tambahkan Input HDMI ke Arcade1Up Monitor

Tambahkan input HDMI ke monitor Arcade1Up saat ini yang memungkinkan Anda menghubungkan PC ke monitor.

Langkah 4: Mod Sub-Tampilan & Panel Kontrol

Image
Image
Sub-Tampilan & Panel Kontrol Mod
Sub-Tampilan & Panel Kontrol Mod
Sub-Tampilan & Panel Kontrol Mod
Sub-Tampilan & Panel Kontrol Mod

Memodifikasi kontrol Arcade1Up yang mencakup sub-tampilan dan pemintal.

Diagram arsitektur menunjukkan bagaimana perangkat lunak Pixelcade berkomunikasi dengan tenda LED melalui papan PIXEL dan sub-tampilan yang terhubung melalui Arduino.

Arduino Sketch (perhatikan dalam sketsa perpustakaan tambahan yang harus Anda instal juga)

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

Berikut adalah pin Arduino yang digunakan:

Max7219 Warna Tunggal LED Dot Matrix

  • CLK_PIN 13
  • DATA_PIN 11
  • CS_PIN 10

Max7219 7 Segmen

  • CLK 7
  • CS 8
  • DIN 9

Mini OLED

  • SDA - A4
  • SCL - A5

Anda dapat menggunakan kabel jumper untuk menghubungkan atau seperti yang saya lakukan, membuat kabel khusus menggunakan konektor Du Pont. Jika Anda menggunakan kabel jumper, saya sarankan untuk menggunakan Kapton atau selotip serupa untuk mengamankan jumper ke header Arduino agar tidak jatuh.

Dalam instalasi ini, kami merangkai dua Layar Max7219 Dot Matrix dan dua Layar Max7219 7Segment. Layar OLED Mini adalah perangkat I2C dan memiliki alamat yang sama. Ini berarti output yang sama akan ditampilkan pada setiap tampilan. Namun Anda dapat melepas penyolder jumper resistor dan mengubah alamatnya dan kemudian akan dapat menampilkan sesuatu yang berbeda pada layar OLED kedua.

Langkah 5: Modifikasi Panel Speaker

Image
Image
Modifikasi Panel Speaker
Modifikasi Panel Speaker
Modifikasi Panel Speaker
Modifikasi Panel Speaker

File potong laser untuk panel speaker dan panggangan speaker ==>

Saya akhirnya memotong laser panel Arcade1Up asli untuk bagian panel speaker ini. Namun, potongan ini tidak ramah pemotong laser dan membutuhkan 7 lintasan untuk dipotong dan memiliki nyala api yang tinggi juga. Saya akan merekomendasikan untuk tidak menggunakan panel Arcade1Up asli dan lebih memilih mendapatkan potongan akrilik atau kayu hitam yang ramah pemotong laser yang tebalnya 3/8.

Langkah 6: Sakelar Sesaat Hidup/Mati PC dan Relai Sakelar Daya

Image
Image
Sakelar Sesaat Hidup/Mati PC dan Relai Sakelar Daya
Sakelar Sesaat Hidup/Mati PC dan Relai Sakelar Daya

Tujuan saya adalah memiliki satu sakelar utama yang menghidupkan dan mematikan sistem arcade termasuk semua komponen yang tidak ditenagai oleh PC (LED tenda, ampli speaker, dll.). Sakelar daya relai IoT cocok dengan tagihannya. Ketika sinyal daya bertegangan rendah terdeteksi oleh sakelar daya relai IoT, ia membuat relai menyalakan daya 120 VAC. Menghubungkan kabel USB ke 5V khusus berhasil. Saat PC dihidupkan, port USB mengeluarkan 5V dan membuat relai trip. Demikian juga, ketika PC dimatikan (melalui sakelar sesaat), daya USB padam dan karenanya relai memutus daya 120 VAC.

Catatan Saya melakukan kesalahan saat membeli Mini Tower Dell OptiPlex 9020 yang ternyata terlalu tinggi untuk Arcade1Up. Dan karenanya saya harus menghapusnya dari kasing dan memasang kembali sehingga menghasilkan pekerjaan ekstra. Anda tidak perlu melakukannya jika Anda mendapatkan casing Dell OptiPlex 9020 SFF (small form factor) atau yang serupa.

Langkah 7: Majelis Akhir

Image
Image
Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir

Sekarang saatnya untuk menyatukan semuanya. Setelah Anda yakin sambungan dan kabel sudah benar, gunakan lem panas untuk mengamankan sambungan ke sub-layar.

Langkah 8: Instalasi Perangkat Lunak (LEDBlinky, Pixelcade, HyperSpin)

Image
Image

Saya menggunakan HyperSpin sebagai ujung depan arcade saya tetapi berhati-hatilah, HyperSpin sulit untuk diatur dan dikonfigurasi. Ujung depan lainnya seperti GameEx dan LaunchBox tidak terlihat begitu bagus tetapi lebih mudah diatur.

Either way, Anda juga memerlukan perangkat lunak pihak ketiga yang disebut LEDBlinky yang memungkinkan tenda dan sub-tampilan Pixelcade LED diperbarui saat Anda menggulir game dari ujung depan arcade. Pixelcade juga akan bekerja tanpa LEDBlinky tetapi tenda hanya akan memperbarui ketika game diluncurkan sebagai lawan saat menggulir melalui ujung depan arcade dan selama peluncuran game.

Langkah-langkah Instal Perangkat Lunak:

1. Instal perangkat lunak LEDBlinky

2. Instal perangkat lunak Pixelcade LED Marquee

Panduan Pengaturan LEDBlinky untuk Pixelcade ==>https://pixelcade.org/ledblinky/

3. Konfigurasikan ujung depan arcade untuk menggunakan LEDBlinky (LEDBlinky mendukung sebagian besar jika tidak semua ujung depan arcade)

Langkah 9: Mengambil Lebih Jauh Dengan Pixelcade API

Bisakah Anda membuat kode?

Lakukan lebih jauh dengan sumber terbuka dan Pixelcade API berbasis REST dan buat kasus penggunaan tambahan. Gunakan fitur Antrian misalnya untuk menggabungkan dan mengalirkan beberapa animasi GIF, gambar diam, dan peristiwa teks bergulir.

Pendengar Pixelcade yang disebut pixelweb.exe (Windows) atau pixelweb.jar (untuk Raspberry Pi dan Mac) berjalan di latar belakang dan mendengarkan panggilan URL REST. Perhatikan ini adalah panggilan REST lokal ke localhost sehingga koneksi Internet tidak diperlukan. Namun jika host Anda (PC atau Raspberry Pi) dapat dijangkau melalui Internet, Anda juga dapat membuat panggilan ini dari jarak jauh. Anda dapat berinteraksi dengan API dengan melakukan panggilan REST URL secara langsung atau menggunakan pixelcade.exe (Windows) atau pixelcade.jar (untuk Raspberry Pi & Mac). Jika mengintegrasikan dari aplikasi pihak ketiga, akan jauh lebih cepat untuk membuat panggilan URL REST langsung dari aplikasi Anda vs. menggunakan antarmuka baris perintah. LEDBlinky misalnya membuat panggilan URL REST ke pendengar Pixelcade untuk menyelesaikan pembaruan marquee scrolling front-end yang dinamis.

Panggilan istirahat ini

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

akan menggulir teks "Hello World" berwarna hijau

Panggilan istirahat ini

localhost:8080/animations/stream/0rain

akan mengalirkan file 0rain-g.webp

API juga memiliki fitur antrian yang memungkinkan Anda untuk mengantri beberapa acara (teks bergulir, animasi GIF, atau gambar diam) dan setiap acara akan diputar setelah yang sebelumnya selesai.

Urutan panggilan REST ini

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

akan menggulir “Game Playing Pacman” berwarna biru satu kali, lalu menampilkan pacman-p.webp

API REST Pixelcade lengkap didokumentasikan di sini

Kode Sumber API

Direkomendasikan: