/ / Xây dựng một bảng điều khiển trò chơi cổ điển di động với Raspberry Pi

Xây dựng một bảng điều khiển trò chơi cổ điển di động với Raspberry Pi

Nếu bạn là người yêu thích trò chơi cổ điển và muốn chơi các trò chơi cổ điển để gợi lại những kỷ niệm đẹp đẽ từ thời thơ ấu của mình, bạn không cần phải tìm kiếm trên eBay các máy chơi trò chơi cũ khi bạn có thể xây dựng hệ thống trò chơi cổ điển của riêng mình. Chúng tôi sẽ hướng dẫn bạn quy trình xây dựng bảng điều khiển trò chơi cổ điển DIY di động với Raspberry Pi bằng phần mềm RetroPie nguồn mở.


Tại sao lại xây dựng Bảng điều khiển trò chơi RetroPie?

RetroPie là gói phần mềm mã nguồn mở cho phép bạn biến Raspberry Pi 3, 4 hoặc Raspberry Pi Zero 2 W của mình thành một máy chơi game cổ điển. Gói phần mềm chứa nhiều trình giả lập, bao gồm:

  • Sáng Thế Ký
  • Hệ thống giải trí Super Nintendo
  • Atari 2600
  • Hệ thống giải trí Nintendo
  • PlayStation 1 & 2

RetroPie liên tục được cập nhật bởi những người đam mê và cộng đồng phát triển thêm các tính năng mới. Nó cũng cung cấp rất nhiều tùy chọn tùy chỉnh, bao gồm các công cụ phần mềm để định cấu hình Raspberry Pi của bạn như một máy chơi game cổ điển.

Bên cạnh Raspberry Pi, có thể cài đặt RetroPie trên ODroid C1/C2 hoặc PC Windows/Linux.

Những thứ bạn cần để xây dựng Bảng điều khiển RetroPie

Bạn sẽ cần các mục sau để xây dựng bảng điều khiển trò chơi cổ điển của riêng mình bằng phần mềm Raspberry Pi và RetroPie:

  • Bo mạch Raspberry Pi: bạn có thể sử dụng Raspberry Pi 3, 4 hoặc Zero 2 W
  • Thẻ nhớ microSD 16GB Class 10
  • Bộ nguồn Raspberry Pi chính thức, hoặc bộ nguồn 5V/3A tương đương
  • Cáp HDmi
  • Bộ điều khiển trò chơi USB
  • Màn hình nhỏ (chẳng hạn như màn hình cảm ứng 7 inch)
  • Bộ pin hoặc ngân hàng điện
  • Vỏ được in hoặc mua 3D (tùy chọn)

Khi bạn có tất cả các bộ phận, bạn có thể tiếp tục cài đặt và lắp ráp.

Cài đặt RetroPie trên Raspberry Pi

Có hai cách khác nhau để cài đặt RetroPie trên Raspberry Pi:

Ngoài ra, bạn có thể tải xuống và cài đặt bất kỳ hình ảnh đĩa trò chơi cổ điển nào thay vì RetroPie:

Cùng với một hệ thống menu giao diện người dùng khác và các tùy chọn tùy chỉnh, một số trong số này cung cấp nhiều loại trình giả lập khác nhau.

Bật Tự động đăng nhập và Tự động khởi động RetroPie khi khởi động

Ở giai đoạn này, bạn có thể kết nối màn hình cảm ứng với Raspberry Pi. Bản dựng ví dụ của chúng tôi sử dụng màn hình cảm ứng 7″ của DFRobot. Bạn có thể sử dụng bất kỳ màn hình nhỏ nào từ 5″ đến 10″, chẳng hạn như màn hình Raspberry Pi 7″ chính thức, tùy theo loại nào có sẵn.

Để bật tự động đăng nhập và đảm bảo RetroPie bắt đầu ngay khi Raspberry khởi động hoặc khởi động, trước tiên bạn cần kết nối với Raspberry Pi qua SSH để truy cập nó từ xa từ một máy tính khác.

Bật nguồn Raspberry Pi và kết nối nó với bộ định tuyến của bạn bằng cáp LAN. Bạn có thể sử dụng ngón tay app hoặc kiểm tra cài đặt DHCP của bộ định tuyến để tìm địa chỉ IP của Raspberry Pi để bạn có thể SSH vào.

Khi bạn đã kết nối qua SSH với Raspberry Pi, hãy làm theo các bước sau để bật tự động đăng nhập (nếu chưa được bật) và tự động khởi động trình giả lập RetroPie khi khởi động.

  1. Trong cửa sổ Terminal, gõ lệnh sau để mở công cụ cấu hình Raspberry Pi:
     sudo raspi-config 

    Bật đăng nhập tự động bằng cách chọn, 1 Tùy chọn hệ thống > Khởi động S5 / Đăng nhập tự động và sau đó chọn một trong hai Bảng điều khiển B2 Tự động đăng nhập hoặc Tự động đăng nhập máy tính để bàn B4.

  2. Khi bật tự động đăng nhập, hãy chạy lệnh sau (thay thế Tên người dùng của bạn với tên người dùng của riêng bạn) để mở .bashrc Bash shell script trong trình soạn thảo văn bản nano:
     sudo nano /home/YourUserName/.bashrc 
  3. Thêm dòng sau vào cuối tập lệnh:
     /usr/bin/emulationstation 
  4. Nhấn Ctrl+X và sau đó YĐi vào để lưu các thay đổi.
  5. Khởi động lại Raspberry Pi.

Khi bạn khởi động lại, RetroPie sẽ tự động khởi động khi khởi động—không cần phải chạy lệnh nữa.

Cấu hình bộ điều khiển

Trong lần khởi động đầu tiên, bạn sẽ thấy một màn hình để định cấu hình bộ điều khiển trò chơi USB của mình. Đảm bảo rằng bạn đã cắm một bộ điều khiển. Bạn cũng có thể sử dụng bất kỳ bộ điều khiển Xbox hoặc PlayStation nào (ngoại trừ DualSense) thông qua bộ chuyển đổi USB để hoạt động với bộ điều khiển trò chơi cổ điển của mình.

raspberry pi chạy retropie với màn hình

Trên màn hình này, bạn cần ánh xạ các điều khiển bằng cách nhấp vào các nút trên bộ điều khiển. Hoàn thành các hướng dẫn trên màn hình và sau đó chuyển sang phần tiếp theo nơi bạn sẽ thêm các trò chơi.

Thêm ROM và trò chơi vào Bảng điều khiển RetroPie

Bạn có thể thêm các trò chơi, hay còn gọi là ROMS, vào bảng điều khiển RetroPie thông qua ổ USB. Ngoài ra, bạn có thể cài đặt trình quản lý retropie để bật giao diện web nhằm quản lý các trò chơi và ROM RetroPie.

Bạn có thể tải xuống ROM từ internet, cho bất kỳ trình giả lập nào bạn muốn sử dụng. Sao chép ROM vào ổ USB và sau đó kết nối nó với Raspberry Pi.

Nếu sử dụng giao diện web, hãy tải ROM trực tiếp lên và sau đó bạn có thể bắt đầu chơi các trò chơi cổ điển trên Raspberry Pi của mình.

Bạn cũng có thể làm theo các bước sau để tải lên ROM trò chơi:

  • Nhấn Windows + Rkiểu IPAddressOfRaspberryPi và hãy nhấn Đi vào.
  • Mở thư mục ROM và dán ROM trò chơi vào đó.
  • Khởi động lại RetroPie (Raspberry Pi).

Khi bạn khởi động lại Raspberry Pi, bạn sẽ thấy và chơi các trò chơi mới (ROM đã thêm) trong RetroPie.

Làm cho máy chơi game Retro có thể di động

Để làm cho bảng điều khiển trò chơi cổ điển này hoàn toàn di động, bạn có thể sử dụng UPS HAT hoặc bộ pin cho Raspberry Pi. Có sẵn nhiều bộ pin khác nhau, chạy bằng pin lithium-ion. Để tìm hiểu thêm, bạn có thể tham khảo hướng dẫn của chúng tôi về bộ pin Raspberry Pi cho bảng điều khiển trò chơi cổ điển của bạn.

Ảnh chụp màn hình Bộ pin Kuman RaspberryPi bên cạnh thông tin sản phẩm

Ngoài ra, bạn có thể sử dụng ngân hàng điện có đầu ra USB 5V/3A để cấp nguồn cho Raspberry Pi hoặc chế tạo bộ pin DIY của riêng bạn để cấp nguồn cho bảng điều khiển trò chơi cổ điển và chơi các trò chơi yêu thích của bạn khi đang di chuyển. Đối với cái sau, bạn sẽ cần:

  • Pin dung lượng 3.7V 2500mAh hoặc lớn hơn
  • Mô-đun tăng cường năng lượng, chẳng hạn như Bộ sạc Adaf nhung PowerBoost 1000 (tăng 3,7V lên 5V)
  • Một số dây điện và mỏ hàn

Sau khi có các mục cần thiết, bạn có thể tham khảo sơ đồ sau để kết nối chúng và tạo bộ pin DIY cho bảng điều khiển trò chơi cổ điển của mình.

sơ đồ nối dây bộ pin raspberry pi 3/4 tự làm

  • Kết nối pin của +/- thiết bị đầu cuối đến Con dơiGND thiết bị đầu cuối trên mô-đun PowerBoost.
  • Kết nối vật lý Chân 2 (5V)Chân 6 (GND) của Raspberry Pi 3/4 đến 5Vg (nối đất) tương ứng, như thể hiện trong sơ đồ.
  • Để sạc pin và cấp nguồn cho Raspberry Pi, bạn có thể kết nối bộ chuyển đổi 5V/3A với mô-đun PowerBoost 1000.

Thời gian dự phòng của pin sẽ khác nhau tùy thuộc vào dung lượng pin và kích thước màn hình bạn chọn.

Lắp ráp nó trong một trường hợp

Để hoàn thiện, bạn có thể muốn đặt bảng điều khiển trò chơi cổ điển di động của mình vào hộp đựng riêng. Kích thước và hình dạng sẽ phụ thuộc vào các thành phần chính xác mà bạn đang sử dụng, cụ thể là loại màn hình. Có sẵn nhiều loại vỏ để mua, chẳng hạn như vỏ NeeGo này để chứa Raspberry Pi 4 và màn hình cảm ứng 7 inch chính thức. Ngoài ra, bạn có thể chọn in 3D từ các tệp STL, chẳng hạn như trường hợp tương tự này trên Thingiverse.

Nếu bạn định sử dụng pin và Adaf nhung PowerBoost 1000 như đã thảo luận trước đó, bạn có thể tải xuống vỏ kiểu máy tính bảng này từ Thingiverse và sau đó là máy in 3D của bạn để tạo hoặc nhờ nhà cung cấp dịch vụ in 3D in. Đảm bảo sử dụng màn hình 7 inch Raspberry Pi chính thức để vừa với tất cả các thành phần trong các vỏ in 3D cụ thể này.

Máy chơi game cổ điển di động giá cả phải chăng

Bằng cách sử dụng một màn hình nhỏ và một bộ pin DIY, bạn có thể xây dựng một máy chơi trò chơi kiểu cổ điển hoàn toàn di động với Raspberry Pi 3, 4 hoặc Zero 2 W mà bạn có thể mang theo bên mình mọi lúc mọi nơi. Tất cả những gì bạn cần là một bộ điều khiển để chơi các trò chơi cổ điển khi đang di chuyển. Để cung cấp cho dự án này một cái nhìn rõ ràng, bạn có thể mua hoặc in 3D một vỏ 3D phù hợp và lắp ráp tất cả các thành phần trong đó.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *