Mục lục:

Máy chơi game Retro với Raspberry PI, RetroPie và Vỏ tự chế: 17 bước (có Hình ảnh)
Máy chơi game Retro với Raspberry PI, RetroPie và Vỏ tự chế: 17 bước (có Hình ảnh)

Video: Máy chơi game Retro với Raspberry PI, RetroPie và Vỏ tự chế: 17 bước (có Hình ảnh)

Video: Máy chơi game Retro với Raspberry PI, RetroPie và Vỏ tự chế: 17 bước (có Hình ảnh)
Video: Playstation Pi 4: Máy chơi game siêu nhỏ 2024, Tháng mười một
Anonim
Máy chơi game Retro với Raspberry PI, RetroPie và Vỏ tự chế
Máy chơi game Retro với Raspberry PI, RetroPie và Vỏ tự chế
Máy chơi game Retro với Raspberry PI, RetroPie và Vỏ tự chế
Máy chơi game Retro với Raspberry PI, RetroPie và Vỏ tự chế

Cách đây một thời gian, tôi đã tìm thấy một bản phân phối Linux cho Raspberry Pi có tên là RetroPie. Tôi phát hiện ra ngay rằng đó là một ý tưởng tuyệt vời với cách triển khai tuyệt vời. Hệ thống chơi game cổ điển một mục đích không có các tính năng không cần thiết. Xuất sắc.

Ngay sau đó, tôi quyết định mua một Raspberry Pi mới, trên đó tôi muốn chạy RetroPie với một số trò chơi cũ hay.

Tôi cũng bắt đầu tìm kiếm một trường hợp. Thật không may, tôi không thích bất kỳ trường hợp thương mại nào. Theo quan điểm của tôi, chúng xấu xí, đắt đỏ và thậm chí đôi khi được sử dụng quá mức. Mặt khác, tôi thích một số trường hợp DIY không cố gắng sao chép giao diện của bàn giao tiếp cũ. Vì vậy, tôi quyết định làm trường hợp của riêng mình. Vì nhiều lý do, tôi đã sử dụng trường hợp bao vây dự án phổ quát làm cơ sở…

Hãy lấy sản phẩm có thể hướng dẫn này làm nguồn cảm hứng và cũng cố gắng tạo ra một chiếc máy chơi game kiểu cổ điển với hộp đựng tùy chỉnh. Nó không quá khó và bạn sẽ hài lòng về kết quả. Và hơn thế nữa, nó có thể là một món quà tuyệt vời. Hãy nghĩ về nó…

Bước 1: Các thành phần

Các thành phần
Các thành phần
Các thành phần
Các thành phần
Các thành phần
Các thành phần
  • Raspberry Pi
  • Nguồn 5V với giắc cắm thùng 5.5 / 2.1. Tôi đã sử dụng Vigan 5V / 2A.
  • Thẻ micro SD 8 GB loại 10 trở lên
  • hộp bao vây dự án phổ quát với kích thước tốt. Tìm kiếm hộp tốt trên eBay hoặc trong cửa hàng linh kiện điện tử địa phương của bạn. Tôi đã sử dụng KP17 từ GMe.cz. (Nó có kích thước: 143x119x33mm)
  • Đầu nối micro đực USB B. Tôi đã sử dụng cái này từ GMe.cz.
  • Bộ nguồn jack thùng cái 5.5 / 2.1.
  • Kết nối USB A cái. Tôi lấy chúng từ HUB USB bị hỏng.
  • Kết nối USB A đực. Tôi lấy chúng từ cáp USB cũ.
  • Bộ ghép HDMI thẳng. Tôi đã sử dụng cái này từ eBay.
  • Đèn LED. Tôi đã sử dụng 5mm màu xanh lá cây và 8mm màu đỏ
  • nút ấn nhỏ. Tôi đã sử dụng cái này từ GMe.cz.
  • mảnh PCB phổ quát
  • miếng ván ép nhỏ hoặc thứ gì đó sử dụng làm miếng đệm
  • vít và đai ốc M3, một số miếng đệm
  • đầu ghim nữ
  • dây đỏ và đen. Tôi đã sử dụng AWG 24.
  • cáp bốn lõi. Tôi lấy nó từ một cáp USB cũ.
  • công tắc nguồn (tùy chọn)
  • và bộ điều khiển trò chơi USB. Tôi thích bộ điều khiển giống USB SNES.

Bước 2: Công cụ

Công cụ
Công cụ
Công cụ
Công cụ
Công cụ
Công cụ
  • PC được kết nối với Internet
  • đầu đọc thẻ micro SD cho PC
  • băng keo
  • điểm đánh dấu màu đen
  • mũi khoan và mũi khoan. Tôi thực sự khuyên bạn nên dùng một mũi khoan bước (trong hình trên) để khoan nhựa.
  • giấy cát
  • tập tin nhỏ
  • dao tiện dụng và / hoặc đục nhỏ.
  • súng bắn keo nóng
  • cái kìm
  • mỏ hàn
  • chất lượng tốt ("nghệ thuật") đánh dấu màu. Tôi đã sử dụng các điểm đánh dấu từ Winsor & Newton. Mình đã chọn các màu: Mulberry, Cool Grey 1, Cool Grey 2, Cool Grey 3. Nhưng tất nhiên bạn có thể dùng bất cứ thứ gì bạn muốn.
  • điểm đánh dấu vĩnh viễn màu trắng
  • keo tiếp xúc. Tôi đã sử dụng Keo tiếp xúc Pattex thông thường.
  • ống co nhiệt

Bước 3: Cài đặt RetroPie

Cài đặt RetroPie
Cài đặt RetroPie

Retropie là gì? Qua lời tác giả:

RetroPie cho phép bạn biến Raspberry Pi, ODroid C1 / C2 hoặc PC của mình thành một máy chơi game cổ điển. Nó được xây dựng dựa trên Raspbian, Emoji, RetroArch và nhiều dự án khác để cho phép bạn chơi các trò chơi Arcade, bảng điều khiển tại nhà và PC cổ điển yêu thích của mình với mức thiết lập tối thiểu.

Xem trang chủ Retropie: retropie.org.uk.

Tải xuống phiên bản mới nhất của RetroPie cho phiên bản Raspberry Pi của bạn.

Tải xuống và cài đặt Etcher. Nó là một công cụ đa định dạng thân thiện với người dùng để nhấp nháy hình ảnh hệ điều hành an toàn vào thẻ SD. (Nếu bạn đã sử dụng Raspberry Pi trước đây, bạn có thể biết rõ về nó.)

Chạy Etcher, chọn hình ảnh RetroPie, chọn đúng ổ thẻ nhớ microSD và nhấn nút flash (xem hình trên).

Sau khi nhấp nháy xong, hãy đặt thẻ vào Raspberry Pi của bạn, kết nối màn hình với bộ điều khiển và nguồn điện. Ở lần chạy đầu tiên, hệ thống RetroPie sẽ mở rộng hệ thống tệp cho toàn bộ thẻ SD và sau đó RetroPie yêu cầu bạn định cấu hình bộ điều khiển.

Xem hướng dẫn ban đầu.

Bước 4: Cấu hình RetroPie cơ bản

Chọn RASPI-CONFIG trong menu và:

  • Thay đổi mật khẩu người dùng. Mật khẩu mặc định là: raspberry (người dùng mặc định là: pi)
  • Tùy chọn bản địa hóa
    • Đặt ngôn ngữ của bạn
    • Đặt mã quốc gia WiFi của bạn
    • Đặt bố cục Bàn phím của bạn
    • Đặt múi giờ của bạn
  • Tùy chọn giao diện

    • Bật SSH
    • Bật nối tiếp
  • Tùy chọn nâng cao

    Tắt quét quá mức. (Nó loại bỏ lề đen)

Tiến hành khởi động lại.

Bước 5: Trình giả lập

Hầu hết các trình giả lập được cài đặt và cấu hình đúng theo mặc định. Tôi chỉ phải cài đặt DOSBox (một trình giả lập MS-DOS nổi tiếng) và cấu hình Fuse (một trình giả lập ZX Spectrum).

Để biết thêm thông tin về trình giả lập, hãy xem hướng dẫn ban đầu.

Cài đặt DOSBox

Chọn THIẾT LẬP RETROPIE → Quản lý gói → Quản lý gói tùy chọn → dosbox → cài đặt từ mã nhị phân

Cấu hình cầu chì

1) bộ điều khiển bản đồ dưới dạng Cần điều khiển Kempston.

Nộp

/opt/retropie/configs/zxspectrum/retroarch.cfg

thêm dòng:

input_libretro_device_p1 = "513"

2) đặt trình giả lập thành chế độ ZX Spectrum 48k.

Trong tập tin

/opt/retropie/configs/all/retroarch-core-options.cfg

thay đổi dòng:

fuse_machine = "Quang phổ 128K"

đến:

fuse_machine = "Quang phổ 48K"

Bạn có thể làm điều đó, ví dụ, bằng cách sử dụng SSH.

Phím tắt cần thiết cho PlayStation (ES)

Chọn + Bắt đầu = thoát trò chơi hiện đang chạy và quay lại menu ES (không hoạt động với DOSBox, xem bên dưới…)

Bước 6: ROM và trò chơi MS-DOS

ROM và trò chơi MS-DOS
ROM và trò chơi MS-DOS

Trước hết, tôi phải nói rằng ngay cả những trò chơi rất cũ vẫn có bản quyền, vì vậy hãy lưu ý…

Tuy nhiên, nhiều trò chơi cũ được coi là phần mềm bỏ rơi, vì chúng đã lỗi thời về mặt kỹ thuật và thực tế là không thể bán được (hoặc không sinh lời). Một ví dụ điển hình là trò chơi dành cho máy tính cũ ZX Spectrum, bạn có thể tải xuống miễn phí từ các trang web như spectcomputing.co.uk hoặc www.worldofspectrum.org.

Một số trò chơi dành cho MS-DOS bạn có thể mua từ www.gog.com.

Cách sao chép các tập tin ROM sang RetroPie

Có một số cách để làm điều đó. Xem sách hướng dẫn gốc. Nếu bạn đang chạy Linux trên PC, thì bạn cũng có thể sao chép trực tiếp các tệp ROM vào thẻ nhớ microSD.

Mẹo: Ít trò chơi hơn là nhiều hơn! Không cài đặt toàn bộ kho lưu trữ mà chỉ cài đặt một số trò chơi hay nhất cho mỗi hệ thống. Một số lượng lớn các trò chơi là hơi buồn.

Trò chơi DOSBox (dành cho người dùng nâng cao)

Các trò chơi MS-DOS trong RetroPie / Emulationtation rất phức tạp. Cần phải ánh xạ các nút của bộ điều khiển với bàn phím, tạo và điều chỉnh tệp cấu hình dosbox và tạo kịch bản chạy cho mọi trò chơi.

Dưới đây là các bước cho trò chơi Prehistorik 2:

0) cài đặt DOSBox

Xem bước "Trình giả lập".

1) mua Prehistorik 2 từ www.gog.com/. Cài đặt Prehistorik 2 trên PC của bạn trước tiên, vì bạn sẽ cần các tệp trò chơi được giải nén.

2) sao chép thư mục trò chơi vào thẻ nhớ microSD để

/ home / pi / RetroPie / roms / pc_data ("pc_data", không phải "pc"…)

(tên của thư mục trò chơi phải là Prehistorik_2).

3) tạo một tập lệnh chạy

/home/pi/RetroPie/roms/pc/Prehistorik_2.sh

với nội dung:

#! / bin / bash

cd "/ home / pi / RetroPie / roms / pc /" "/ opt / retropie / emulators / dosbox / bin / dosbox" -conf "/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf" -c thoát

Xem Prehistorik_2.sh.txt trong tệp đính kèm

Prehistorik_2.sh sẽ được lệnh chạy nhận dạng là tệp ROM.

4) tạo một tệp conf

/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf

Xem Prehistorik_2_dosbox.cf trong tệp đính kèm

Phần thú vị nhất là:

[autoexec]

@echo off mount C "../pc_data/Prehistorik_2" -t cdrom c: cls TITUS. BAT exit

và định nghĩa tệp bản đồ:

mapperfile = / home / pi / RetroPie / roms / pc / Prehistotik_2_mapper.map

5) tạo tệp bản đồ

/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map

Xem Prehistorik_2_dosbox.map trong tệp đính kèm

Tìm kiếm trên Internet về cách thực hiện. Một khởi đầu tốt phải là wiki DOSBox chẳng hạn.

6) cố gắng chạy trò chơi.

Bước 7: Tập lệnh và cấu hình cho đèn LED và nút Bật / Tắt

Nút Bật / Tắt nguồn an toàn

Raspberry Pi không có nút "tắt an toàn" (ít nhất là phiên bản lên đến 3B +). Tìm kiếm Intenet để biết thêm thông tin về nó.

Người dùng thường giải quyết vấn đề này bằng cách viết tập lệnh của riêng họ chạy lệnh "sudo shutdown -h now" khi bị gián đoạn từ một nút được kết nối với một số pin.

Tôi chỉ sử dụng các tập lệnh được viết tốt từ tyler từ howchoo.

Tôi để ghim cho nút được đặt thành GPIO 3 (= Chân vật lý 5) (xem pinout.xyz).

Đèn LED ACT bên ngoài

Chỉnh sửa tập tin

/boot/config.txt

cho Raspberry Pi 3 thêm cái này:

# --- LED bên ngoài dưới dạng SD ACT LED (Raspberry Pi 3)

dtoverlay = pi3-act-led, gpio = 4 # ---

cho Raspberry Pi 2 thêm cái này:

# --- đèn LED bên ngoài dưới dạng SD ACT LED (Raspberry Pi 2)

dtparam = act_led_gpio = 4 # ---

Bây giờ bạn có thể kết nối đèn LED với điện trở với GPIO 4 (= Chân vật lý 7) (xem pinout.xyz). Là đèn LED ACT, tôi đã sử dụng đèn LED màu xanh lá cây 5mm.

Đèn LED trạng thái nguồn

Tôi đã áp dụng một chỉ báo trạng thái nguồn siêu đơn giản thông minh từ hướng dẫn này của Zach từ howchoo. Chỉ cần bật cổng nối tiếp GPIO, sau đó bạn có thể kết nối đèn LED có điện trở với GPIO 14 = TX (= Chân vật lý 8) (xem pinout.xyz). Khi đèn LED trạng thái nguồn, tôi đã sử dụng đèn LED màu đỏ 8mm.

Bước 8: Bắt đầu lập kế hoạch cho một trường hợp

Bắt đầu lập kế hoạch cho một trường hợp
Bắt đầu lập kế hoạch cho một trường hợp

Như tôi đã viết, tôi đã sử dụng một trường hợp bao vây dự án phổ quát làm cơ sở. Tôi thừa nhận, nó không tuyệt bằng vỏ máy làm từ gỗ chất lượng tốt hoặc vỏ máy in 3D được thiết kế tốt, nhưng theo tôi thì vẫn có thể chấp nhận được cách nhanh chóng tạo ra một chiếc vỏ đẹp mắt.

Lập kế hoạch vị trí của tất cả các thành phần. Đặt Raspberry Pi ở đâu, đặt tất cả các đầu nối ở đâu, bỏ qua đầu nối nào, v.v. Hãy dành thời gian, đừng vội vàng.

Bước 9: Tiện ích mở rộng USB

Tiện ích mở rộng USB
Tiện ích mở rộng USB
Tiện ích mở rộng USB
Tiện ích mở rộng USB
Tiện ích mở rộng USB
Tiện ích mở rộng USB
Tiện ích mở rộng USB
Tiện ích mở rộng USB

Vì tôi quyết định có hai đầu nối USB cho hai bộ điều khiển trò chơi ở phía trước và Raspberry Pi ở giữa, tôi cần hai bộ mở rộng USB ngắn. Tôi đã làm chúng từ cáp USB cũ và từ một trung tâm USB tồi tàn. Xem hình trên.

Bước 10: Kích hoạt bộ đổi nguồn

Bộ chuyển đổi nguồn Exension
Bộ chuyển đổi nguồn Exension
Bộ chuyển đổi nguồn Exension
Bộ chuyển đổi nguồn Exension
Bộ chuyển đổi nguồn Exension
Bộ chuyển đổi nguồn Exension

Một điều khiến tôi lo lắng về Raspberry Pi là đầu nối nguồn micro USB B. Đầu nối này có vẻ hơi mỏng manh đối với tôi. Do đó, tôi quyết định sử dụng giắc cắm thùng thông dụng 5.5 / 2.1 và cấp nguồn cho máy chơi game cũ của mình bằng nguồn điện 5V với giắc cắm thùng 5.5 / 2.1 mm.

Bước 11: Đánh dấu lỗ

Đánh dấu lỗ
Đánh dấu lỗ
Đánh dấu lỗ
Đánh dấu lỗ
Đánh dấu lỗ
Đánh dấu lỗ
Đánh dấu lỗ
Đánh dấu lỗ

Chỉ định vị trí của tất cả các thành phần và đánh dấu tất cả các lỗ cần thiết. Trong trường hợp của tôi:

  • lỗ cho hai USB (và lỗ cho vít để gắn PCB nhỏ)
  • lỗ cho đầu nối giắc cắm thùng 5.5 / 2.1
  • lỗ cho bộ ghép HDMI
  • lỗ nút nguồn
  • hai lỗ cho đèn LED
  • bốn lỗ cho vít để gắn Raspberry Pi
  • lỗ cho khe cắm thẻ nhớ micro SD
  • lỗ thông gió (đừng quên về chúng)

Bước 12: Tạo lỗ

Tạo lỗ
Tạo lỗ
Tạo lỗ
Tạo lỗ
Tạo lỗ
Tạo lỗ

Tạo tất cả các lỗ bằng cách sử dụng các công cụ đáng tin cậy của bạn.

Những chiếc đục nhỏ hữu ích một cách đáng ngạc nhiên trong việc tạo các lỗ không tròn trong trường hợp của tôi.

Bước 13: Đèn LED hàn và nút Bật / Tắt

Đèn LED hàn và nút Bật / Tắt
Đèn LED hàn và nút Bật / Tắt
Đèn LED hàn và nút Bật / Tắt
Đèn LED hàn và nút Bật / Tắt
Đèn LED hàn và nút Bật / Tắt
Đèn LED hàn và nút Bật / Tắt

Đấu dây theo sơ đồ trong hình trên. Nó không phải là khó khăn.

Bạn có thể cố định tất cả các dây bằng keo nóng sau khi hàn.

Bạn có thể nhận thấy rằng nút nguồn (xem trong hình trên) được hàn vào một miếng PCB bằng các miếng đệm bằng gỗ. Tôi phải thực hiện cách giải quyết này vì tôi đã chọn một nút được thiết kế cho PCB, không phải nút được thiết kế để gắn vào bảng điều khiển.

Bước 14: Đặt tất cả các thành phần

Đặt tất cả các thành phần
Đặt tất cả các thành phần
Đặt tất cả các thành phần
Đặt tất cả các thành phần
Đặt tất cả các thành phần
Đặt tất cả các thành phần

Gắn tất cả các thành phần vào vỏ máy. Tôi gắn mọi thành phần bằng keo nóng ngoại trừ Raspberry Pi và bộ mở rộng USB, được tôi gắn bằng vít. Xem hình trên.

Bước 15: Trang trí

Trang trí
Trang trí
Trang trí
Trang trí
Trang trí
Trang trí
Trang trí
Trang trí

Trang trí trường hợp của bạn như bạn muốn. Mọi thứ đều được phép. Ví dụ, tôi đã vẽ một mặt nạ trên cùng trên giấy bằng cách sử dụng bút đánh dấu nghệ thuật. Sau đó, tôi dán mặt nạ vào vỏ bằng keo tiếp xúc.

Bước 16: Kiểm tra

Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm

Đóng vỏ và thử kiểm tra mọi thứ. Làm việc mọi thứ ổn chứ?

Không? Vì vậy, hãy khắc phục tất cả các vấn đề, kiểm tra lại, lặp lại cho đến khi mọi thứ đều ổn. Giữ mát.

Đề xuất: