Isi kandungan:

Konsol Permainan Recalbox Genggam Menggunakan 2.2 TFT: 6 Langkah
Konsol Permainan Recalbox Genggam Menggunakan 2.2 TFT: 6 Langkah

Video: Konsol Permainan Recalbox Genggam Menggunakan 2.2 TFT: 6 Langkah

Video: Konsol Permainan Recalbox Genggam Menggunakan 2.2 TFT: 6 Langkah
Video: Waveshare 3.5" Raspberry Pi Screen | Review 2024, Julai
Anonim
Konsol Permainan Peti Tangan Genggam Menggunakan 2.2 TFT
Konsol Permainan Peti Tangan Genggam Menggunakan 2.2 TFT
Konsol Permainan Recalbox Genggam Menggunakan 2.2 TFT
Konsol Permainan Recalbox Genggam Menggunakan 2.2 TFT

Arahan untuk DIY dari konsol permainan recalbox genggam menggunakan LCD TFT 2.2 dan butang Raspberry Pi 0 W dan GPIO.

Anda boleh melihat video youtube ini untuk demonstrasi penuh mengenai langkah-langkah yang terlibat:

A. Dapatkan semua bahagian.

B. Memateri bahagian bersama.

C. Pasang perisian Recalbox.

D. Konfigurasikan Kotak Imbas semula untuk butang GPIO

E. Konfigurasikan Kotak Imbas semula untuk TFT dan pembesar suara

Langkah 1: A. Dapatkan Bahagian

A. Dapatkan Bahagian
A. Dapatkan Bahagian
A. Dapatkan Bahagian
A. Dapatkan Bahagian
A. Dapatkan Bahagian
A. Dapatkan Bahagian
A. Dapatkan Bahagian
A. Dapatkan Bahagian

Sebilangan besar daripadanya terdapat di amazon atau aliexpress atau dari China dan Hong Kong Taobao.

1. Raspberry Pi Zero W

2. Kad TF 16G.

3. 2.2 TFT LCD SPI il9341

4. Pengecas USB 5V untuk pengurusan bateri

5. Bateri 3.7V 1500MaH LIPO.

6. Dua pembesar suara mini

7. bicu fon kepala 3.5mm dengan suis

8. Dua kapasitor 10uF.

9. 14 butang senyap

10. 50K VR untuk kawalan brigtness LCD.

11. Suis Slaid Mini

12. PCB prototaip 7cm x 9cm dua sisi

13. Papan Arglic 7cm x 9cm untuk penutup belakang.

14. Empat skru 3mm x 20mm untuk memegang penutup belakang.

15. Kawat berlamina (bertebat) 0.2mm atau 0.3mm

17. palam atau kabel penukar mini-HDMI ke HDMI.

18. palam atau kabel penukar mikro-USB ke USB.

Langkah 2: B. Sediakan Perkakasan

B. Sediakan Perkakasan
B. Sediakan Perkakasan
B. Sediakan Perkakasan
B. Sediakan Perkakasan
B. Sediakan Perkakasan
B. Sediakan Perkakasan
  • Projek ini menggunakan prototaip 7x9 cm dua sisi PCB sebagai bingkai konsol permainan. Kami akan menyebutnya sebagai "PCB".
  • Selesaikan butang seperti yang ditunjukkan dalam susun atur ke bahagian depan PCB.
  • Pasang LCD TFT 2.2 "ke bahagian depan PCB. Masukkan pin melalui PCB ke header wanita 9 pin di bahagian lain PCB.
  • Pasang raspberry pi zero W di bahagian belakang PCB.
  • Dengan menggunakan wayar Laminated (bertebat) 0.2 atau 0.3mm, solatkan semua sambungan dari TFT LCD ke Raspberry Pi mengikuti rajah litar dan susun atur pin. Pin LED LCD menyambung melalui 50K VR ke 3V untuk penyesuaian kecerahan.
  • Selesaikan satu hujung butang ke tanah, dan ujung yang lain ke pin GPIO kanan Raspberrry Pi mengikuti susun atur pin.
  • Selesaikan kapasitor 10 uF, bicu fon kepala dan pembesar suara seperti yang ditunjukkan dalam rajah litar.
  • Selesaikan papan litar pengecas bateri 5V, suis gelongsor dan bateri ke pin 5V dan landasan Raspberry Pi mengikut gambarajah litar.
  • Tutup bahagian belakang PCB dengan papan argylic dan pasangkannya dengan skru.

Langkah 3: C. Pasang Perisian Kotak Keluar untuk Berfungsi dalam Penyediaan Lalai

C. Pasang Perisian Kotak Keluar untuk Berfungsi dalam Penyediaan Lalai
C. Pasang Perisian Kotak Keluar untuk Berfungsi dalam Penyediaan Lalai
C. Pasang Perisian Kotak Keluar untuk Berfungsi dalam Penyediaan Lalai
C. Pasang Perisian Kotak Keluar untuk Berfungsi dalam Penyediaan Lalai

1. Muat turun gambar boot Recalbox 2018 12 24 Xmas beta untuk Respberry Pi 0.

forum.recalbox.com

Pautan muat turun beta Krismas

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

2. Imej boot Recalbox sudah dilengkapi dengan beberapa ROM permainan percuma. Muat turun lebih banyak Rom Permainan dari laman web.

3. Gunakan Etcher atau pembakar Sdcard lain - untuk membakar gambar boot Recalbox ke kad TF 16G.

4. Masukkan kad TF 16G ke slot kad TF Raspberry Pi 0 W.

5. Sambungkan skrin HDMI ke port HDMI mini Raspberry Pi 0W melalui penukar mini HDMI ke HDMI.

5. Sambungkan papan kekunci USB ke port USB Raspberry Pi melalui penukar microUSB ke USB.

7. Sambungkan kabel kuasa USB Mikro ke pengecas bateri 5V.

Hidupkan suis slaid untuk menghidupkannya.

8. Periksa bahawa skrin percikan kotak masuk muncul dan muzik permulaan dimainkan di skrin TV HDMI. Jika tidak, mungkin ada masalah dengan perkakasan, periksa sambungannya.

9. Kekunci berikut pada papan kekunci dipetakan ke butang kayu bedik untuk penyediaan awal:

A = (untuk meneruskan), S = (untuk kembali), ENTER / Return as START, Space sebagai SELECT.

Kekunci anak panah Atas / Bawah / kiri / kanan dipetakan ke atas / bawah / kiri / kanan D-PAD.

10. Tekan ENTER untuk masuk ke menu sistem. Gunakan kekunci anak panah untuk pergi ke Tetapan Rangkaian, dan tekan A.

11. Setelah berada di menu WIFI, gunakan kekunci anak panah dan kekunci A untuk mengaktifkan WIFI, masukkan SSID dan kata laluan rangkaian WIFI anda. Pastikan huruf besar / kecil yang betul digunakan. Terakhir pilih TUTUP dan tekan A untuk mengaktifkan WIFI.

12. Kembali ke skrin Tetapan Rangkaian, dan catat alamat IP yang diberikan ke Kotak Masuk.

Langkah 4: D. Ubahsuai Konfigurasi Kotak Ingat untuk Butang Pengawal GPIO

D. Ubahsuai Konfigurasi Kotak Ingat untuk Butang Pengawal GPIO
D. Ubahsuai Konfigurasi Kotak Ingat untuk Butang Pengawal GPIO
D. Ubahsuai Konfigurasi Kotak Ingat untuk Butang Pengawal GPIO
D. Ubahsuai Konfigurasi Kotak Ingat untuk Butang Pengawal GPIO
D. Ubahsuai Konfigurasi Kotak Ingat untuk Butang Pengawal GPIO
D. Ubahsuai Konfigurasi Kotak Ingat untuk Butang Pengawal GPIO

1. Dari PC atau Mac anda, SSH ke alamat ip kotak masuk semula.

ssh [email protected]

Atau anda boleh mencuba ssh [email protected]

2. Log masuk menggunakan id root dan kata laluan root default "recalboxroot"

3. Ketik perintah berikut untuk mengatur butang GPIO dan parameter lain untuk TFT LCD.

mount -o remount, rw /

cd ~

vi recalbox.conf

4. Semasa berada di vi, gunakan “/ pattern” untuk mencari kata. kemudian tekan ENTER untuk melompat ke sana.

Tekan kekunci A untuk berubah menjadi mod edit.

Taipkan nilai yang diperlukan (menggunakan kekunci anak panah, kekunci ruang belakang / padam jika diperlukan).

Setelah pengeditan baris itu selesai, kemudian tekan kekunci "ESC" untuk kembali ke mod baca sahaja.

Terus cari parameter lain.

Setelah selesai, tekan "ESC" untuk kembali ke mod baca sahaja.

Tekan x:! Untuk menyimpan dan keluar.

system.power.switch = PIN56PUSH

pengendali.gpio.enabled = 1

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

5. Fail skrip boot up dari recalbox 2018 Xmas beta (/recalbox/scripts/recalbox-config.sh) tidak dapat memasukkan parameter kedua yang saya masukkan ke dalam file recalbox.conf.

Sehingga ini diperbaiki dalam rilis kemudian, kita perlu mengubah baris berikut untuk menyelesaikan masalah ini agar pemetaan pin butang GPIO tersuai dapat berlaku.

mount -o remount, rw /

vi /recalbox/scripts/recalbox-config.sh

Semasa dalam Vi Cari baris dengan extra2 = "$ 4" menggunakan perintah / extra2 = ", kemudian tekan ENTER dan a untuk menambahkan baris setelahnya.

tambahan3 = "$ 5"

Kemudian Cari baris dengan peta = "$ extra2" menggunakan perintah / peta ="

Kemudian ubah menjadi

peta = "$ extra2 $ extra3"

6. Selepas itu, but semula kotak ingat untuk mengambil kesan perubahan dengan menaip

penutupan –r sekarang

7. Setelah kotak recal telah boot., Gunakan kekunci pada papan kekunci untuk menekan ENTER untuk pergi ke menu utama. Kemudian pilih tetapan pengawal dan tekan A. Pilih konfigurasikan pengawal dan tekan A. tekan A kali kedua untuk mengesahkan.

8. Anda akan melihat skrin untuk meminta anda menekan dan menahan salah satu kekunci kayu bedik anda. Tekan dan tahan butang A di kotak masuk anda (bukan papan kekunci) sehingga anda melihat skrin seterusnya. Sekiranya ini tidak berfungsi, sambungan butang mungkin ada yang salah, sila periksa sambungannya sekali lagi.

9. Jika semuanya baik, anda akan diminta menekan butang untuk setiap kunci kayu bedik yang terdapat di skrin. Mula-mula tekan kekunci D-pad, atas, bawah, kiri, kanan, dan lain-lain. Apabila anda mencapai joystick-1, joystick-2, tekan butang Down pada kotak semula untuk melangkau butang ini kerana ia tidak disediakan pada pengawal GPIO. Apabila anda sampai di L1 / halaman atas, tekan butang L1, R1 / halaman, tekan butang R1. Untuk L2, R2, L3, R3, tidak ada yang disediakan oleh pengawal GPIO, langkau butang ini. Akhir sekali, tekan Hot Key (HK) untuk butang hotkey.

10. Akhirnya tekan butang B untuk menerima butang baru yang dikonfigurasikan.

11. Anda akan kembali ke menu utama. Uji butang atas ke kiri kanan dan lain-lain pada pengawal GPIO.

12. Jika semuanya baik, anda boleh meneruskan ke konfigurasi skrin TFT.

Langkah 5: E. Ubahsuai Konfigurasi Kotak Talian untuk Skrin dan Pembesar Suara TFT

E. Ubah Konfigurasi Kotak Recal untuk Skrin dan Pembesar Suara TFT
E. Ubah Konfigurasi Kotak Recal untuk Skrin dan Pembesar Suara TFT
E. Ubah Konfigurasi Kotak Recal untuk Skrin dan Pembesar Suara TFT
E. Ubah Konfigurasi Kotak Recal untuk Skrin dan Pembesar Suara TFT
E. Ubah Konfigurasi Kotak Recal untuk Skrin dan Pembesar Suara TFT
E. Ubah Konfigurasi Kotak Recal untuk Skrin dan Pembesar Suara TFT

1. Dari PC atau Mac anda, SSH ke alamat ip kotak masuk semula.

ssh [email protected]

Atau anda boleh mencuba ssh [email protected]

2. Log masuk menggunakan id root dan kata laluan root default "recalboxroot"

3. Ketik perintah berikut untuk menyiapkan TFT LCD dan pembesar suara.

mount -o remount, rw / boot

vi /boot/config.txt

Semasa berada di vi, gunakan anak panah ke bawah untuk pergi ke bahagian bawah fail.

Tekan kekunci A untuk berubah menjadi mod edit.

Ketik baris berikut, kemudian tekan kekunci "ESC" untuk kembali ke mod baca sahaja.

Tekan x:! Untuk menyimpan dan keluar.

# aktifkan GPIO TFT

hdmi_group = 2

hdmi_mode = 87

hdmi_cvt = 320 240 60 1 0 0 0

dtparam = spi = pada

dtparam = i2c1 = dihidupkan

dtparam = i2c_arm = dihidupkan

dtoverlay = pitft22, putar = 270, kelajuan = 64000000, fps = 30

# aktifkan audio analog GPIO

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

4. Ketik perintah berikut untuk menetapkan parameter lain untuk TFT LCD.

mount -o remount, rw /

cd ~

vi recalbox.conf

5. Semasa di vi, gunakan “/ pattern” untuk mencari kata. kemudian tekan ENTER untuk melompat ke sana.

Tekan kekunci A untuk berubah menjadi mod edit.

Taipkan nilai yang diperlukan (menggunakan kekunci anak panah, kekunci ruang belakang / padam jika diperlukan).

Setelah pengeditan baris itu selesai, kemudian tekan kekunci "ESC" untuk kembali ke mod baca sahaja.

Terus cari parameter lain.

Setelah selesai, tekan "ESC" untuk kembali ke mod baca sahaja.

Tekan x:! Untuk menyimpan dan keluar.

system.fbcp.enabled = 1

global.videomode = lalai

audio.device = bicu

6. Selepas itu, but semula kotak ingat untuk mengambil kesan perubahan dengan menaip

penutupan –r sekarang

7. Setelah kotak recal dihidupkan., Skrin TFT akan dipslay splash screen dan muzik selamat datang akan dimainkan pada pembesar suara yang didorong oleh pin GPIO. jika anda tidak mendapatnya selepas 1 minit atau lebih, maka ada yang salah. Matikan kotak dan semak semula sambungannya.

8. Sekiranya semuanya berjalan lancar, anda boleh mula bermain permainan.

9. Itu semua langkah yang anda perlukan untuk mengaturnya. Semoga berjaya dengan permainan retro.

10. SELESAI:)

Disyorkan: