Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Tài liệu hướng dẫn này được tạo ra để đáp ứng yêu cầu dự án của Makecourse tại Đại học Nam Florida (www.makecourse.com)
Quân nhu
Cần điều khiển arcade
4 x nút Arcade
Breadboard
Dây Breadboard
Màn hình 7 inch với đầu vào HDMI
Cáp HDmi
Raspberry Pi 3
Nguồn cấp 5V 2.5A Raspberry Pi
Arduino Leonardo
Ván ép
Chốt vuông 1 inch
Bước 1: Bước 1: Cắt ngoại thất
Đối với bước này, lý tưởng nhất là bạn nên sử dụng máy cắt laser để có những đường cắt chính xác nhằm giữ cho các cạnh của tủ đẹp và phẳng. Nếu bạn không có sẵn, thì một chiếc cưa sẽ hoạt động tốt, mặc dù sẽ mất một chút thời gian và khá nhiều năng lượng.
Cắt chốt thành các phần sau: 4 x 10 inch, 2 x 12,5 inch, 2 x 8 inch, 2 x 3 inch, 2 x 3,3 inch, 2 x 9,3 inch ở góc 15 độ. Những thứ này sẽ tạo nên khung xương của tủ arcade.
Bây giờ: cắt ván ép thành các kích thước sau: 10in x 4in, 10in x 10,3in (đảm bảo cũng cắt một khu vực bên trong mảnh này với kích thước cụ thể của màn hình), 10in x 12,5in, 10in x 5in, 2 phần có kích thước 12,5 inch x 12in, đảm bảo cắt phần 5 inch ở góc 15 độ vào trong (2 phần cuối cùng này là các tấm bên của tủ. Hãy tham khảo mô hình để đảm bảo thiết kế cho phần cắt của bạn khớp với cùng một hình dạng.)
Bước 2: Bước 2: Lắp ráp bộ xương
Kết hợp bốn phần 10 inch thành một hình chữ nhật bằng cách sử dụng vít gỗ. Đây sẽ là phần dưới cùng của tủ.
Kết hợp 12,5 inch vào đầu các góc của một bên hình chữ nhật. Đây sẽ là mặt sau của tủ.
Kết nối 2 phần của tủ tạo nên mặt sau bằng một phần 8 inch.
Thêm các phần 3,3 inch trực giao với các phần phía sau sao cho chúng đối diện với mặt trước của tủ.
Thêm một phần 10 inch trực tiếp qua phần 10 inch ở mặt trước của tủ để bạn có hai phần giống nhau được xếp chồng lên nhau.
Thêm một phần 3 inch vào hai bên của phần 10 inch mà bạn vừa đặt. Phần bên này sẽ kết nối với các phần góc cạnh và sẽ là nơi đặt mặt của phím điều khiển và các nút.
Thêm các phần góc cạnh kết nối các miếng bạn vừa đặt với các miếng nhô ra từ phần trên cùng của tủ.
Cuối cùng, thêm miếng 8 inch cuối cùng vào giữa các phần góc cạnh nằm gần nóc tủ.
Bây giờ bạn sẽ có một khung xương được lắp ráp hoàn chỉnh giống như một tủ arcade mini.
Bước 3: Bước 3: Lắp ráp ngoại thất
Cắt bốn lỗ 22mm trên ván ép cho các nút arcade và dán vào nửa bên phải của tấm ván, đảm bảo để lại đủ chỗ cho thanh ở phía bên trái.
Cắt một lỗ 20mm ở nửa bên trái cho thanh arcade.
Lắp ráp tất cả các miếng ván ép vào khung ngoại trừ mặt sau và nút / bảng điều khiển. Chúng tôi sẽ để lại các bộ phận để chúng tôi có thể thêm các thiết bị điện tử và các thành phần khác.
Bước 4: Bước 4: Mã Arduino
Thêm mã sau vào arduino của bạn. Mã này cho phép arduino đọc các lần nhấn nút và xuất chúng dưới dạng đầu vào bàn phím cho raspberry pi.
void setup () {
Bàn phím.being ();
pinMode (2, INPUT_PULLUP); // Cần điều khiển lên
pinMode (3, INPUT_PULLUP); // Cần điều khiển xuống
pinMode (4, INPUT_PULLUP); // Cần điều khiển bên phải
pinMode (5, INPUT_PULLUP); // Cần điều khiển Trái
pinMode (6, INPUT_PULLUP); // Nút 1
pinMode (7, INPUT_PULLUP); // Nút 2
pinMode (8, INPUT_PULLUP); // Nút 3
pinMode (9, INPUT_PULLUP); // Nút 4
}
void loop () {
int State2 = digitalRead (2);
int State3 = digitalRead (3);
int State4 = digitalRead (4);
int State5 = digitalRead (5);
int State6 = digitalRead (6);
int State7 = digitalRead (7);
int State8 = digitalRead (8);
int State9 = digitalRead (9);
if (State2 == LOW) {
Keyboard.press (215)
}
khác{
Bàn phím.release (215)
}
if (State3 == LOW) {
Keyboard.press (216)
}
khác{
Bàn phím.release (216)
}
if (State4 == LOW) {
Keyboard.press (217)
}
khác{
Bàn phím.release (217)
}
if (State5 == LOW) {
Keyboard.press (218)
}
khác{
Bàn phím.release (218)
}
if (State6 == LOW) {
Keyboard.press (219)
}
khác{
Bàn phím.release (219)
}
if (State7 == LOW) {
Keyboard.press (220)
}
khác{
Bàn phím.release (220)
}
if (State8 == LOW) {
Keyboard.press (221)
}
khác{
Bàn phím.release (221)
}
if (State9 == LOW) {'
Keyboard.press (222)
}
khác{
Bàn phím.release (222)
}
}
Bước 5: Bước 5: Nối dây điện tử
Sử dụng mã, đấu dây cần điều khiển vào các chân từ 2 đến 5 trên arduino và nối đất chân thứ 5.
Tiếp theo, đấu dây một chân vào mỗi nút để nối đất và các chân còn lại vào các chân từ 6 đến 9 trên arduino.
Cuối cùng, cắm arduino vào raspberry pi mà chúng ta sẽ thiết lập ở bước tiếp theo.
Bước 6: Bước 6: Thiết lập Raspberry Pi 3
Truy cập https://retropie.org.uk/download/ và tải xuống phiên bản retropie mới nhất.
Sử dụng phần mềm ưa thích của bạn để flash hình ảnh vào thẻ nhớ microSD và đặt vào mâm xôi pi 3. Tôi khuyên bạn nên sử dụng trình chụp ảnh đĩa win32.
Kết nối pi raspberry với màn hình 7 inch và nguồn điện.
Khi được nhắc định cấu hình bộ điều khiển, hãy làm theo quy trình bằng cần điều khiển arduino mà bạn đã viết mã và có dây trước đó.
Đối với thiết lập cụ thể này, chúng tôi sẽ chạy những kẻ xâm lược không gian trên SNES, vì vậy hãy tìm bản sao của rom trực tuyến từ một nguồn có uy tín như
Bây giờ chuyển ROM bằng chương trình như winSCP sang ssh vào raspberry pi và sao chép tệp trong thư mục / retropie / roms / snes.
Khởi động lại pi raspberry và logo SNES sẽ được thêm vào menu với ROM kẻ xâm lược không gian được liệt kê trong menu của nó.
Bước 7: Bước 8: Kết hợp tất cả lại với nhau
Vặn cần điều khiển của chúng vào vị trí trên ván ép. Sau đó, thêm các nút. Hầu hết sẽ có một chốt ở bên trong để giữ cho nó ở đúng vị trí mà không cần sử dụng vít.
Gắn bo mạch bằng phím điều khiển và các nút vào khung tủ, cố định nó vào đúng vị trí.
Đặt màn hình vào lỗ đã khoét trên mặt góc cạnh.
Kết nối lại tất cả các thiết bị điện tử và đặt lên bo mạch sau để niêm phong. Đảm bảo chừa một lỗ để nguồn điện kết nối với ổ cắm.