
Isi kandungan:
- Langkah 1: A. Dapatkan Bahagian
- Langkah 2: B. Sediakan Perkakasan
- Langkah 3: C. Pasang Perisian Kotak Keluar untuk Berfungsi dalam Penyediaan Lalai
- Langkah 4: D. Ubahsuai Konfigurasi Kotak Ingat untuk Butang Pengawal GPIO
- Langkah 5: E. Ubahsuai Konfigurasi Kotak Talian untuk Skrin dan Pembesar Suara TFT
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01


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




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



- 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


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



1. Dari PC atau Mac anda, SSH ke alamat ip kotak masuk semula.
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



1. Dari PC atau Mac anda, SSH ke alamat ip kotak masuk semula.
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:
Konsol Permainan Genggam DIY Menggunakan RetroPie: 7 Langkah

Konsol Permainan Genggam DIY Menggunakan RetroPie: Tonton video di atas untuk memahami projek ini dengan lebih baik. Baik. Sudah tiba masanya untuk anda memulakan! Pertama sekali, kami akan menggunakan RetroPie. Ini memberi kita dua pilihan. Sekiranya kita sudah memasang Raspbian pada kad SD kita, maka kita boleh memasang RetroP
Konsol Permainan Genggam Raspberry Pi Zero DIY: 6 Langkah (dengan Gambar)

Konsol Permainan Genggam Raspberry Pi Zero DIY: Dalam projek ini saya akan menunjukkan kepada anda bagaimana saya menggunakan bateri Raspberry Pi Zero, NiMH, litar perlindungan over-discharge buatan sendiri, lcd pandangan belakang dan amp audio untuk membuat konsol permainan genggam yang dapat dimainkan permainan retro. Mari kita mulakan
Konsol Permainan Genggam ESP32: 21 Langkah (dengan Gambar)

Konsol Permainan Genggam ESP32: Arahan ini menunjukkan cara menggunakan ESP32 dan ATtiny861 untuk membina konsol permainan emulator NES
Konsol Permainan Genggam - Arduboy Clone: 6 Langkah (dengan Gambar)

Konsol Permainan Genggam | Arduboy Clone: Beberapa bulan yang lalu saya menemui Arduboy yang menurut laman web rasminya adalah platform permainan 8-bit mini yang memudahkan untuk belajar, berkongsi dan bermain permainan dalam talian. Ia adalah platform sumber terbuka. Permainan untuk Arduboy dibuat oleh pengguna
Konsol Permainan Mini Ardubaby Dengan 500 Permainan: 10 Langkah

Ardubaby Mini Game Console Dengan 500 Permainan: Kredit kepada pencipta (Kevin Bates), Arduboy adalah konsol permainan 8 bit yang sangat berjaya. Terdapat beribu-ribu permainan yang ditulis oleh penggemar yang membagikannya secara bebas di forum komuniti Arduboy sehingga lebih banyak orang dapat belajar bagaimana membuat kod. Perisian