Mündəricat:

2.2 TFT istifadə edərək Əl Qutusu Oyun Konsolu: 6 addım
2.2 TFT istifadə edərək Əl Qutusu Oyun Konsolu: 6 addım

Video: 2.2 TFT istifadə edərək Əl Qutusu Oyun Konsolu: 6 addım

Video: 2.2 TFT istifadə edərək Əl Qutusu Oyun Konsolu: 6 addım
Video: Aliexpress ilə ovçuluq və balıq ovu üçün 10 sərin qurşan 2024, Noyabr
Anonim
2.2 TFT istifadə edərək Əl Recalbox Oyun Konsolu
2.2 TFT istifadə edərək Əl Recalbox Oyun Konsolu
2.2 TFT istifadə edərək Əl Recalbox Oyun Konsolu
2.2 TFT istifadə edərək Əl Recalbox Oyun Konsolu

2.2 TFT LCD və Raspberry Pi 0 W və GPIO düymələrindən istifadə edərək, əl ilə yığılmış yenidən qutu oyun konsolunun DIY üçün təlimatlar.

Əlaqədar addımların tam nümayişi üçün bu youtube videosuna baxa bilərsiniz:

A. Bütün hissələri alın.

B. Parçaları birlikdə lehimləyin.

C. Recalbox proqramını quraşdırın.

D. GPIO düymələri üçün Recalboxu konfiqurasiya edin

E. TFT və dinamiklər üçün Recalboxu konfiqurasiya edin

Addım 1: A. Parçaları alın

A. Parçaları alın
A. Parçaları alın
A. Parçaları əldə edin
A. Parçaları əldə edin
A. Parçaları alın
A. Parçaları alın
A. Parçaları əldə edin
A. Parçaları əldə edin

Çoxu amazon və ya aliexpress -də və ya Çin və Hong Kong Taobao'da mövcuddur.

1. Raspberry Pi Zero W

2. 16G TF kartı.

3. 2.2 TFT LCD SPI il9341

4. Batareya idarə edilməsi üçün 5V USB şarj cihazı

5. 3.7V 1500MaH LIPO batareya.

6. İki mini dinamik

7. Açarı olan 3,5 mm qulaqlıq yuvası

8. İki 10 uF kondansatör.

9. 14 səssiz düymə

10. LCD -nin möhkəmliyinə nəzarət üçün 50K VR.

11. Mini sürüşmə açarı

12. iki tərəfli 7cm x 9cm prototip PCB

13. Arxa qapaq üçün 7cm x 9cm Arglic lövhəsi.

14. Arxa qapağı tutmaq üçün 3 mm x 20 mm ölçüdə dörd vida.

15. 0,2 mm və ya 0,3 mm lamine (izolyasiya edilmiş) tel

17. mini-HDMI-dan HDMI çevirici fiş və ya kabel.

18. micro-USB-dən USB çevirici fişinə və ya kabelə.

Addım 2: B. Donanımı Qurun

B. Donanımı Qurun
B. Donanımı Qurun
B. Donanımı Qurun
B. Donanımı Qurun
B. Donanımı Qurun
B. Donanımı Qurun
  • Bu layihə, oyun konsolunun çərçivəsi olaraq 7x9 sm ölçülü iki tərəfli PCB istifadə edir. Buna "PCB" kimi müraciət edəcəyik.
  • Düymələri düzümdə göstərildiyi kimi PCB -nin ön tərəfinə lehimləyin.
  • 2.2 "TFT LCD -ni PCB -nin önünə quraşdırın. Sancaqları PCB vasitəsilə PCB -nin digər tərəfindəki 9 pinli dişi başlığa daxil edin.
  • Raspberry pi zero W -ni PCB -nin arxa tərəfinə quraşdırın.
  • 0.2 və ya 0.3 mm Laminatlı (izolyasiya edilmiş) tellərdən istifadə edərək, TFT LCD -dən Raspberry Pi -yə olan bütün əlaqələri dövrə diaqramına və pinin düzülüşünə uyğun olaraq lehimləyin. LCD -nin LED pimi, parlaqlığın tənzimlənməsi üçün 50K VR vasitəsilə 3V -ə qoşulur.
  • Düymənin bir ucunu yerə, digər ucunu da pin düzülüşündən sonra Raspberrry Pi -nin sağ GPIO pininə lehimləyin.
  • Dövrə diaqramında göstərildiyi kimi 10 uF kondansatörləri, qulaqlıq yuvasını və dinamikləri lehimləyin.
  • 5V batareya şarj cihazının elektrik lövhəsini, sürüşmə açarını və batareyanı sxemə uyğun olaraq Raspberry Pi -nin 5V və torpaq pinlərinə lehimləyin.
  • PCB -nin arxasını arqilik lövhə ilə örtün və vintlər ilə bərkidin.

Addım 3: C. Varsayılan Quraşdırmada İşləmək üçün Recalbox Proqramını Qurun

C. Varsayılan Quraşdırmada İşləmək üçün Recalbox Proqramını Qurun
C. Varsayılan Quraşdırmada İşləmək üçün Recalbox Proqramını Qurun
C. Varsayılan Quraşdırmada İşləmək üçün Recalbox Proqramını Qurun
C. Varsayılan Quraşdırmada İşləmək üçün Recalbox Proqramını Qurun

1. Respberry Pi 0 üçün Recalbox 2018 12 24 Xmas beta açılış görüntüsünü yükləyin.

forum.recalbox.com

Milad beta yükləmə linki

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

2. Recalbox açılış şəkli artıq bəzi pulsuz oyun oyunları ilə gəlir. İnternetdən daha çox Oyun Romları yükləyin.

3. Recalbox açılış şəklini 16G TF kartına yazmaq üçün Etcher və ya digər Sdcard burner istifadə edin.

4. Raspberry Pi 0 W -ın TF kart yuvasına 16G TF kartı daxil edin.

5. Bir HDMI ekranı Raspberry Pi 0W -in mini HDMI portuna mini HDMI -HDMI konvertoru vasitəsilə qoşun.

5. USB klaviaturasını Raspberry Pi -nin USB portuna microUSB -dən USB çeviriciyə qoşun.

7. Micro USB güc kabelini 5V batareya şarj cihazına qoşun.

Yandırmaq üçün sürüşmə düyməsini açın.

8. Yenidən qutunun açılış ekranının göründüyünü və başlanğıc musiqisinin HDMI TV ekranında səsləndirildiyini yoxlayın. Əks təqdirdə, hardware ilə bağlı bir problem ola bilər, əlaqələri yoxlayın.

9. Klaviaturadakı aşağıdakı düymələr ilkin qurulma üçün joystick düymələri ilə müqayisə olunur:

A = (davam etmək üçün), S = (geri qayıtmaq üçün), ENTER/START olaraq qayıt, SELECT olaraq Space seçin.

Yuxarı/Aşağı/sola/sağa ox düymələri D-PAD-in yuxarı/aşağı/sol/sağına uyğunlaşdırılır.

10. Sistem menyusuna daxil olmaq üçün ENTER düyməsini basın. Şəbəkə Ayarlarına getmək üçün ox düymələrindən istifadə edin və A düyməsini basın.

11. Bir dəfə WIFI menyusunda, WIFI -ni aktivləşdirmək üçün WIFI şəbəkənizin SSID və parolunu daxil etmək üçün ox düymələrindən və A düymələrindən istifadə edin. Düzgün böyük/kiçik hərflərin istifadə olunduğundan əmin olun. Son olaraq CLOSE seçin və WIFI -ni aktivləşdirmək üçün A düyməsini basın.

12. Şəbəkə Ayarları ekranına qayıdın və Geri Qutuya təyin edilmiş IP ünvanını qeyd edin.

Addım 4: D. GPIO Controller Buttons üçün Recalbox Yapılandırmalarını dəyişdirin

D. GPIO Controller Buttons üçün Recalbox Konfiqurasiyalarını dəyişdirin
D. GPIO Controller Buttons üçün Recalbox Konfiqurasiyalarını dəyişdirin
D. GPIO Controller Buttons üçün Recalbox Konfiqurasiyalarını dəyişdirin
D. GPIO Controller Buttons üçün Recalbox Konfiqurasiyalarını dəyişdirin
D. GPIO Controller Buttons üçün Recalbox Konfiqurasiyalarını dəyişdirin
D. GPIO Controller Buttons üçün Recalbox Konfiqurasiyalarını dəyişdirin

1. PC və ya Mac -dan, SSH -dən yenidən qutunun ip ünvanına.

ssh [email protected]

Və ya ssh [email protected] cəhd edə bilərsiniz

2. Kök identifikatorunu və "recalboxroot" un standart kök parolunu istifadə edərək daxil olun

3. TFT LCD üçün GPIO düymələrini və digər parametrləri qurmaq üçün aşağıdakı əmrləri yazın.

montaj -o remount, rw /

cd ~

vi recalbox.conf

4. Vi -də olarkən sözü axtarmaq üçün "/pattern" istifadə edin. oraya keçmək üçün ENTER düyməsini basın.

Redaktə rejiminə keçmək üçün A düyməsini basın.

Lazımi dəyərləri daxil edin (ox düymələrindən istifadə edərək, geri çəkmək/lazım olduqda silmək düymələrini istifadə edin).

Bu sətrin düzəldilməsi başa çatdıqdan sonra, yalnız oxumaq rejiminə qayıtmaq üçün "ESC" düyməsini basın.

Digər parametrləri axtarmağa davam edin.

Bütün işlər bitdikdən sonra, yalnız oxumaq rejiminə qayıtmaq üçün "ESC" düyməsini basın.

X düyməsini basın:! Saxlamaq və çıxmaq üçün.

system.power.switch = PIN56PUSH

nəzarətçilər.gpio.enabled = 1

nəzarətçilər.gpio.arg = xəritə = 4 gpio = 21, 24, 26, 19, 5, 6, 22, 4, 20, 17, 27, 16, 12

5. Recalbox 2018 Xmas beta (/recalbox/scripts/recalbox-config.sh) açılış skript faylı, recalbox.conf faylına qoyduğum ikinci parametri qəbul edə bilməz.

Bu sonrakı bir versiyada həll olunana qədər, bu problemi həll etmək üçün aşağıdakı sətirləri dəyişdirməliyik ki, xüsusi GPIO düymə pin eşlemesi qüvvəyə minsin.

montaj -o remount, rw /

vi /recalbox/scripts/recalbox-config.sh

Vi -də /extra2 = "əmrindən istifadə edərək extra2 =" $ 4 "olan xətti axtarın, sonra bir xətt əlavə etmək üçün ENTER və a basın.

əlavə3 = "5 dollar"

Sonra /map = "əmrindən istifadə edərək map =" $ extra2 "olan xətti axtarın.

Sonra dəyişdirin

map = "$ extra2 $ extra3"

6. Bundan sonra yazaraq dəyişikliklərin qüvvəyə minməsi üçün geri çağırma qutusunu yenidən başladın

bağlama - indi

7. Geri çağırma qutusu açıldıqdan sonra. Əsas menyuya keçmək üçün ENTER düyməsini basmaq üçün klaviaturadakı düymələrdən istifadə edin. Sonra nəzarətçi parametrlərini seçin və A düyməsini basın Bir nəzarətçi konfiqurasiya edin və A. düyməsini ikinci dəfə təsdiqləyin.

8. Joystick düymələrindən birini basıb saxlamağınızı xahiş edəcək bir ekran görəcəksiniz. Növbəti ekranı görənə qədər yenidən qutunuzdakı A düyməsini (klaviatura deyil) basıb saxlayın. Bu işləmirsə, düymə bağlantılarında səhv bir şey ola bilər, pls yenidən əlaqələri yoxlayın.

9. Hər şey qaydasındadırsa, ekranda qoyulmuş hər bir joystick düyməsinin düyməsini basmağınız xahiş olunacaq. Əvvəlcə D-pad düymələrini yuxarı, aşağı, sola, sağa və s. Basın. Joystick-1, joystick-2-yə gəldiyiniz zaman GPIO kontrollerlərində olmadığı üçün bu düymələri atmaq üçün yenidən qutudakı Aşağı düyməsini basın. L1/səhifə yuxarıya gəldiyiniz zaman, L1 düyməsini, R1/pagedown, R1 düyməsini basın. L2, R2, L3, R3 üçün GPIO nəzarətçiləri tərəfindən təmin edilmir, bu düymələri atlayın. Nəhayət, qısa düymə üçün Qısayol düyməsini (HK) basın.

10. Nəhayət, konfiqurasiya edilmiş yeni düymələri qəbul etmək üçün B düyməsini basın.

11. Əsas menyuya qayıdacaqsınız. GPIO nəzarətçilərindəki yuxarı sol aşağı sağ və digər düymələri sınayın.

12. Hər şey yaxşıdırsa, TFT ekran konfiqurasiyasına davam edə bilərsiniz.

Addım 5: E. TFT Ekran və Dinamiklər üçün Recalbox Konfiqurasiyalarını dəyişdirin

E. TFT Ekran və Dinamiklər üçün Yenidən Qutu Konfiqurasiyalarını dəyişdirin
E. TFT Ekran və Dinamiklər üçün Yenidən Qutu Konfiqurasiyalarını dəyişdirin
E. TFT Ekran və Dinamiklər üçün Yenidən Qutu Konfiqurasiyalarını dəyişdirin
E. TFT Ekran və Dinamiklər üçün Yenidən Qutu Konfiqurasiyalarını dəyişdirin
E. TFT Ekran və Dinamiklər üçün Yenidən Qutu Konfiqurasiyalarını dəyişdirin
E. TFT Ekran və Dinamiklər üçün Yenidən Qutu Konfiqurasiyalarını dəyişdirin

1. PC və ya Mac -dan, SSH -dən yenidən qutunun ip ünvanına.

ssh [email protected]

Və ya ssh [email protected] cəhd edə bilərsiniz

2. Kök identifikatorunu və "recalboxroot" un standart kök parolunu istifadə edərək daxil olun

3. TFT LCD və dinamik qurmaq üçün aşağıdakı əmrləri yazın.

mount -o remount, rw /boot

vi /boot/config.txt

Vi -də olarkən, faylın altına qədər getmək üçün aşağı oxu istifadə edin.

Redaktə rejiminə keçmək üçün A düyməsini basın.

Aşağıdakı sətirləri daxil edin, sonra "ESC" düyməsini basaraq yalnız oxumaq rejiminə qayıdın.

X düyməsini basın:! Saxlamaq və çıxmaq üçün.

# GPIO TFT -ni aktiv edin

hdmi_qrupu = 2

hdmi_mode = 87

hdmi_cvt = 320 240 60 1 0 0 0

dtparam = spi = açıq

dtparam = i2c1 = aktivdir

dtparam = i2c_arm = aktivdir

dtoverlay = pitft22, döndürmə = 270, sürət = 64000000, fps = 30

# GPIO analoq səsini aktiv edin

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

4. TFT LCD üçün digər parametrləri qurmaq üçün aşağıdakı əmrləri yazın.

montaj -o remount, rw /

cd ~

vi recalbox.conf

5. Vi -də olarkən sözü axtarmaq üçün "/pattern" istifadə edin. oraya keçmək üçün ENTER düyməsini basın.

Redaktə rejiminə keçmək üçün A düyməsini basın.

Lazımi dəyərləri daxil edin (ox düymələrindən istifadə edərək, geri çəkmək/lazım olduqda silmək düymələrini istifadə edin).

Bu sətrin düzəldilməsi başa çatdıqdan sonra, yalnız oxumaq rejiminə qayıtmaq üçün "ESC" düyməsini basın.

Digər parametrləri axtarmağa davam edin.

Bütün işlər bitdikdən sonra, yalnız oxumaq rejiminə qayıtmaq üçün "ESC" düyməsini basın.

X düyməsini basın:! Saxlamaq və çıxmaq üçün.

system.fbcp.enabled = 1

global.videomode = standart

audio.device = jak

6. Bundan sonra yazaraq dəyişikliklərin qüvvəyə minməsi üçün geri çağırma qutusunu yenidən başladın

bağlama - indi

7. Geri çağırma qutusu açıldıqdan sonra. TFT ekranı sıçrayış ekranını əks etdirməlidir və xoş musiqi GPIO sancaqları tərəfindən idarə olunan dinamiklərdə səslənəcəkdir. 1 dəqiqə və ya daha çox müddətdən sonra bunu anlamırsınızsa, səhv bir şey var. Qutunu söndürün və əlaqələri yenidən yoxlayın.

8. Hər şey yaxşı olarsa, bir oyun oynamağa başlaya bilərsiniz.

9. Bunu qurmaq üçün lazım olan bütün addımlar budur. Retro oyunlarda uğurlar.

10. YAPILDI:)

Tövsiyə: