Агуулгын хүснэгт:
- Алхам 1: A. эд ангиудыг аваарай
- Алхам 2: B. Тоног төхөөрөмжийг тохируулах
- Алхам 3: C. Анхдагч тохиргоонд ажиллахын тулд Recalbox програм хангамжийг суулгана уу
- Алхам 4: D. Reciobox GPIO Controller товчлууруудын тохиргоог өөрчлөх
- Алхам 5: E. TFT дэлгэц ба чанга яригчийн дахин хайрцагны тохиргоог өөрчлөх
Видео: 2.2 TFT ашиглан гар Recalbox тоглоомын консол: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
2.2 TFT LCD, Raspberry Pi 0 W ба GPIO товчлууруудыг ашиглан гар хайрцагны тоглоомын консолыг DIY хийх заавар.
Та энэ youtube видеог үзэж холбогдох алхамуудыг бүрэн харуулах боломжтой.
A. Бүх эд ангиудыг аваарай.
B. Эд ангиудыг хооронд нь гагнах.
C. Recalbox програмыг суулгана уу.
D. GPIO товчлууруудын Recalbox -ийг тохируулна уу
E. TFT болон чанга яригчийн хувьд Recalbox -ийг тохируулах
Алхам 1: A. эд ангиудыг аваарай
Тэдгээрийн ихэнхийг амазон эсвэл aliexpress эсвэл Хятад, Хонг Конгоос Taobao дээрээс авах боломжтой.
1. Raspberry Pi Zero W
2. 16G TF карт.
3. 2.2 TFT LCD SPI il9341
4. Зайг удирдах зориулалттай 5V USB цэнэглэгч
5. 3.7V 1500MaH LIPO батерей.
6. Хоёр мини чанга яригч
7. Шилжүүлэгчтэй 3.5 мм чихэвчний үүр
8. Хоёр 10uF конденсатор.
9. 14 чимээгүй товчлуур
10. LCD даралтыг хянах 50K VR.
11. Mini Slide switch
12. хоёр талт 7см х 9см хэмжээтэй ПХБ-ийн загвар
13. 7см х 9см Арлик тагны арлик хавтан.
14. Арын тагийг барих 3мм х 20мм хэмжээтэй 4 эрэг.
15. 0.2мм эсвэл 0.3мм давхарласан (тусгаарлагдсан) утас
17. мини-HDMI-ээс HDMI хөрвүүлэгч залгуур эсвэл кабель.
18. микро-USB-ээс USB хөрвүүлэгч залгуур эсвэл кабель.
Алхам 2: B. Тоног төхөөрөмжийг тохируулах
- Энэхүү төсөл нь 7х9 см хэмжээтэй хоёр талт ПХБ-ийг тоглоомын консолын хүрээ болгон ашигладаг. Бид үүнийг "ПХБ" гэж нэрлэх болно.
- ПХБ -ийн урд талд байрлуулсан зураг дээрх шиг товчлуурыг гагнана.
- ПХБ -ийн урд талд 2.2 инчийн TFT LCD холбоно уу. ПХБ -ийн нөгөө талын 9 зүүтэй эмэгтэй толгой руу зүүг ПХБ -ээр оруулна уу.
- ПХБ -ийн ар талд бөөрөлзгөнө pi тэг W холбоно.
- 0.2 эсвэл 0.3 мм -ийн ламинатан (тусгаарлагдсан) утсыг ашиглан TFT LCD -ээс Raspberry Pi хүртэлх бүх холболтыг хэлхээний диаграм болон зүү байрлуулсны дараа гагнана. LCD -ийн LED зүү нь тод байдлыг тохируулахын тулд 50K VR -ээр 3V руу холбогддог.
- Товчлуурын нэг үзүүрийг газардуулж, нөгөө үзүүрийг Raspberrry Pi -ийн баруун GPIO зүү дээр байрлуулна.
- 10 uF конденсатор, чихэвчний залгуур, чанга яригчийг хэлхээний диаграммд үзүүлсэн шиг гагнана.
- Цахилгаан диаграммын дагуу 5V батерейны цэнэглэгч хэлхээний самбар, гүйдэг унтраалга, зайг Raspberry Pi -ийн 5V ба газардуулгатай холбоно.
- ПХБ -ийн ар талыг аргил хавтангаар хучиж боолтоор бэхлээрэй.
Алхам 3: C. Анхдагч тохиргоонд ажиллахын тулд Recalbox програм хангамжийг суулгана уу
1. Respberry Pi 0 -ийн Recalbox 2018 12 24 Xmas бета ачаалах зургийг татаж аваарай.
forum.recalbox.com
Христийн Мэндэлсний Баярын бета татаж авах линк
forum.recalbox.com/topic/15010/testers-wan…
2. Recalbox -ийн ачаалах дүрс нь хэд хэдэн үнэгүй тоглоомын ромтай аль хэдийн ирдэг. Вэбээс илүү олон тоглоомын ром татаж авах.
3. Etcher эсвэл бусад Sdcard шарагчийг ашиглан Recalbox -ийн ачаалах дүрсийг 16G TF карт руу шарна.
4. Raspberry Pi 0 W -ийн TF картны үүрэнд 16G TF картыг оруулна уу.
5. HDMI дэлгэцийг Raspberry Pi 0W -ийн мини HDMI порт руу мини HDMI -ээс HDMI хөрвүүлэгчээр холбоно уу.
5. USB гарыг Raspberry Pi -ийн USB порт руу microUSB ашиглан USB хөрвүүлэгч рүү холбоно уу.
7. Микро USB тэжээлийн кабелийг 5В батерей цэнэглэгчтэй холбоно уу.
Слайд шилжүүлэгчийг асаахын тулд асаана уу.
8. Дахин хайрцагны дэлгэц гарч ирэх бөгөөд HDMI ТВ дэлгэц дээр эхлүүлэх хөгжим тоглож байгаа эсэхийг шалгаарай. Үгүй бол тоног төхөөрөмжтэй холбоотой асуудал гарч болзошгүй тул холболтыг шалгана уу.
9. Анхны тохиргоог хийхийн тулд гар дээрх дараах товчлууруудыг джойстик товчлууруудтай холбож харуулна.
A = (үргэлжлүүлэхийн тулд), S = (буцаж очихын тулд), ENTER/START хэлбэрээр буцах, СОНГОХ байдлаар зай.
Дээш/Доош/зүүн/баруун сумны товчлууруудыг D-PAD-ийн дээш/доош/зүүн/баруун талд байрлуулдаг.
10. ENTER товчийг дарж системийн цэс рүү орно уу. Сумны товчлуурыг ашиглан сүлжээний тохиргоо руу очоод А дарна уу.
11. WIFI цэс рүү орсны дараа сумны товчлуур ба А товчлуурыг ашиглан WIFI -ийг идэвхжүүлж, WIFI сүлжээнийхээ SSID болон нууц үгийг оруулна уу. Том, жижиг үсгийг зөв ашиглаж байгаа эсэхийг шалгаарай. WIFI -г идэвхжүүлэхийн тулд CLOSE -ийг сонгоод A товчийг дарна уу.
12. Сүлжээний тохиргоо дэлгэц рүү буцаж очоод Recalbox -д оноосон IP хаягийг бичнэ үү.
Алхам 4: D. Reciobox GPIO Controller товчлууруудын тохиргоог өөрчлөх
1. Таны компьютер эсвэл Mac, SSH -ээс дахин хайрцагны IP хаяг руу орно.
Эсвэл ssh [email protected] хаягийг туршиж үзэж болно
2. Root -ийн id болон "recalboxroot" -ийн үндсэн root нууц үгийг ашиглан нэвтэрнэ үү.
3. TFT LCD -ийн GPIO товчлуурууд болон бусад параметрүүдийг тохируулахын тулд дараах тушаалуудыг бичнэ үү.
холбох -o remount, rw /
cd ~
vi recalbox.conf
4. vi -д байхдаа "/pattern" ашиглан үгийг хайж олоорой. дараа нь тийшээ үсрэхийн тулд ENTER дарна уу.
Засах горим руу шилжихийн тулд товчлуурыг дарна уу.
Шаардлагатай утгыг бичнэ үү (шаардлагатай бол сумны товчлуур, backspace/устгах товчийг ашиглан).
Энэ мөрийг засварлаж дууссаны дараа "ESC" товчийг дарж зөвхөн унших горим руу буцна уу.
Бусад параметрүүдийг үргэлжлүүлэн хайж олох.
Бүх зүйлийг хийсний дараа "ESC" товчийг дарж зөвхөн унших горим руу буцна уу.
X дарна уу:! Хадгалж, гарахын тулд.
system.power.switch = PIN56PUSH
хянагч.gpio.enabled = 1
хянагч.gpio.arg = газрын зураг = 4 gpio = 21, 24, 26, 19, 5, 6, 22, 4, 20, 17, 27, 16, 12
5. Recalbox 2018 Xmas бета (/recalbox/scripts/recalbox-config.sh) -ийн ачаалах скрипт файл нь миний recalbox.conf файлд оруулсан хоёр дахь параметрийг авч чадахгүй.
Үүнийг дараагийн хувилбар дээр засах хүртэл бид энэ асуудлыг засахын тулд дараах мөрүүдийг өөрчлөх хэрэгтэй бөгөөд ингэснээр өөрчлөн GPIO товчлуурын зүү зурах нь хүчин төгөлдөр болно.
холбох -o remount, rw /
vi /recalbox/scripts/recalbox-config.sh
Vi -д байхдаа extra2 = “$ 4” гэсэн мөрийг /extra2 = “командыг ашиглан хайж олоод дараа нь мөр оруулахын тулд ENTER ба a дарна уу.
нэмэлт3 = "$ 5"
Дараа нь map /"$ extra2" гэсэн мөрийг хайна уу.
Дараа нь үүнийг өөрчил
map = "$ extra2 $ extra3"
6. Үүний дараа эргүүлэн оруулах хайрцгийг дахин ачаалж, өөрчлөлтүүдийг хүчин төгөлдөр болгож бичнэ үү
унтраах - яг одоо
7. Дахин хүлээн авах хайрцгийг ачаалсны дараа гар дээрх товчлууруудыг ашиглан ENTER товчийг дарж үндсэн цэс рүү орно. Дараа нь хянагчийн тохиргоог сонгоод А товчлуурыг дарж хянагчийг тохируулаад А товчлуурыг дарж баталгаажуулна уу.
8. Та джойстик товчлууруудынхаа нэгийг дараад бариад өгөхийг хүссэн дэлгэцийг харах болно. Дараагийн дэлгэцийг харах хүртэл дахин хайрцагныхаа А товчлуурыг дарна уу (гар биш). Хэрэв энэ нь ажиллахгүй бол товчлуурын холболт буруу байж магадгүй тул холболтыг дахин шалгана уу.
9. Хэрэв бүх зүйл сайн байгаа бол дэлгэцэн дээр байрлуулсан джойстик түлхүүр бүрийн товчлуурыг дарах шаардлагатай болно. Эхлээд D-pad товчлуурууд, дээш, доош, зүүн, баруун гэх мэтийг дарна уу. Та joystick-1, joystick-2 дээр ирэхэд GPIO хянагч дээр байдаггүй тул эдгээр хайрцгийг алгасахын тулд дахин хайрцаг дээрх Down товчлуурыг дарна уу. Та L1/хуудас дээш ирэхэд L1, R1/pagedown, R1 товчийг дарна уу. L2, R2, L3, R3 -ийн хувьд GPIO хянагч өгдөггүй тул эдгээр товчлуурыг алгасаарай. Эцэст нь хэлэхэд, Hot Key (HK) товчийг дарж hotkey товчлуурыг дарна уу.
10. Эцэст нь B товчлуурыг дарж тохируулагдсан шинэ товчлууруудыг хүлээн авна уу.
11. Та үндсэн цэс рүү буцах болно. GPIO хянагч дээрх зүүн дээш баруун доош болон бусад товчлууруудыг туршиж үзээрэй.
12. Хэрэв бүх зүйл сайн бол та TFT дэлгэцийн тохиргоог үргэлжлүүлж болно.
Алхам 5: E. TFT дэлгэц ба чанга яригчийн дахин хайрцагны тохиргоог өөрчлөх
1. Таны компьютер эсвэл Mac, SSH -ээс дахин хайрцагны IP хаяг руу орно.
Эсвэл ssh [email protected] хаягийг туршиж үзэж болно
2. Root -ийн id болон "recalboxroot" -ийн үндсэн root нууц үгийг ашиглан нэвтэрнэ үү.
3. TFT LCD болон чанга яригчийг тохируулахын тулд дараах тушаалуудыг бичнэ үү.
холбох -o remount, rw /boot
vi /boot/config.txt
VI -д байхдаа доошоо чиглүүлэх сумыг ашиглан файлын доод хэсэгт очно уу.
Засах горим руу шилжихийн тулд товчлуурыг дарна уу.
Дараах мөрүүдийг бичээд "ESC" товчийг дарж зөвхөн унших горимд буцна уу.
X дарна уу:! Хадгалж, гарахын тулд.
# GPIO TFT -ийг идэвхжүүлэх
hdmi_group = 2
hdmi_mode = 87
hdmi_cvt = 320 240 60 1 0 0 0
dtparam = spi = on
dtparam = i2c1 = асаалттай байна
dtparam = i2c_arm = асаалттай байна
dtoverlay = pitft22, эргүүлэх = 270, хурд = 64000000, fps = 30
# GPIOs аналог аудиог идэвхжүүлэх
dtoverlay = pwm-2chan, pin = 18, func = 2, pin2 = 13, func2 = 4
4. TFT LCD -ийн бусад параметрүүдийг тохируулахын тулд дараах тушаалуудыг бичнэ үү.
холбох -o remount, rw /
cd ~
vi recalbox.conf
5. vi -д байхдаа "/pattern" ашиглан үгийг хайж олоорой. дараа нь тийшээ үсрэхийн тулд ENTER дарна уу.
Засах горим руу шилжихийн тулд товчлуурыг дарна уу.
Шаардлагатай утгыг бичнэ үү (шаардлагатай бол сумны товчлуур, backspace/устгах товчийг ашиглан).
Энэ мөрийг засварлаж дууссаны дараа "ESC" товчийг дарж зөвхөн унших горим руу буцна уу.
Бусад параметрүүдийг үргэлжлүүлэн хайж олох.
Бүх зүйлийг хийсний дараа "ESC" товчийг дарж зөвхөн унших горим руу буцна уу.
X дарна уу:! Хадгалж, гарахын тулд.
system.fbcp.enabled = 1
global.videomode = анхдагч
audio.device = jack
6. Үүний дараа эргүүлэн оруулах хайрцгийг дахин ачаалж, өөрчлөлтүүдийг хүчин төгөлдөр болгож бичнэ үү
унтраах - яг одоо
7. Дахин хүлээн авах хайрцгийг ачаалсны дараа TFT дэлгэц нь дэлгэцийг дүрслэн харуулах ёстой бөгөөд тавтай морилно уу хөгжим нь GPIO тээглүүрээр чанга яригч дээр тоглогдоно. Хэрэв та үүнийг 1 минут ба түүнээс дээш хугацаанд ойлгохгүй бол зарим зүйл буруу байна. Хайрцгийг унтраагаад холболтыг дахин шалгана уу.
8. Хэрэв бүх зүйл сайн байвал та тоглоом тоглож эхлэх боломжтой.
9. Энэ бол үүнийг тохируулахад шаардлагатай бүх алхамууд юм. Retro тоглоомд амжилт хүсье.
10. ХИЙСЭН:)
Зөвлөмж болгож буй:
Arduino ашиглан DIY тоглоомын консол: 4 алхам
DIY тоглоомын консол Arduino ашиглан: Энэ гарын авлагад би Arduino нано ашиглан тоглоомын консолыг хэрхэн яаж хийхийг танд үзүүлэх болно. Тиймээс, хэрэв та энэ талаар дэлгэрэнгүй видеог үзэхийг хүсч байвал миний youtube суваг дээрээс үзээрэй
RetroPie ашиглан DIY гар тоглоомын консол: 7 алхам
RetroPie ашиглан DIY гар тоглоомын консол: Энэ төслийг илүү сайн ойлгохын тулд дээрх видеог үзээрэй. Зүгээр дээ. Эхлэх цаг боллоо! Юуны өмнө бид RetroPie ашиглах болно. Ингэснээр бидэнд хоёр сонголт үлдэх болно. Хэрэв бид Raspbian -ийг SD карт дээрээ суулгасан бол RetroP -ийг суулгаж болно
DIY Raspberry Pi Zero гар утасны тоглоомын консол: 6 алхам (зурагтай)
DIY Raspberry Pi Zero гар тоглоомын консол: Энэ төсөлд би Raspberry Pi Zero, NiMH батерей, гар хийцийн хэт цэнэгээс хамгаалах хэлхээ, арын дэлгэц, аудио өсгөгч зэргийг тоглож болох гар тоглоомын консол бий болгохын тулд ашиглах болно. чимэг тоглоомууд. Эхэлцгээе
ESP32 гар тоглоомын консол: 21 алхам (зурагтай)
ESP32 гар тоглоомын консол: Энэхүү зааварчилгаа нь NES эмулятор тоглоомын консолыг бүтээхдээ ESP32 ба ATtiny861 -ийг хэрхэн ашиглахыг харуулав
Гар тоглоомын консол - Arduboy Clone: 6 алхам (зурагтай)
Гар тоглоомын консол | Arduboy Clone: Хэдэн сарын өмнө би Arduboy компанитай танилцсан бөгөөд энэ нь албан ёсны вэбсайтаас үзэхэд онлайнаар тоглоом сурах, хуваалцах, тоглоход хялбар болгодог 8 битийн бяцхан тоглоомын платформ юм. Энэ бол нээлттэй эхийн платформ юм. Arduboy -д зориулсан тоглоомыг хэрэглэгч хийсэн болно