Mục lục:
- Bước 1: Đo Trước khi Cắt Laser
- Bước 2: Đổ mực lên Acrylic khắc
- Bước 3: Mặt dưới và mặt sau W / Cổng bảo trì và Giá gắn bảng điều khiển PIXEL LED
- Bước 4: Gắn Bảng PIXEL và Bảng Ma trận LED
- Bước 5: Màn hình phía trước với màn hình và Raspberry Pi
- Bước 6: Bảng điều khiển Arcade với các phím điều khiển
- Bước 7: Thanh đèn LED cho đèn nền Marquee
- Bước 8: Đấu dây
- Bước 9: Kết hợp tất cả lại với nhau
- Bước 10: Marquee
- Bước 11: Bảng điều khiển & lớp phủ bên ngoài trái và phải
- Bước 12: Tập lệnh phần mềm cho PIXEL: Tích hợp ma trận LED ART
- Bước 13: Bài học kinh nghiệm
Video: PIXELCADE - Mini Bartop Arcade với màn hình LED PIXEL tích hợp: 13 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-31 10:26
**** Phiên bản cải tiến với LED Marquee tích hợp tại đây ****
Một bản dựng arcade bartop với tính năng độc đáo của màn hình LED tích hợp phù hợp với trò chơi đã chọn. Nghệ thuật nhân vật trên các mặt tủ được cắt bằng laser và không phải nhãn dán.
Rất cảm ơn Tobias vì đã đăng bản thiết kế CAD cắt laser gốc cho dự án này. Dự án này sử dụng thiết kế từ Tobias với những sửa đổi sau:
- Màn hình PIXE: LED ART tích hợp thay đổi theo trò chơi RetroPie đã chọn
- Cắt laser nghệ thuật bên
- Bộ khuếch đại âm thanh với núm điều chỉnh âm lượng
- Nút Tắt máy / Khởi động lại
- Acrylic so với gỗ
Lưu ý rằng hướng dẫn từ Tobias rất rõ ràng về cách lắp ráp vỏ máy, vì vậy hãy tham khảo Tài liệu hướng dẫn của anh ấy khi nghi ngờ.
Tất cả các tệp. SVG được cắt bằng laser, tập lệnh phần mềm, hình ảnh-g.webp
Các bộ phận
1x Arcade Joystick
4x 30mm Arcade Buttons
1x nút nhấn gắn bảng điều khiển tạm thời (lỗ lắp.62 )
(2) Nút nhấn mái vòm 12mm - Màu đỏ - Công tắc điện tử PV5S64019
(1) Nút nhấn vòm 12mm Màu xanh lá cây - Công tắc điện tử PV5S64018
(2) Nút nhấn mái vòm 12mm Màu vàng - Công tắc điện tử PV5S64016
(1) Nút nhấn mái vòm 12mm Màu trắng - Công tắc điện tử PV5S64012
(1) Nút nhấn mái vòm 12mm Màu đen - Công tắc điện tử PV5S64011
Giắc cắm DC gắn trên bảng điều khiển 1x 2,1mm (lỗ lắp.33 )
1x Công tắc gắn trên bảng điều khiển Rocker On / Off (bạn sẽ cần 2 cái nhưng PIXEL: Maker's Kit đi kèm 1 cái)
1x Raspberry Pi 3+
1x thẻ nhớ microSD (128 GB là một kích thước tốt cho dự án này)
1x Màn hình Raspberry Pi chính thức
1x Pixelcade LED Marquee Kit
1x 32x32 P4 Pitch LED Matrix 5 "x 5" - Adafruit hoặc các nguồn khác
1x Bộ khuếch đại âm thanh
2x Loa hình bầu dục nhỏ 35mm x 20mm
1x Cáp âm thanh nổi (góc vuông tốt hơn nhưng bình thường sẽ phù hợp và cũng ổn)
2x Cáp gắn bảng điều khiển USB A-A
6x Đèn LED trắng 5mm siêu sáng (để chiếu sáng phía sau cho khu vực)
Điện trở 6x 220 ohm
1x Giắc cắm nguồn DC góc phải
1x giắc cắm microUSB (sử dụng cáp microUSB cũ và cắt bỏ cạnh USB lớn)
1x Chai mực Ấn Độ
1x miếng bọt biển tẩy sạch ma thuật Mr.
Blue Painter's Tape
Vít, Đai ốc, Chân đế
Vít đầu chảo 8x 4/40 x 3/16 (dành cho cổng bảo trì)
2x vít đầu chảo 4/40 x 7/16 ?
7x đinh vít M3 x 10mm
4x vít M3 x 5mm (đối với giá đỡ cần điều khiển)
Đai ốc lục giác vuông 4x M3 (dành cho giá đỡ cần điều khiển)
Vít đầu chảo 8x 2/56 x 1/2 màu đen (dành cho loa)
8x 2/25 đai ốc (cho loa)
(2) Nhôm độc lập Hex, 1/4 "Hex, 1-1 / 8" Dài, 4-40 Sợi
(4) Nhôm độc lập Hex, 1/4 "Hex, 5/8" Dài, 4-40 Sợi
2x 4/40 x 3/8 Vít nylon
4x 4/40 Nylon Nuts
4x miếng đệm cao su cho phía dưới
Acrylic & keo
Tấm acrylic đen 4x 12x20 ", dày 1/8"
Tấm acrylic màu đỏ 4x 12x20 ", dày 1/8"
Tấm acrylic trắng 1x 12x20 "- dày 1/16"
Tấm acrylic khói mờ 1x 12x12, dày 1/8 (bộ khuếch tán ma trận LED tùy chọn)
Tấm acrylic trong suốt 1x 12x12, dày 1/8"
Các trang tính có màu khác nhau tùy thuộc vào các lớp khảm ký tự arcade mong muốn (tùy chọn)
Keo xi măng acrylic
Xi măng acrylic cho ứng dụng mao dẫn
Dụng cụ bôi chai polyethylene mật độ thấp
Không bắt buộc
Băng Kaptop (để giữ chặt các dây cáp vào tiêu đề Pi)
1x Bộ điều hợp âm thanh USB (cái này không thực sự cần thiết, trong khi âm thanh của Pi được biết là kém, tôi thực sự không thể phân biệt được sự khác biệt với cái này)
Đầu cuối uốn cong của Dupont Female Pin 2,54mm Pitch (để tạo cáp của riêng bạn với đầu nối DuPont cắm vào đầu cắm 40 chân Raspberry Pi GPIO nhưng bạn cũng có thể chỉ cần sử dụng cáp trên kệ và nối chúng rẻ hơn
Máy uốn đầu cuối Dupont
Công cụ
Máy cắt Laser (Tôi đã sử dụng Glowforge với vùng cắt 19,5 x 11)
4/40 Tap Tool (để khai thác tám lỗ 4/40 cho các cổng bảo trì)
Bước 1: Đo Trước khi Cắt Laser
RẤT QUAN TRỌNG: Trước khi bạn cắt acrylic bằng laser cho dự án này, hãy chắc chắn và có sẵn tất cả các bộ phận trước và đo để đảm bảo chúng vừa với các lỗ gắn trên tệp. SVG laser. Dưới đây là các mục cụ thể để kiểm tra và điều chỉnh. Nếu bạn không làm điều này, bạn sẽ phải cạo và cắt lại rất nhiều acrylic.
1. Ma trận LED 32x32 P4 HUB75 - Cái được sử dụng trong dự án này tôi mua trực tiếp từ Trung Quốc, không phải từ Adafruit và các nhà sản xuất bảng LED khác nhau có vị trí lỗ lắp khác nhau.
2. Loa - Tôi không sử dụng loa trong liên kết và thay vào đó có một số loa nằm xung quanh cửa hàng của tôi. Những cái trong liên kết tôi nghĩ là gần nhưng không chắc các lỗ gắn kết sẽ thẳng hàng chính xác.
3. Các nút - Bạn sẽ ổn với các lỗ của nút arcade 30mm nhưng hãy kiểm tra 7 lỗ gắn nút nhấn so với các nút của bạn. Lỗ gắn nút nhấn ở mặt sau lớn hơn so với 6 lỗ gắn nút nhấn ở mặt trước.
Tôi đã sử dụng máy cắt laser Glowforge và tất cả các tệp cắt laser. SVG có kích thước tương ứng với kích thước cắt của Glowforge là 19,5 "x 11".
Bước 2: Đổ mực lên Acrylic khắc
Cắt và khắc laser "Red 2 - Back Side và Front Panel Push Buttons.svg". Lưu ý các dòng trong bảng điều khiển phía trước được khắc laser và khắc laser văn bản.
Để băng keo acrylic trên và quét mực India một cách rộng rãi. Để mực Ấn Độ khô trong vài giờ hoặc lâu hơn.
Sau khi khô, gỡ bỏ lớp băng dính acrylic và bạn sẽ để lại một ít cặn cần loại bỏ. Lấy một số loại băng keo mạnh như băng keo Gorilla và ấn mạnh vào phần văn bản được khắc, sau đó xé ra. Lặp lại điều này một vài lần và hầu hết cặn mực sẽ được loại bỏ. Sau đó, sử dụng một miếng bọt biển mềm ướt hoặc một miếng bọt biển tẩy ma thuật Mr. Clean để loại bỏ phần còn lại.
Bước 3: Mặt dưới và mặt sau W / Cổng bảo trì và Giá gắn bảng điều khiển PIXEL LED
Cắt laser các tệp sau:
- Đen 1 - Cổng bảo trì đáy.svg
- Red 1 - Cổng bảo trì mặt sau và Giá đỡ ma trận LED.svg
Việc lắp ráp và dán các cổng bảo trì hơi phức tạp, tốt nhất bạn nên tham khảo bước 3 từ Tobias.
Bước 4: Gắn Bảng PIXEL và Bảng Ma trận LED
Hãy tiếp tục và gỡ bỏ băng keo acrylic trên cả hai mặt ngay bây giờ.
Đầu tiên gắn bảng PIXEL PCB và sau đó gắn bảng LED ở phía bên kia. Chú ý đến hướng và đảm bảo bảng LED hướng lên khớp với nhãn trên giá treo acrylic.
Tiếp theo, gắn vít ở phía dưới bên phải của bảng PIXEL vào bảng.
Gắn bảng LED bằng (6) vít M3 x 8mm. Lưu ý các bảng LED được tạo ren cho vít M3, 4/40 sẽ không hoạt động.
Đó là tùy chọn nhưng tôi khuyên bạn nên thêm một bảng điều khiển bộ khuếch tán trên cùng bằng cách sử dụng các chế độ chờ hex. Tháo mặt nạ ở phía dưới cùng của bảng khuếch tán và để mặt nạ ở phía trên.
Lưu ý rằng các giá đỡ hex đi vào các lỗ bên trong, không phải bên ngoài.
Bây giờ gắn các đai ốc lục giác bằng bốn vít.
Lưu ý rằng thời gian chờ hex của tôi không đủ lâu và tôi phải sử dụng một vài vòng đệm làm miếng đệm. Xem sơ đồ về lượng khe hở bạn cần hoặc bảng điều khiển bộ khuếch tán phía trước sẽ cúi đầu.
Bước 5: Màn hình phía trước với màn hình và Raspberry Pi
Cắt laser các tệp này:
- Black 2 - Monitor Bevel and Marquee.svg
- Màu đen 3 - Màn hình phía trước Bên trong và Bên ngoài.svg
Gắn màn hình Pi và Raspberry Pi. Hãy chắc chắn và vừa vặn màn hình Pi trên khung không có khe cắm. Bước lắp ráp này khá phức tạp vì vậy hãy chắc chắn và tham khảo bước 4 trong Tobias's Guiductable để làm đúng phần này.
Trong khi chờ lớp đầu tiên khô, hãy thêm vít ở các lỗ loa để đảm bảo sự thẳng hàng.
Bây giờ là thời điểm tốt để cài đặt RetroPie, hình ảnh được tạo sẵn mà bạn sẽ cài đặt trên thẻ microSD Pi của mình. Khi kết thúc cài đặt RetroPie, bạn sẽ được nhắc định cấu hình đầu vào. Kết nối bàn phím USB chung và sử dụng các phím sau:
D-PAD UP - Mũi tên Lên
D-PAD DOWN - Mũi tên Xuống
D-PAD LEFT - Mũi tên trái
QUYỀN D-PAD - Mũi tên Phải
Bắt đầu một
Chọn - S
Nút A - Z
Nút B - X
Nút X - C
Nút Y - V
Nhấn giữ phím bất kỳ để bỏ qua các phím còn lại cho đến khi bạn chuyển đến Bật phím nóng
HOTKEY ENABLE - KHÔNG GIAN
Khi bạn nhận được OK, hãy nhấn nút bạn đã định cấu hình là Nút A, trong trường hợp này là "Z"
Bước 6: Bảng điều khiển Arcade với các phím điều khiển
Cắt laser:
- Đen 4 - Control Panel.svg
- Màu trắng mỏng 1 - Marquee White Liners.svg
Đầu tiên, cắt các lớp Trên và Dưới trong "Black 4 - Control Panel.svg" và khắc các hình chữ nhật màu xanh lá cây sâu 1mm (quá trình này có thể mất lần thứ hai).
Sau đó, sử dụng cùng một tệp, ẩn các lớp "Trên cùng" và "Dưới cùng" và bỏ ẩn "Lớp trong". Lật phần cắt trên cùng như trong văn bản màu tím trong hình. Khắc các lớp khảm theo hướng arcade sâu 2mm hoặc.06 ". Trên máy cắt laser Glowforge của tôi, quá trình này mất 2 lần bằng cách sử dụng cài đặt mặc định cho Mỏng 1/8" Acrylic.
Bạn có thể cần phải nộp một chút trước khi các lớp phủ được xóa. Sau khi xả sạch, sử dụng xi măng acrylic để dán các lớp phủ.
Bây giờ vặn cần điều khiển vào lớp dưới cùng bằng các vít và đai ốc vuông. Thực hiện kiểm tra và đặt lớp trên cùng lên trên lớp dưới cùng và đảm bảo rằng bạn đã khắc đủ sâu để hai lớp phẳng. Sau đó dùng xi măng acrylic để dán hai lớp lại với nhau và kẹp lại.
Cần điều khiển Sanwa mà tôi nhận được đã được định cấu hình mặc định cho 8 chiều. Mối quan tâm của tôi là các trò chơi arcade những năm 80 chủ yếu được chơi bằng cần điều khiển 4 chiều. Vì vậy, đây là thời điểm tốt để thay đổi từ 8 hướng sang 4 hướng, điều này có thể dễ dàng thực hiện bằng cách di chuyển một phần mẫu ở dưới cùng của cần điều khiển, video này giải thích cách chuyển từ 8 hướng sang 4 hướng và ngược lại. Sử dụng cổng bảo trì dưới cùng của máy arcade, bạn có thể thay đổi qua lại sau khi mọi thứ được cài đặt nhưng dung lượng có hạn và bây giờ sẽ dễ dàng hơn nhiều.
Sử dụng công cụ kiểm tra tính liên tục trên đồng hồ vạn năng của bạn và sau đó dán nhãn từng dây trên Cần điều khiển (lên, xuống, trái, phải).
Bước 7: Thanh đèn LED cho đèn nền Marquee
Black 1 - Bottom Maintenance Port.svg chứa acrylic cho thanh đèn LED, vì vậy bạn đã in nó ra.
Đấu dây 6 điện trở 220 ohm và 6 đèn LED trắng siêu sáng theo sơ đồ. Đầu dài của đèn LED nên đi về phía điện trở và + 5V và đầu ngắn về phía GND.
Bước 8: Đấu dây
Tham khảo sơ đồ sơ đồ đấu dây và tạo cáp nguồn sẽ bao gồm giắc cắm DC cái, sau đó sẽ chia ra 4 chiều cho đầu Pi (đầu nối microUSB), PIXEL: LED ART Board (đầu nối giắc cắm thùng DC góc phải), bộ khuếch đại âm thanh mini (dây móc), và thanh đèn LED (dây nối). Tìm một cáp microUSB cũ và cắt đầu kết nối USB lớn, mối nối và hàn vào cáp nguồn này để kết nối với Pi.
Đặt cùng một bảng đấu dây ánh xạ từng hướng và nút của phím điều khiển đến chốt tương ứng trên phím Pi và phím bàn phím được chỉ định. Nếu bạn ánh xạ đến các khóa giống như tôi đã làm, thì bạn có thể sử dụng tệp cấu hình trong các bước tiếp theo.
Bạn sẽ cần cáp DuPont nữ để kết nối với đầu cắm GPIO 40 chân trên Pi. Tôi đã kết thúc việc tạo ra các loại cáp của riêng mình, điều này khá thú vị nhưng cũng rất nhiều công việc và bạn cũng sẽ cần một bộ uốn và các thiết bị đầu cuối DuPont nữ. Sẽ nhanh hơn và rẻ hơn nếu chỉ sử dụng loại cáp DuPont có cổ đến loại nữ mà bạn có thể đã nằm xung quanh và nối / hàn chúng. Nếu bạn quyết định tự làm cáp DuPont của mình, thì hóa ra chúng không dễ làm, tôi thấy hướng dẫn bằng video trên YouTube này rất hữu ích và có thể tạo ra chúng một cách dễ dàng sau đó.
Tạo cáp cho các nút và cần điều khiển và chưa kết nối với Pi. Bạn sẽ kết nối với Pi trong bước tiếp theo. Nói chung, mỗi cáp phải dài ~ 13 inch, đủ dài để đạt đến Pi khi được gắn. Nếu bạn có thể, hãy sử dụng một màu khác cho mỗi cáp (sử dụng màu đen cho tất cả GND) hoặc dán nhãn cho từng cáp sẽ giúp mọi thứ dễ dàng hơn trong bước tiếp theo.
Bước 9: Kết hợp tất cả lại với nhau
Bây giờ đến phần thú vị, nơi bạn đặt mọi thứ lại với nhau! Nhưng trước tiên hãy gắn tất cả 6 nút trên bảng điều khiển màu đỏ phía trước, 4 nút trò chơi điện tử và phím điều khiển trên bảng điều khiển màu đen, và giắc cắm nguồn, công tắc bật tắt và bộ khuếch đại âm thanh trên bảng điều khiển phía sau. Bạn sẽ không thể gắn các nút và cần điều khiển sau khi vỏ máy được ghép với nhau do thiếu chỗ để khuỷu tay.
Làm theo các bức tranh để lắp ráp mọi thứ lại với nhau nhưng chưa dán bất cứ thứ gì và thay vào đó hãy sử dụng một số băng dính của họa sĩ màu xanh để giữ mọi thứ lại với nhau cho đến bây giờ. Khi bạn đến hình ảnh có nhãn "Sau khi bạn đến đây, hãy kết nối dây với Đầu cắm GPIO Pi", sau đó bắt đầu kết nối dây với các chân trên tiêu đề Pi.
Làm theo bảng bạn đã đặt cùng nhau ở bước trước để kết nối từng dây với tiêu đề Pi. Nó sẽ rất chật chội và không dễ dàng để kết nối các chân với tiêu đề Pi vì vậy hãy kiên nhẫn.
Khi bạn đã kết nối mọi thứ, hãy khởi động hệ thống và thực hiện kiểm tra đầy đủ bao gồm kiểm tra phím điều khiển và mọi nút. Để kiểm tra, chúng tôi sẽ cần cài đặt một tiện ích từ Adafruit có tên là Retrogame để chuyển đổi các đầu vào phím điều khiển và nút từ GPIO của Pi thành đầu vào bàn phím. Bằng cách sử dụng Retrogame, bạn sẽ không cần một trình giả lập bàn phím arcade USB riêng biệt.
Làm theo các hướng dẫn sau từ Adafruit để cài đặt Retrogame. Sau khi bạn đã cài đặt Retrogame, hãy sao chép tệp retrogame.cfg này vào thư mục / boot trên Pi của bạn. Tệp retrogame.cfg ở đây giả định rằng bạn đã làm theo cùng một ánh xạ bàn phím và kết nối pin trong bảng đấu dây từ Bước 8 - Nối dây. Nếu bạn đã sử dụng các chân hoặc ánh xạ bàn phím khác nhau, đừng lo lắng, chỉ cần thực hiện các thay đổi tương ứng trong retrogame.cfg. Rất có thể bạn đã kết nối sai một hoặc hai chân nên chỉ cần kiểm tra mọi đầu vào và sửa lại.
Hướng dẫn này hướng dẫn bạn cách thiết lập nút tắt và khởi động lại kết hợp.
Khi mọi thứ đã hoạt động, bây giờ bạn đã sẵn sàng để làm cho mọi thứ trở nên vĩnh viễn. Nếu bạn tình cờ có một số băng Kapton, đó là một cách hay để giữ chặt các ghim Pi đảm bảo chúng không bị lỏng sau này. Quấn một số băng Kapton xung quanh các chân và tiêu đề Pi. Nhưng đừng lo lắng nếu bạn không, nó vẫn sẽ ổn.
Bây giờ xoay arcade về phía của nó. Lúc này, bạn chỉ cài đặt mặt trái, mặt phải vẫn đang mở. Sử dụng dụng cụ bôi dung môi acrylic hoạt động mao dẫn của bạn để dán acrylic. Dung môi acrylic hoạt động rất nhanh và sẽ cứng cáp trong vòng chưa đầy 5 phút và không cần kẹp. Đây là một lớp sơn lót tốt khi sử dụng dung môi acrylic.
Đính kèm các mảnh cho miếng ghép (nhớ làm điều này trước khi thêm mặt phải). Và sau đó cũng dán các miếng trắng dày 1/16 vào bên trong của miếng dán, màu trắng tạo hiệu ứng hộp đèn tốt hơn. Đồng thời gắn hai chân đế hình lục giác cho thanh đèn LED và gắn thanh đèn LED vào thanh LED. nên hướng vào trong, điều này tạo ra hiệu ứng hộp đèn khuếch tán. Nếu đèn LED hướng về phía trước, đèn LED sẽ không khuếch tán đủ và bạn sẽ thấy các điểm sáng tròn LED.
Bây giờ gắn mặt phải và dán keo bằng dung môi acrylic.
Cuối cùng, sử dụng máy mài hoặc dụng cụ Dremel để mài mặt trái và mặt phải sao cho phẳng (các vết khía màu đen có thể nhô ra một chút). Bạn sẽ muốn làm điều này để các miếng bên ngoài khi gắn vào sẽ đẹp và phẳng.
Bước 10: Marquee
Tôi đã thử cả một marquee cắt lazer và một marquee in chuyên nghiệp trên phim mờ. Kết quả tốt nhất chắc chắn với bản in chuyên nghiệp.
Đối với bản in chuyên nghiệp, tôi đã sử dụng https://gameroomolutions.com/shop/marquee-print/, nó là 25 đô la vào thời điểm viết bài này cho bản in và vì nhãn hiệu của tôi nhỏ, họ đã in 2 cái với giá 25 đô la.
Đây là các tệp nguồn marquee của tôi trong Adobe Illustrator mà bạn có thể sửa đổi cho thiết kế của mình.
vectorlib.free.fr/ có một số nghệ thuật arcade ở định dạng vector sẽ giúp bạn tiết kiệm rất nhiều thời gian.
Kích thước cho bảng điều khiển này là 9,06 "x 2,17". Tôi kẹp miếng giấy đã in vào giữa hai miếng acrylic trong và thêm một chút keo acrylic trên các cạnh để giữ hai miếng với nhau. Bóp vừa khít và gắn chặt vào hộp mà không cần keo cố định để bạn có thể hoán đổi các mép sau này.
Bước 11: Bảng điều khiển & lớp phủ bên ngoài trái và phải
Các nhân vật arcade khảm là tùy chọn nhưng là một hiệu ứng khá đẹp nếu bạn có thời gian. Nếu không sử dụng lớp phủ, bạn cũng có thể sử dụng một dịch vụ như thế này để in một số nhãn dán nghệ thuật bên hoặc chỉ để lại các mặt màu đỏ đặc vẫn sẽ đẹp.
Nếu không sử dụng lớp phủ, sau đó sửa đổi Màu đỏ 4 - Các miếng bên ngoài.svg và xóa các đường viền trong lớp phủ. Nếu bạn muốn cá nhân hóa với các nhân vật arcade yêu thích của riêng mình, đây là một nguồn tài nguyên tuyệt vời dành cho các nhân vật arcade. Sau đó, vấn đề là cô lập từng màu của sprite và sau đó truy tìm trong một chương trình vectơ như Illustrator hoặc Inkscape. Cảnh báo, đây là một số lượng công việc tốt. Nếu bạn muốn gắn với các ký tự tôi đã sử dụng, hãy sử dụng tệp này để cắt laser từng màu của từng ký tự.
Khi bạn cắt laser từng màu của từng nhân vật, hãy đặt chúng ra bàn và chỉ dán vào mặt thùng một khi bạn biết mọi thứ khớp với nhau. Rất có thể sẽ có một số sai lầm (tôi đã mắc một loạt) vì vậy nếu bạn dán quá sớm, bạn sẽ gặp rắc rối vì dung môi acrylic là vĩnh viễn.
Cũng RẤT QUAN TRỌNG, bạn không muốn sử dụng màu đỏ cho bất kỳ ký tự inlay nào vì bảng điều khiển bên đã có màu đỏ. Vì vậy, nếu sprite arcade mong muốn của bạn có màu đỏ, thì hãy thay thế một màu khác như tôi đã làm với nhân vật Dig Dug, ví dụ chuyển từ đỏ sang đen.
Bước 12: Tập lệnh phần mềm cho PIXEL: Tích hợp ma trận LED ART
Sắp xong! Bước cuối cùng là thêm một số tập lệnh để màn hình PIXEL: LED ART sẽ tự động thay đổi tác phẩm nghệ thuật dựa trên nền tảng hoặc trò chơi đã chọn từ RetroPie. May mắn thay, RetroPie bao gồm một hook được gọi là runcommand, là một tập lệnh shell bash linux (.sh) chạy trước mỗi lần khởi chạy trò chơi. Vì vậy, chúng tôi sẽ thêm tập lệnh runcommand của riêng mình để chuyển trò chơi và nền tảng hiện tại đến một chương trình Java dòng lệnh (pixelc.jar) sau đó ghi một-g.webp
Tập lệnh này thực hiện những việc sau:
- Kiểm tra xem-g.webp" />
- Nếu không, hãy kiểm tra xem có một-g.webp" />
- Nếu không có tệp-g.webp" />
- Trước khi viết, hãy kiểm tra xem-g.webp" />
Lưu ý rằng sau khi LED-g.webp
Các bước cài đặt
Kiểm tra xem Java 8 đã được cài đặt trên Pi của bạn chưa.
java -version
Nếu Java 8 chưa được cài đặt:
sudo apt-get cập nhật
sudo apt-get install oracle-java8-jdk
Đầu tiên, hãy tạo một thư mục trên Pi của bạn có tên là pixelcade.
mkdir / home / pi / pixelcade
Sao chép nội dung ở đây vào thư mục pixelcade này trên Pi của bạn.
Lưu ý: Bạn phải cài đặt chương trình cơ sở Android và Pi trên bảng PIXEL: LED ART, đây là bản mặc định, chương trình cơ sở iOS / Android sẽ không hoạt động. Kiểm tra kỹ xem bảng PIXEL: LED ART có được kết nối USB với Pi hay không. Đồng thời đảm bảo rằng công tắc bật tắt trên bảng PIXEL: LED ART hướng về hướng USB và không quay về hướng BT. Kiểm tra xem Pi của bạn có phát hiện ra bảng PIXEL: LED ART không.
ls / dev / ttyACM0
Và bạn sẽ quay lại
/ dev / ttyACM0
Sao chép runcommand-onstart.sh và runcommand-onend.sh vào / opt / retropie / configs / all / trên Pi của bạn và sau đó thực thi runcommand-onstart.sh và runcommand-onend.sh
sudo chmod + x /opt/retropie/configs/all/runcommand-onstart.sh
sudo chmod + x /opt/retropie/configs/all/runcommand-onend.sh
Bạn có thể tùy chỉnh tập lệnh này nếu bạn thích và dưới đây là giải thích về cách tập lệnh này hoạt động. Nhưng lưu ý rằng nếu bạn làm theo các bước cài đặt, bạn sẽ không cần phải chạm vào tập lệnh này.
1. Đặt đường dẫn nơi đặt pixelc.jar. Nếu bạn đã sao chép pixelc.jar trong / home / pi / pixelcade, thì hãy để nguyên dòng này
PIXELPATH = "/ home / pi / pixelcade /";
2. Kiểm tra xem bảng PIXEL: LED ART đã được kết nối chưa. Nếu có, chúng tôi tiếp tục và nếu không, kịch bản sẽ kết thúc.
nếu $ pixelexists | grep -q '/ dev / ttyACM0';
3. RetroPie chuyển tới tập lệnh này dưới dạng các biến dạng của rom trò chơi đã chọn và nền tảng trò chơi đã chọn (atari2600, nes, mame, v.v.). Đoạn mã bên dưới trước tiên sẽ phát hiện nền tảng trò chơi và chọn thiết kế đèn LED cho nền tảng cụ thể đó. Sau đó, nó sẽ kiểm tra xem có tồn tại một-g.webp
nếu
echo "Đã nhập Câu lệnh If $ {PLATFORM}"> & 2 if
echo "Tệp $ MARQUEEGIF tồn tại, vì vậy chúng tôi sẽ ghi nó vào bảng điều khiển LED"> & 2
khác
nếu
GAMEIMAGE = $ MAMEDEFAULT
echo "Tệp $ MARQUEEGIF KHÔNG tồn tại, mặc định là vùng hiển thị LED chung: $ {GAMEIMAGE}"> & 2
khác
GAMEIMAGE = $ MAMEDEFAULT <
echo "Tệp $ NGPCDEFAULT KHÔNG tồn tại, mặc định là vùng hiển thị LED chung: $ {GAMEIMAGE}"> & 2
fi
fi
fi
4. Lệnh cuối cùng này trong script thực hiện việc ghi thực tế vào màn hình LED.
java -jar "/home/pi/pixelcade/pixelc.jar" --g.webp
Trò chơi (1944-g.webp
Cũng lưu ý rằng mỗi khi trò chơi được khởi chạy, một tệp nhật ký sẽ được ghi vào /root/dev/shm/runcommand.log, điều này sẽ rất hữu ích cho việc khắc phục sự cố.
Vì vậy, hãy tiếp tục và sửa đổi theo nhu cầu của bạn và cũng tạo-g.webp
Đối với nút khởi động lại và tắt kết hợp ở mặt sau, đây là tập lệnh cho điều đó
Vì cài đặt này dành cho màn hình định hướng dọc, đây là một chủ đề dọc đẹp mắt cho RetroPie
Tôi cũng đã chuyển phần mềm này sang Windows, đây là ví dụ cài đặt bằng giao diện người dùng Maximus Arcade trên Windows trong cài đặt LED marquee lớn hơn.
Bước 13: Bài học kinh nghiệm
Một vài điều tôi sẽ làm khác đi:
PIXEL: Màn hình LED Art rất đẹp nhưng thực sự sẽ tốt hơn khi được gắn ở mặt trước. Tôi dự định thực hiện một bản dựng khác với ma trận LED 64x32 và sau đó sẽ chỉ cần sửa đổi thiết kế cắt laser cho vùng biên lớn hơn.
Tôi chủ yếu chơi các trò chơi thùng những năm 80, hầu hết chơi tốt hơn trên màn hình được gắn theo chiều dọc so với màn hình được gắn ngang trong dự án này.
RetroPie và MAME có rất nhiều nút chức năng mà tôi có thể nhớ mỗi cái làm gì kể từ khi tôi lập trình chúng nhưng đúng như vậy, vợ và con tôi không có và đã yêu cầu nhãn trên tất cả các nút cho bản dựng tiếp theo.
Về nhì trong Cuộc thi Epilog X
Đề xuất:
Giá đỡ hình ảnh với loa tích hợp: 7 bước (có hình ảnh)
Giá đỡ hình ảnh có loa tích hợp: Đây là một dự án tuyệt vời để thực hiện vào cuối tuần, nếu bạn muốn tạo cho mình một chiếc loa có thể chứa ảnh / bưu thiếp hoặc thậm chí danh sách việc cần làm của bạn. Là một phần của quá trình xây dựng, chúng tôi sẽ sử dụng Raspberry Pi Zero W làm trung tâm của dự án và
TỰ LÀM AUX TÍCH HỢP BỘ PHUN XĂM THỜI GIAN TÍCH HỢP: 3 bước
TỰ LÀM AUX TÍCH HỢP JACK SPLITTER: Lý do đằng sau dự án này là tách một jack cắm aux nữ tích hợp mà tôi có trong máy tính xách tay của mình. vấn đề với việc có giắc cắm tích hợp là bạn cần sử dụng tất cả trong một tùy chọn cho loa và mike HOẶC bạn cần mua một bộ chuyển đổi chia nhỏ quảng cáo
Arcade Bartop dọc với màn hình LED PIXEL tích hợp: 11 bước (có hình ảnh)
Trò chơi điện tử Bartop dọc với màn hình LED PIXEL tích hợp: **** Được cập nhật phần mềm mới vào tháng 7 năm 2019, thông tin chi tiết tại đây ****** Một phiên bản trò chơi điện tử bartop với tính năng độc đáo là bảng điều khiển ma trận LED thay đổi để phù hợp với trò chơi đã chọn. Nghệ thuật nhân vật trên các mặt tủ được cắt bằng laser và không phải là vải may
Dải đèn LED 12v được điều khiển Wifi bằng Raspberry Pi với Tasker, Tích hợp Ifttt.: 15 bước (có hình ảnh)
Dải đèn LED 12v được điều khiển Wifi bằng Raspberry Pi Với Tasker, Tích hợp Ifttt. đang sử dụng Raspberry Pi 1 Model B +) 1x RGB 12v Le
Cách làm cho 2 người chơi tự chế Bartop Arcade với các khe tiền xu Marquee tùy chỉnh, sử dụng hộp Pandora: 17 bước (có hình ảnh)
Cách tạo một máy chơi arcade 2 người chơi tự làm Bartop với Khe tiền xu tùy chỉnh, sử dụng hộp Pandora: Đây là hướng dẫn từng bước về cách xây dựng một máy trò chơi điện tử hàng đầu thanh 2 người chơi có khe cắm tiền xu tùy chỉnh được tích hợp trong bảng điều khiển. Các khe cắm tiền xu sẽ được tạo ra sao cho chúng chỉ chấp nhận những đồng xu có kích thước bằng phần tư trở lên