Mục lục:
- Bước 1: Những điều cần thiết
- Bước 2: Tải xuống Etcher
- Bước 3: Cấu hình lần đầu tiên
- Bước 4: Cài đặt trò chơi
- Bước 5: Định cấu hình Màn hình TFT
- Bước 6: Thêm nút điều khiển
- Bước 7: Tham khảo
Video: Máy chơi game cầm tay tự làm bằng RetroPie: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Xem video trên để hiểu rõ hơn về dự án này.
Tốt. Đã đến lúc để bạn bắt đầu!
Trước hết, chúng ta sẽ sử dụng RetroPie. Điều này khiến chúng ta có hai lựa chọn. Nếu chúng ta đã cài đặt Raspbian trên thẻ SD của mình, thì chúng ta có thể cài đặt trình giả lập RetroPie trên đó. Nếu không, chúng ta có thể tải xuống Hình ảnh RetroPie dựng sẵn và định cấu hình phần cứng, tải xuống, cài đặt và chơi trò chơi.
Tôi tải xuống hình ảnh RetroPie dựng sẵn. Bạn phải truy cập liên kết này: https://retropie.org.uk/download/ và tải xuống hình ảnh Raspberry Pi 0/1 nếu bạn đang sử dụng bảng Raspberry Pi Zero hoặc bạn có thể tải xuống hình ảnh Raspberry Pi 2/3 nếu bạn đang sử dụng bảng phiên bản 2, 3, 3B.
Bước 1: Những điều cần thiết
Đây là những thứ chúng ta cần:
- Raspberry Pi Zero W
- Bàn phím hoặc Cần điều khiển (Đối với Thiết lập Ban đầu)
- Thẻ Micro SD (Tối thiểu 4 GB)
- TV / Màn hình PC (Để thiết lập ban đầu)
- Các nút xúc giác - 12 cái
- Công tắc trượt - 1pc
- Màn hình TFT (Tôi đã sử dụng Màn hình 2,2 "ILI9341)
- Loa kim loại 0,5W 8 Ohm
- Nâng cấp Mô-đun chuyển đổi DC-DC (Tôi đã sử dụng MT3608)
- Điện trở và tụ điện cho bộ lọc (Xem sơ đồ)
- Mô-đun khuếch đại âm thanh nổi PAM1608 (Tôi đã sử dụng mô-đun có Núm)
- Súng bắn keo
- Máy hàn
- Pin Lithium Polymer (tôi đã sử dụng 1500mAH)
- Mô-đun sạc LiPo
Bạn có thể cần quyền truy cập vào máy in 3D nếu bạn muốn xây dựng một bảng điều khiển hoàn chỉnh.
Trong trường hợp như vậy, bạn có thể tải xuống các mô hình 3D từ hồ sơ Thingiverse của tôi:
www.thingiverse.com/thing:3089880
Bước 2: Tải xuống Etcher
Sau khi hình ảnh đĩa được tải xuống, bạn có thể flash nó vào thẻ SD của mình bằng phần mềm có tên Etcher.
Bạn có thể tải xuống Etcher tại đây:
Sau khi tải xuống phần mềm, hãy chọn hình ảnh đĩa đã tải xuống và chọn Thẻ SD và nhấp vào flash. Có thể mất một hoặc hai phút để chuẩn bị thẻ SD của bạn.
Bây giờ hãy cắm nó vào mâm xôi pi và kết nối nó với màn hình của bạn.
Bước 3: Cấu hình lần đầu tiên
Kết nối nguồn điện qua Cáp micro USB.
Chơi lô tô.
Chúng tôi nhận được thông báo bảng điều khiển khởi động, theo sau là Màn hình giật gân RetroPie và sau đó là Màn hình giật gân mô phỏng mà RetroPie sử dụng làm trình khởi chạy trò chơi giao diện người dùng.
Nếu bạn có bàn phím, hãy kết nối bàn phím và nhấn F4 để vào dấu nhắc lệnh Linux. Bạn có thể cấu hình các đầu vào sau.
Nhập lệnh sau để vào trang cấu hình
sudo raspi-config
Bạn phải thay đổi mật khẩu mặc định. Vì vậy, hãy tiếp tục và thay đổi điều đó.
Sau đó, chọn khu vực của bạn trong các tùy chọn bản địa hóa.
Vì chúng tôi sẽ kết nối màn hình TFT thông qua Giao diện SPI, chúng tôi phải bật giao tiếp SPI trong các tùy chọn Giao diện.
Chúng tôi khuyên bạn nên bật SSH vì điều này sẽ giúp chúng tôi tải và cấu hình bảng điều khiển của mình một cách dễ dàng. Vì vậy, hãy tiếp tục và kích hoạt nó.
Chúng tôi sẽ sử dụng âm thanh từ đầu ra PWM của Pi, vì vậy chúng tôi phải buộc âm thanh qua giắc cắm 3,5 mm. Vì vậy, hãy chuyển sang các tùy chọn nâng cao và buộc âm thanh sang giắc cắm 3,5 mm.
Bạn có thể thoát khỏi trang cấu hình ngay bây giờ.
Khởi động lại Pi.
Chúng ta có thể tạm thời sử dụng bàn phím hoặc cần điều khiển để cấu hình các đầu vào (tùy chọn), nhấn giữ bất kỳ nút nào cho đến khi cửa sổ cấu hình bàn phím xuất hiện. Sau đó, đối với nút cần điều khiển, hãy cấu hình một phím trên bàn phím. Bỏ qua các nút tác vụ không mong muốn bằng cách giữ nút một lúc.
Sau khi chọn các phím, hãy nhấp vào xác nhận bằng các nút đã định cấu hình.
Chúng tôi có thể cấu hình lại các nút sau nếu cần.
Bước 4: Cài đặt trò chơi
Hiện tại, sẽ không có bất kỳ trò chơi nào có trong hệ thống. Bạn phải tải các trò chơi từ internet và nạp nó vào thẻ sd.
Có hai cách để làm điều đó.
Bạn có thể sử dụng ổ đĩa ngón tay cái của mình để sao chép trò chơi từ PC sang Pi hoặc bạn có thể sử dụng các chương trình như WinSCP để kéo và thả trò chơi vào Pi nếu bạn đã bật WiFi.
Bạn có thể tải xuống các tệp ROM trò chơi từ internet và sao chép chúng vào các thư mục tương ứng trong thư mục / home / pi / RetroPie / roms /.
Bước 5: Định cấu hình Màn hình TFT
Kiểm tra sơ đồ cho các kết nối chân.
Thêm các dòng sau vào /boot/config.txt
=======================================================================
hdmi_group = 2
# độ phân giải màn hình của tôi là 320 x 240. Điều chỉnh theo ý của bạn
hdmi_mode = 87
hdmi_cvt = 320 240 60 1 0 0 0
hdmi_force_hotplug = 1
tốc độ = 48000000
fps = 60
display_rotate = 2 180 độ
# Nếu bạn muốn âm thanh nổi, hãy sử dụng cái này
# dtoverlay = pwm-2chan, pin = 18, func = 2, pin2 = 13, func2 = 4
# Nếu bạn muốn mono, hãy sử dụng cái này
dtoverlay = pwm, pin = 13, func = 4
=======================================================================
Đảm bảo rằng bạn đã kết nối các dây như đã đề cập trong sơ đồ.
Nhập lệnh sau vào thiết bị đầu cuối và xem liệu Đèn nền LCD có xuất hiện một cách kỳ diệu hay không!
sudo modprobe fbtft_device custom name = fb_ili9341 gpios = reset: 25, dc: 24, led: 15 speed = 16000000 bgr = 1
Thêm các dòng sau vào / etc / modules
spi-bcm2835fbtft_device
Pi sẽ sử dụng thư viện fbtft để ghi vào màn hình LCD.
Fbtft_device cần cấu hình pin được thông báo rõ ràng trong tệp /etc/modprobe.d/fbtft.conf
Vì vậy, hãy mở tệp bằng cách sử dụng:
sudo nano /etc/modprobe.d/fbtft.conf
Thêm phần sau vào tệp:
tùy chọn fbtft_device name = fb_ili9341 gpios = reset: 25, dc: 24, led: 15 speed = 16000000 bgr = 1 xoay = 90 custom = 1
Chúng ta phải sao chép bộ đệm khung Pi vào thiết bị fbtft. Vì vậy, hãy tiếp tục, xây dựng và cài đặt dự án fbcp.
Sao chép dự án fbcp raspberry pi từ github:
git clone
cd rpi-fbcp /
mkdir xây dựng
cd xây dựng /
cmake.
chế tạo
sudo cài đặt fbcp / usr / local / bin / fbcp
Sau khi cài đặt này, nếu bạn gõ fbcp, bạn sẽ thấy nội dung của bộ đệm khung được sao chép vào màn hình TFT.
Nhưng nếu bạn khởi động lại, bạn có thể phải nhập lại lệnh này để lấy nội dung trên TFT. Vì vậy, để thực hiện việc này tự động mọi lúc, bạn phải yêu cầu Pi bắt đầu việc này khi khởi động một cách rõ ràng.
Vì vậy, hãy thêm dòng sau vào /etc/rc.local
sudo nano /etc/rc.local
Thêm fbcp và ngay trên lối ra 0
Bây giờ khởi động lại và thấy bảng điều khiển của bạn khởi động!
Bước 6: Thêm nút điều khiển
Tôi sẽ sử dụng dự án Adafruit RetroGame để thêm các điều khiển vào bảng điều khiển của chúng tôi.
Đây là trang chủ của dự án:
github.com/adafruit/Adafruit-Retrogame/blo…
Tải xuống Cài đặt tập lệnh bằng các lệnh sau:
curl https://raw.githubusercontent.com/adafruit/Raspbe…> retrogame.sh
sudo bash retrogame.sh
Bây giờ bạn sẽ được yêu cầu nhập loại thiết bị để cài đặt tập lệnh cấu hình. Chúng ta phải chọn PiGRRL 2 (cái đầu tiên). Chúng tôi có thể thay đổi các điều khiển sau.
Khởi động lại Pi.
Bây giờ là lúc để thay đổi cấu hình điều khiển.
Chúng tôi phải thêm các điều khiển của mình vào tệp retrogame.cfg trong /boot/retrogame.cfg
Thay thế cấu hình hiện có bằng cấu hình sau của chúng tôi:
TRÁI 4 CÂU 16
QUYỀN 19
XUỐNG 26
KHÔNG GIAN 5
NHẬP 6
A 14
B 22
X 20
Y 18
L 12
R 7
SPACE là Chọn và ENTER là Bắt đầu!
Bước 7: Tham khảo
github.com/notro/fbtft/wiki/fbtft_device
learn.adafruit.com/retro-gaming-with-raspb…
github.com/tasanakorn/rpi-fbcp
sudomod.com/forum/viewtopic.php?t=1534
Đề xuất:
Bộ điều khiển trò chơi tự làm dựa trên Arduino - Bộ điều khiển trò chơi Arduino PS2 - Chơi Tekken với tự làm trò chơi Arduino: 7 bước
Bộ điều khiển trò chơi tự làm dựa trên Arduino | Bộ điều khiển trò chơi Arduino PS2 | Chơi Tekken với Bàn điều khiển Arduino tự làm: Xin chào các bạn, chơi game luôn thú vị nhưng chơi với Bộ điều khiển trò chơi tùy chỉnh tự làm của riêng bạn sẽ thú vị hơn
Máy chơi game cầm tay - Arduboy Clone: 6 bước (có hình ảnh)
Máy chơi game cầm tay | Arduboy Clone: Một vài tháng trước, tôi đã biết Arduboy, theo trang web chính thức của nó là một nền tảng trò chơi 8-bit thu nhỏ giúp bạn dễ dàng tìm hiểu, chia sẻ và chơi trò chơi trực tuyến. Nó là một nền tảng mã nguồn mở. Các trò chơi cho Arduboy được tạo ra bởi người dùng
Retropie cầm tay cầm tay: 7 bước
Portable Handheld Retropie: Đây là video mà chúng tôi đã thực hiện. Chúng tôi đã sử dụng hầu hết các tài liệu mà người trong hướng dẫn này đã sử dụng. Nếu video giúp bạn hiểu rõ hơn về cách tạo bản chỉnh sửa di động thì hãy xem video đó. Cuối cùng thì bạn cũng nên có một vài thứ
Trình mô phỏng trò chơi điện thoại thông minh- Chơi trò chơi Windows bằng IMU điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: 5 bước
SmartPhone Game Simulator- Chơi Windows Games Sử dụng IMU Điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: Hỗ trợ dự án này: https://www.paypal.me/vslcreations bằng cách quyên góp cho mã nguồn mở & hỗ trợ để phát triển hơn nữa
Máy tính chơi game làm mát bằng nước của Nvidia Tri SLI: 7 bước
Máy tính chơi game làm mát bằng nước Danger Den / Nvidia Tri SLI: Cách đây một năm rưỡi, tôi đã xây dựng một giàn máy chơi game khổng lồ, giờ là phần cứng cũ của nó. Tôi đã định cập nhật nó, chủ yếu là đổi 2 GeForce 8800 GTX của tôi lấy một GeForce GTX 280 mới sáng bóng. Nhưng tôi đã " nhà khoa học điên? &Quot; và xây dựng và thiết bị hoàn toàn mới, startin