Mục lục:
- Bước 1: Lắp ráp Arcade1Up Stock
- Bước 2: Dis-Assemble Arcade1Up Marquee và Assemble Pixelcade Marquee
- Bước 3: Thêm đầu vào HDMI vào Arcade1Up Monitor
- Bước 4: Màn hình phụ & Mod bảng điều khiển
- Bước 5: Chế độ bảng điều khiển loa
- Bước 6: Công tắc tạm thời bật / tắt máy tính và chuyển tiếp công tắc nguồn
- Bước 7: Lắp ráp cuối cùng
- Bước 8: Cài đặt phần mềm (LEDBlinky, Pixelcade, HyperSpin)
- Bước 9: Tiến xa hơn với API Pixelcade
Video: Arcade1Up Mod Với LED Marquee và Màn hình phụ: 9 bước (có Hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
**** Bản cập nhật tháng 4 năm 2020 // Đã thêm hỗ trợ phần mềm cho pinball ảo, nhiều thông tin khác tại https://pixelcade.org ****
Tủ điện tử Arcade1Up được sửa đổi với một bảng điều khiển LED và các màn hình phụ nhỏ hơn, hiển thị thông tin trò chơi như tên trò chơi, năm, nhà sản xuất, thể loại và xếp hạng
Các bộ phận
Tủ Arcade1Up Mortal Kombat Amazon hoặc Arcade1Up Mortal Kombat tại Walmart
Pixelcade LED Marquee Kit cho Arcade1Up
Bộ hiển thị phụ Pixelcade (Bao gồm Seeeduino, 1 Mini-OLED, 1 Max7219 Dot Matrix và 1 Max7219 7Segment, tất cả đều có tiêu đề dọc được hàn)
Máy tính Dell OptiPlex 9020 Small Form Factor (Đã được tân trang lại)
Các nút LED, Cần điều khiển, 2 Bộ mã hóa USB và Cáp
Bảng điều khiển LCD (Thêm HDMI vào Màn hình Arcade1Up)
Ultimarc Spinner với USB
Ổ cứng bên trong SATA 4 TB
Dải điện tiếp sức IoT
Cổng hiển thị sang cáp HDMI
Trung tâm USB hỗ trợ 7 cổng (một trung tâm USB không được cấp nguồn sẽ không hoạt động)
Bàn phím và chuột không dây LogiTech K400
Card mạng không dây (Wi-Fi)
Kết thúc vòng đệm
Bộ khuếch đại âm thanh Kintel MA170 12V
Băng keo hai mặt
Phần mềm Pixelcade - Miễn phí
Phần mềm LEDBlinky - $ 25
Phần cứng Misc (Các vít M2 và M3 có kích thước khác nhau)
Không bắt buộc
1 1/8 Bit khoan để khoan lỗ nút Arcade
KHUYẾN CÁO: Tôi là người sáng tạo và bán nhãn hiệu Pixelcade LED https://pixelcade.org. Một số liên kết sản phẩm ở trên là liên kết liên kết có nghĩa là tôi sẽ nhận được một khoản hoa hồng nhỏ miễn phí cho bạn.
Bước 1: Lắp ráp Arcade1Up Stock
Mất hơn một giờ để lắp ráp kho Arcade1Up và các hướng dẫn rất trực quan. Bạn có thể tiết kiệm thời gian cho mình nếu bạn không cài đặt bảng điều khiển Arcade1Up nhưng hãy cài đặt khung bảng điều khiển nhỏ như được hiển thị trong các bức ảnh.
Bước 2: Dis-Assemble Arcade1Up Marquee và Assemble Pixelcade Marquee
Bỏ lắp ráp vùng Arcade1Up hiện tại, lắp ráp Pixelcade LED Marquee rồi cài đặt.
Bước 3: Thêm đầu vào HDMI vào Arcade1Up Monitor
Thêm đầu vào HDMI vào màn hình Arcade1Up hiện tại cho phép bạn kết nối PC với màn hình.
Bước 4: Màn hình phụ & Mod bảng điều khiển
Sửa đổi điều khiển Arcade1Up bao gồm màn hình phụ và trục xoay.
Sơ đồ kiến trúc cho thấy cách phần mềm Pixelcade giao tiếp với bảng LED thông qua bảng PIXEL và các màn hình phụ kết nối qua Arduino.
Arduino Sketch (lưu ý trong bản phác thảo các thư viện bổ sung bạn cũng cần cài đặt)
github.com/alinke/PIXEL/blob/master/max721…
Dưới đây là các chân Arduino được sử dụng:
Ma trận chấm LED đơn màu Max7219
- CLK_PIN 13
- DATA_PIN 11
- CS_PIN 10
Max7219 7 Phân đoạn
- CLK 7
- CS 8
- DIN 9
OLED mini
- SDA - A4
- SCL - A5
Bạn có thể sử dụng dây jumper để kết nối hoặc như tôi đã làm, tạo cáp tùy chỉnh bằng cách sử dụng đầu nối Du Pont. Nếu bạn đang sử dụng dây nối, tôi khuyên bạn nên sử dụng Kapton hoặc băng dính tương tự để cố định dây nối vào đầu cắm Arduino để chúng không bị rơi ra ngoài.
Trong cài đặt này, chúng tôi đang ghép nối hai Màn hình ma trận điểm Max7219 và hai Màn hình 7 phân đoạn Max7219. Màn hình OLED mini là thiết bị I2C và có cùng địa chỉ. Điều này có nghĩa là cùng một đầu ra sẽ được hiển thị trên mỗi màn hình. Tuy nhiên, bạn có thể khử hàn một jumper điện trở và thay đổi địa chỉ và sau đó sẽ có thể hiển thị một cái gì đó khác trên màn hình OLED thứ hai.
Bước 5: Chế độ bảng điều khiển loa
Tệp cắt laser cho bảng điều khiển loa và vỉ loa ==>
Tôi đã kết thúc việc cắt laser bảng điều khiển Arcade1Up ban đầu cho phần bảng điều khiển loa này. Tuy nhiên, mảnh này không thân thiện với máy cắt laser và phải mất 7 lần để cắt và có ngọn lửa quá cao. Tôi khuyên bạn không nên sử dụng bảng điều khiển Arcade1Up ban đầu và nên mua một miếng acrylic hoặc gỗ màu đen thân thiện với máy cắt laser dày 3/8.
Bước 6: Công tắc tạm thời bật / tắt máy tính và chuyển tiếp công tắc nguồn
Mục tiêu của tôi là có một công tắc chính để bật và tắt hệ thống arcade bao gồm tất cả các thành phần không được cung cấp bởi PC (bảng điều khiển LED, bộ khuếch đại loa, v.v.). Công tắc nguồn chuyển tiếp IoT phù hợp với hóa đơn một cách độc đáo. Khi tín hiệu nguồn điện áp thấp được phát hiện bởi công tắc nguồn rơle IoT, nó sẽ chuyển rơle bật nguồn 120 VAC. Kết nối cáp USB đến 5V tùy chỉnh thực hiện thủ thuật. Khi bật PC, các cổng USB sẽ xuất ra 5V và ngắt rơ le. Tương tự như vậy, khi tắt PC (thông qua công tắc tạm thời), nguồn USB sẽ tắt và do đó rơ le ngắt nguồn 120 VAC.
Lưu ý Tôi đã nhầm lẫn khi mua Dell OptiPlex 9020 Mini Tower, hóa ra nó quá cao đối với Arcade1Up. Và do đó tôi phải tháo nó ra khỏi vỏ và lắp lại, dẫn đến việc phải làm thêm. Bạn sẽ không cần phải làm điều đó nếu bạn nhận được vỏ Dell OptiPlex 9020 SFF (kiểu dáng nhỏ) hoặc một chiếc tương tự.
Bước 7: Lắp ráp cuối cùng
Bây giờ là lúc để kết hợp mọi thứ lại với nhau. Khi bạn đã chắc chắn rằng các kết nối và hệ thống dây điện là chính xác, hãy sử dụng một ít keo nóng để cố định các kết nối với màn hình phụ.
Bước 8: Cài đặt phần mềm (LEDBlinky, Pixelcade, HyperSpin)
Tôi đã sử dụng HyperSpin làm giao diện người dùng arcade của mình nhưng được cảnh báo, HyperSpin rất khó thiết lập và cấu hình. Các giao diện người dùng khác như GameEx và LaunchBox trông không đẹp bằng nhưng dễ thiết lập hơn.
Dù bằng cách nào, bạn cũng sẽ cần một phần mềm của bên thứ ba có tên là LEDBlinky cho phép bảng điều khiển Pixelcade LED và các màn hình phụ cập nhật trong khi bạn đang cuộn qua các trò chơi từ giao diện người dùng arcade. Pixelcade cũng sẽ hoạt động mà không có LEDBlinky nhưng bảng điều khiển sẽ chỉ cập nhật khi một trò chơi được khởi chạy trái ngược với khi cuộn qua giao diện người dùng arcade và trong khi khởi chạy trò chơi.
Các bước cài đặt phần mềm:
1. Cài đặt phần mềm LEDBlinky
2. Cài đặt phần mềm Pixelcade LED Marquee
Hướng dẫn thiết lập LEDBlinky cho Pixelcade ==>
3. Định cấu hình giao diện người dùng arcade để sử dụng LEDBlinky (LEDBlinky hỗ trợ hầu hết nếu không phải tất cả giao diện người dùng arcade)
Bước 9: Tiến xa hơn với API Pixelcade
Bạn có thể viết mã không?
Đưa mọi thứ đi xa hơn với API Pixelcade dựa trên mã nguồn mở và REST, đồng thời tạo các trường hợp sử dụng bổ sung. Ví dụ: sử dụng tính năng Hàng đợi để kết hợp và xếp tầng nhiều hoạt ảnh GIF, ảnh tĩnh và các sự kiện văn bản cuộn.
Trình xử lý Pixelcade có tên là pixelweb.exe (Windows) hoặc pixelweb.jar (dành cho Raspberry Pi và Mac) chạy trong nền và lắng nghe các lệnh gọi URL REST. Lưu ý rằng đây là các cuộc gọi REST cục bộ đến localhost nên không cần kết nối Internet. Tuy nhiên, nếu máy chủ của bạn (PC hoặc Raspberry Pi) có thể truy cập được qua Internet, thì bạn cũng có thể thực hiện các cuộc gọi này từ xa. Bạn có thể tương tác với API bằng cách thực hiện lệnh gọi REST URL trực tiếp hoặc sử dụng pixelcade.exe (Windows) hoặc pixelcade.jar (dành cho Raspberry Pi & Mac). Nếu tích hợp từ ứng dụng của bên thứ ba, sẽ nhanh hơn đáng kể để thực hiện lệnh gọi URL REST trực tiếp từ ứng dụng của bạn so với sử dụng giao diện dòng lệnh. Ví dụ: LEDBlinky thực hiện các cuộc gọi URL REST tới trình nghe Pixelcade để thực hiện cập nhật bảng điều khiển cuộn giao diện người dùng động.
Cuộc gọi REST này
localhost: 8080 / text? t = Hello% 20World & c = green
sẽ cuộn dòng chữ "Hello World" có màu xanh lục
Cuộc gọi REST này
localhost: 8080 / animations / stream / 0rain
sẽ truyền trực tuyến tệp 0rain-g.webp
API cũng có tính năng hàng đợi cho phép bạn xếp hàng một số sự kiện (văn bản cuộn, ảnh động-g.webp
Chuỗi các cuộc gọi REST này
localhost: 8080 / text? t = Game% 20Playing% 20Pacm… https:// localhost: 8080 / arcade / stream / mame / pacman.pn… https:// localhost: 8080 / arcade / stream / mame / pacghost…
sẽ cuộn “Trò chơi Pacman” màu xanh lam một lần, sau đó hiển thị pacman-p.webp
API Pixelcade REST đầy đủ được ghi lại ở đây
Mã nguồn API
Đề xuất:
Màn hình cảm ứng Macintosh - Máy Mac cổ điển với IPad Mini cho màn hình: 5 bước (có hình ảnh)
Màn hình cảm ứng Macintosh | Máy Mac cổ điển với IPad Mini cho màn hình: Đây là bản cập nhật và thiết kế sửa đổi của tôi về cách thay thế màn hình của máy Macintosh cổ điển bằng iPad mini. Đây là cái thứ 6 trong số những cái này tôi đã làm trong nhiều năm và tôi khá hài lòng với sự phát triển và thiết kế của cái này! Trở lại năm 2013 khi tôi làm
Cách số hóa trang trình bày và phim phủ định bằng máy ảnh DSLR: 12 bước (với Hình ảnh)
Cách số hóa trang trình bày và phim âm bản bằng máy ảnh DSLR: Một thiết lập linh hoạt và ổn định để số hóa trang trình bày và phim âm bản bằng máy ảnh DSLR hoặc bất kỳ máy ảnh nào có tùy chọn macro. Tài liệu hướng dẫn này là bản cập nhật của Cách số hóa phim âm bản 35mm (được tải lên tháng 7 năm 2011) với một số cải tiến để mở rộng
Máy Arcade với Thay đổi Marquee LED: 5 Bước (có Hình ảnh)
Máy Arcade với Thay đổi Marquee LED: Các bộ phận bắt buộc: Bạn có thể cắt laser gắn khung LED bằng cách sử dụng các tệp trong Có thể hướng dẫn hoặc đối với những người không có quyền truy cập vào máy cắt laser, nó cũng có sẵn được lắp ráp hoàn chỉnh. LED Marquee
Tự làm màn hình độ ẩm của đất với Arduino và màn hình Nokia 5110: 6 bước (có hình ảnh)
Tự làm Màn hình Độ ẩm của Đất với Arduino và Màn hình Nokia 5110: Trong Tài liệu hướng dẫn này, chúng ta sẽ xem cách xây dựng Màn hình Độ ẩm của Đất rất hữu ích với màn hình LCD Nokia 5110 lớn bằng Arduino. Dễ dàng đo mức độ ẩm của đất từ Arduino của bạn và xây dựng các thiết bị thú vị
Khung ảnh kỹ thuật số tái chế với ảo phù hợp: 7 bước (có hình ảnh)
Khung ảnh kỹ thuật số tái chế có tính năng phù hợp ảo: Xin chào tất cả các bạn! Sách hướng dẫn này được sinh ra từ một chiếc máy tính xách tay được chia đôi, mua lại từ một người bạn. Nỗ lực đầu tiên của dự án như vậy là Khung ảnh kỹ thuật số Lego của tôi, tuy nhiên, là một người dùng nhiệt tình của Siri và Google Hiện hành, tôi quyết định đưa nó sang một