Mục lục:

Bảng điều khiển trò chơi Recalbox cầm tay sử dụng 2.2 TFT: 6 bước
Bảng điều khiển trò chơi Recalbox cầm tay sử dụng 2.2 TFT: 6 bước

Video: Bảng điều khiển trò chơi Recalbox cầm tay sử dụng 2.2 TFT: 6 bước

Video: Bảng điều khiển trò chơi Recalbox cầm tay sử dụng 2.2 TFT: 6 bước
Video: Super Console X - Pro. save states and changing screen size Gameboy 2024, Tháng mười một
Anonim
Bảng điều khiển trò chơi Recalbox cầm tay sử dụng 2.2 TFT
Bảng điều khiển trò chơi Recalbox cầm tay sử dụng 2.2 TFT
Bảng điều khiển trò chơi Recalbox cầm tay sử dụng 2.2 TFT
Bảng điều khiển trò chơi Recalbox cầm tay sử dụng 2.2 TFT

Hướng dẫn Tự làm máy chơi game recalbox cầm tay sử dụng màn hình LCD 2,2 “TFT và Raspberry Pi 0 W và các nút GPIO.

Bạn có thể xem video youtube này để xem minh họa đầy đủ về các bước liên quan:

A. Nhận tất cả các bộ phận.

B. Hàn các bộ phận lại với nhau.

C. Cài đặt phần mềm Recalbox.

D. Định cấu hình Recalbox cho các nút GPIO

E. Định cấu hình Recalbox cho TFT và loa

Bước 1: A. Lấy các bộ phận

A. Nhận các bộ phận
A. Nhận các bộ phận
A. Nhận các bộ phận
A. Nhận các bộ phận
A. Nhận các bộ phận
A. Nhận các bộ phận
A. Nhận các bộ phận
A. Nhận các bộ phận

Hầu hết chúng có sẵn trên amazon hoặc aliexpress hoặc từ Trung Quốc và Hong Kong Taobao.

1. Raspberry Pi Zero W

2. Thẻ TF 16G.

3. 2.2 TFT LCD SPI il9341

4. Bộ sạc USB 5V để quản lý pin

5. Pin LIPO 3.7V 1500MaH.

6. Hai loa mini

7. Giắc cắm tai nghe 3,5 mm với công tắc

8. Hai tụ điện 10uF.

9. 14 nút im lặng

10. 50K VR cho điều khiển độ sáng LCD.

11. Công tắc trượt mini

12. PCB nguyên mẫu 7cm x 9cm hai mặt

13. Bảng Arglic 7cm x 9cm để làm bìa sau.

14. Bốn vít 3mm x 20mm để giữ nắp sau.

15. Dây nhiều lớp (cách điện) 0,2mm hoặc 0,3mm

17. Đầu cắm hoặc cáp chuyển đổi mini-HDMI sang HDMI.

18. Đầu cắm hoặc cáp chuyển đổi micro-USB sang USB.

Bước 2: B. Thiết lập phần cứng

B. Thiết lập phần cứng
B. Thiết lập phần cứng
B. Thiết lập phần cứng
B. Thiết lập phần cứng
B. Thiết lập phần cứng
B. Thiết lập phần cứng
  • Dự án này sử dụng PCB nguyên mẫu 7x9 cm hai mặt làm khung của bảng điều khiển trò chơi. Chúng tôi sẽ gọi đây là "PCB".
  • Hàn các nút như được hiển thị trong bố cục vào mặt trước của PCB.
  • Gắn màn hình TFT LCD 2,2 “vào mặt trước của PCB. Chèn các chân qua PCB vào đầu cái 9 chân ở phía bên kia của PCB.
  • Gắn raspberry pi zero W ở mặt sau của PCB.
  • Sử dụng dây cách điện 0,2 hoặc 0,3mm, hàn tất cả các kết nối từ màn hình TFT LCD đến Raspberry Pi theo sơ đồ mạch và sơ đồ chân cắm. Chân LED của LCD kết nối qua VR 50K với 3V để điều chỉnh độ sáng.
  • Hàn một đầu của nút xuống đất và đầu kia vào chân GPIO bên phải của Raspberrry Pi theo cách bố trí chân.
  • Hàn các tụ điện 10 uF, giắc cắm tai nghe và loa như trong sơ đồ mạch.
  • Hàn bảng mạch sạc pin 5V, công tắc trượt và pin vào chân 5V và chân tiếp đất của Raspberry Pi theo sơ đồ mạch.
  • Che mặt sau của PCB bằng một bảng argylic và cố định nó bằng vít.

Bước 3: C. Cài đặt phần mềm Recalbox để hoạt động trong thiết lập mặc định

C. Cài đặt phần mềm Recalbox để hoạt động trong thiết lập mặc định
C. Cài đặt phần mềm Recalbox để hoạt động trong thiết lập mặc định
C. Cài đặt phần mềm Recalbox để hoạt động trong thiết lập mặc định
C. Cài đặt phần mềm Recalbox để hoạt động trong thiết lập mặc định

1. Tải xuống hình ảnh khởi động Recalbox 2018 12 24 Xmas beta cho Respberry Pi 0.

forum.recalbox.com

Liên kết tải xuống bản thử nghiệm Giáng sinh

forum.recalbox.com/topic/15010/testers-wan…

2. Hình ảnh khởi động Recalbox đã đi kèm với một số rom trò chơi phần mềm miễn phí. Tải xuống các bản rom trò chơi khác từ web.

3. Sử dụng Etcher hoặc ổ ghi Sdcard khác - để ghi hình ảnh khởi động Recalbox vào thẻ TF 16G.

4. Lắp thẻ TF 16G vào khe cắm thẻ TF của Raspberry Pi 0 W.

5. Kết nối màn hình HDMI với cổng HDMI mini của Raspberry Pi 0W thông qua bộ chuyển đổi mini HDMI sang HDMI.

5. Kết nối bàn phím USB với cổng USB của Raspberry Pi thông qua bộ chuyển đổi microUSB sang USB.

7. Kết nối cáp nguồn Micro USB với bộ sạc pin 5V.

Bật công tắc trượt để bật nguồn.

8. Kiểm tra xem màn hình giật gân hộp thư lại có xuất hiện và nhạc khởi động được phát trên màn hình TV HDMI hay không. Nếu không, có thể có vấn đề với phần cứng, hãy kiểm tra các kết nối.

9. Các phím sau trên bàn phím được ánh xạ tới các nút cần điều khiển để thiết lập ban đầu:

A = (để tiếp tục), S = (để quay lại), ENTER / Return khi BẮT ĐẦU, Dấu cách là CHỌN.

Các phím mũi tên Lên / Xuống / trái / phải được ánh xạ tới hướng lên / xuống / trái / phải của D-PAD.

10. Nhấn ENTER để vào menu hệ thống. Sử dụng các phím mũi tên để chuyển đến Cài đặt mạng và nhấn A.

11. Khi ở trong menu WIFI, sử dụng các phím mũi tên và phím A để bật WIFI, nhập SSID và mật khẩu của mạng WIFI của bạn. Đảm bảo sử dụng chữ hoa / thường thích hợp. Cuối cùng chọn ĐÓNG và nhấn A để bật WIFI.

12. Quay lại màn hình Cài đặt Mạng và ghi lại địa chỉ IP được gán cho Hộp thư gửi lại.

Bước 4: D. Sửa đổi cấu hình Recalbox cho các nút bộ điều khiển GPIO

D. Sửa đổi cấu hình Recalbox cho các nút bộ điều khiển GPIO
D. Sửa đổi cấu hình Recalbox cho các nút bộ điều khiển GPIO
D. Sửa đổi cấu hình Recalbox cho các nút của bộ điều khiển GPIO
D. Sửa đổi cấu hình Recalbox cho các nút của bộ điều khiển GPIO
D. Sửa đổi cấu hình Recalbox cho các nút của bộ điều khiển GPIO
D. Sửa đổi cấu hình Recalbox cho các nút của bộ điều khiển GPIO

1. Từ PC hoặc Mac của bạn, SSH đến địa chỉ ip của hộp thư lại.

ssh [email protected]

Hoặc bạn có thể thử ssh [email protected]

2. Đăng nhập bằng id của root và mật khẩu root mặc định của “recalboxroot”

3. Nhập các lệnh sau để thiết lập các nút GPIO và các thông số khác cho màn hình TFT LCD.

mount -o remount, rw /

cd ~

vi recalbox.conf

4. Trong khi ở dạng vi, sử dụng “/ pattern” để tìm kiếm từ đó. sau đó nhấn ENTER để chuyển đến đó.

Nhấn phím A để chuyển sang chế độ chỉnh sửa.

Nhập các giá trị cần thiết (sử dụng các phím mũi tên, phím xóa lùi / xóa nếu cần).

Sau khi chỉnh sửa xong dòng đó, hãy nhấn phím “ESC” để quay lại chế độ chỉ đọc.

Tiếp tục tìm kiếm các thông số khác.

Sau khi hoàn tất, nhấn “ESC” để quay lại chế độ chỉ đọc.

Nhấn x:! Để lưu và thoát.

system.power.switch = PIN56PUSH

controllers.gpio.enabled = 1

controllers.gpio.arg = map = 4 gpio = 21, 24, 26, 19, 5, 6, 22, 4, 20, 17, 27, 16, 12

5. Tệp kịch bản khởi động của recalbox 2018 Xmas beta (/recalbox/scripts/recalbox-config.sh) không thể nhận tham số thứ hai mà tôi đưa vào tệp recalbox.conf.

Cho đến khi điều này được khắc phục trong bản phát hành sau, chúng tôi cần thay đổi các dòng sau để khắc phục sự cố này để ánh xạ ghim nút GPIO tùy chỉnh có thể có hiệu lực.

mount -o remount, rw /

vi /recalbox/scripts/recalbox-config.sh

Trong khi ở Vi Tìm kiếm dòng có extra2 = “$ 4” bằng lệnh / extra2 = “, sau đó nhấn ENTER và a để thêm một dòng sau nó.

extra3 = “$ 5”

Sau đó, Tìm kiếm dòng có map = "$ extra2" bằng lệnh / map = “

Sau đó, thay đổi nó thành

bản đồ = $ extra2 $ extra3”

6. Sau đó, khởi động lại hộp thu hồi để thay đổi có hiệu lực bằng cách nhập

tắt máy –r ngay bây giờ

7. Sau khi hộp recal khởi động, hãy sử dụng các phím trên bàn phím để nhấn ENTER để chuyển đến menu chính. Sau đó chọn cài đặt bộ điều khiển và nhấn A. Chọn cấu hình bộ điều khiển và nhấn A. nhấn A lần thứ hai để xác nhận.

8. Bạn sẽ thấy một màn hình yêu cầu bạn nhấn và giữ một trong các phím cần điều khiển của bạn. Nhấn và giữ nút A trên hộp thư lại của bạn (không phải bàn phím) cho đến khi bạn nhìn thấy màn hình tiếp theo. Nếu điều này không hoạt động, các kết nối nút có thể có gì đó sai, vui lòng kiểm tra lại các kết nối.

9. Nếu tất cả đều tốt, bạn sẽ được yêu cầu nhấn nút cho từng phím điều khiển được bố trí trên màn hình. Trước tiên, nhấn các phím D-pad, lên, xuống, trái, phải, v.v. Khi bạn đến cần điều khiển-1, cần điều khiển-2, nhấn nút Xuống trên hộp thư lại để bỏ qua các nút này vì chúng không được cung cấp trên bộ điều khiển GPIO. Khi bạn đến trang L1 / up, nhấn nút L1, R1 / trang xuống, nhấn nút R1. Đối với L2, R2, L3, R3, không được cung cấp bởi bộ điều khiển GPIO, hãy bỏ qua các nút này. Cuối cùng, nhấn phím nóng (HK) cho nút phím nóng.

10. Cuối cùng nhấn nút B để chấp nhận các nút mới được cấu hình.

11. Bạn sẽ trở lại menu chính. Kiểm tra nút lên xuống bên trái bên phải và các nút khác trên bộ điều khiển GPIO.

12. Nếu mọi thứ đều tốt, bạn có thể tiến hành cấu hình màn hình TFT.

Bước 5: E. Sửa đổi cấu hình hộp thư tín hiệu cho màn hình và loa TFT

E. Sửa đổi cấu hình hộp âm thanh cho màn hình và loa TFT
E. Sửa đổi cấu hình hộp âm thanh cho màn hình và loa TFT
E. Sửa đổi cấu hình hộp âm thanh cho màn hình và loa TFT
E. Sửa đổi cấu hình hộp âm thanh cho màn hình và loa TFT
E. Sửa đổi cấu hình hộp thư tín hiệu cho màn hình và loa TFT
E. Sửa đổi cấu hình hộp thư tín hiệu cho màn hình và loa TFT

1. Từ PC hoặc Mac của bạn, SSH đến địa chỉ ip của hộp thư lại.

ssh [email protected]

Hoặc bạn có thể thử ssh [email protected]

2. Đăng nhập bằng id của root và mật khẩu root mặc định của “recalboxroot”

3. Nhập các lệnh sau để thiết lập màn hình TFT LCD và loa.

mount -o remount, rw / boot

vi /boot/config.txt

Khi ở trong vi, sử dụng mũi tên xuống để đi đến cuối tệp.

Nhấn phím A để chuyển sang chế độ chỉnh sửa.

Nhập các dòng sau, sau đó nhấn phím “ESC” để quay lại chế độ chỉ đọc.

Nhấn x:! Để lưu và thoát.

# kích hoạt GPIO TFT

hdmi_group = 2

hdmi_mode = 87

hdmi_cvt = 320 240 60 1 0 0 0

dtparam = spi = on

dtparam = i2c1 = on

dtparam = i2c_arm = on

dtoverlay = pitft22, xoay = 270, tốc độ = 64000000, fps = 30

# bật âm thanh tương tự GPIO

dtoverlay = pwm-2chan, pin = 18, func = 2, pin2 = 13, func2 = 4

4. Nhập các lệnh sau để thiết lập các thông số khác cho màn hình TFT LCD.

mount -o remount, rw /

cd ~

vi recalbox.conf

5. Khi ở trong vi, sử dụng “/ pattern” để tìm kiếm từ đó. sau đó nhấn ENTER để chuyển đến đó.

Nhấn phím A để chuyển sang chế độ chỉnh sửa.

Nhập các giá trị cần thiết (sử dụng các phím mũi tên, phím xóa lùi / xóa nếu cần).

Sau khi chỉnh sửa xong dòng đó, hãy nhấn phím “ESC” để quay lại chế độ chỉ đọc.

Tiếp tục tìm kiếm các thông số khác.

Sau khi hoàn tất, nhấn “ESC” để quay lại chế độ chỉ đọc.

Nhấn x:! Để lưu và thoát.

system.fbcp.enabled = 1

global.videomode = default

audio.device = jack

6. Sau đó, khởi động lại hộp thu hồi để thay đổi có hiệu lực bằng cách nhập

tắt máy –r ngay bây giờ

7. Sau khi hộp recal khởi động., Màn hình TFT sẽ hiển thị màn hình giật gân và nhạc chào mừng sẽ được phát trên loa bằng các chân GPIO. Nếu bạn không hiểu sau 1 phút hoặc hơn, thì đã xảy ra lỗi. Tắt nguồn hộp và kiểm tra lại các kết nối.

8. Nếu mọi việc suôn sẻ, bạn có thể bắt đầu chơi một trò chơi.

9. Đó là tất cả các bước bạn cần để thiết lập điều này. Chúc may mắn với trò chơi retro.

10. XONG:)

Đề xuất: