İçindekiler:

2.2 TFT Kullanan Elde Taşınabilir Recalbox Oyun Konsolu: 6 Adım
2.2 TFT Kullanan Elde Taşınabilir Recalbox Oyun Konsolu: 6 Adım

Video: 2.2 TFT Kullanan Elde Taşınabilir Recalbox Oyun Konsolu: 6 Adım

Video: 2.2 TFT Kullanan Elde Taşınabilir Recalbox Oyun Konsolu: 6 Adım
Video: Ünal turan Azad yılmaz Karşıma çıkın dedi 2024, Temmuz
Anonim
2.2 TFT Kullanan Elde Taşınabilir Recalbox Oyun Konsolu
2.2 TFT Kullanan Elde Taşınabilir Recalbox Oyun Konsolu
2.2 TFT Kullanan Elde Taşınabilir Recalbox Oyun Konsolu
2.2 TFT Kullanan Elde Taşınabilir Recalbox Oyun Konsolu

2,2“TFT LCD ve bir Raspberry Pi 0 W ve GPIO düğmeleri kullanan bir el tipi recalbox oyun konsolunun DIY'si için talimatlar.

İlgili adımların tam bir gösterimi için bu youtube videosunu görüntüleyebilirsiniz:

A. Tüm parçaları alın.

B. Parçaları birbirine lehimleyin.

C. Recalbox yazılımını kurun.

D. GPIO düğmeleri için Recalbox'ı yapılandırın

E. TFT ve hoparlörler için Recalbox'ı yapılandırın

Adım 1: A. Parçaları Alın

A. Parçaları Alın
A. Parçaları Alın
A. Parçaları Alın
A. Parçaları Alın
A. Parçaları Alın
A. Parçaları Alın
A. Parçaları Alın
A. Parçaları Alın

Çoğu amazon veya aliexpress'te veya Çin ve Hong Kong Taobao'dan temin edilebilir.

1. Ahududu Pi Sıfır W

2. 16G TF kartı.

3. 2.2 TFT LCD SPI il9341

4. Pil yönetimi için 5V USB şarj cihazı

5. 3.7V 1500MaH LIPO pil.

6. İki mini hoparlör

7. Anahtarlı 3,5 mm kulaklık jakı

8. İki 10uF kapasitör.

9. 14 sessiz düğme

10. LCD parlaklık kontrolü için 50K VR.

11. Mini Slayt anahtarı

12. çift taraflı 7cm x 9cm prototip PCB

13. Arka kapak için 7cm x 9cm Arglic tahtası.

14. Arka kapağı tutmak için dört adet 3mm x 20mm vida.

15. 0,2 mm veya 0,3 mm lamine (yalıtımlı) tel

17. mini-HDMI - HDMI dönüştürücü fişi veya kablosu.

18. mikro-USB'den USB'ye dönüştürücü fiş veya kablo.

Adım 2: B. Donanımı Kurun

B. Donanımı Kurun
B. Donanımı Kurun
B. Donanımı Kurun
B. Donanımı Kurun
B. Donanımı Kurun
B. Donanımı Kurun
  • Bu proje, oyun konsolunun çerçevesi olarak çift taraflı 7x9 cm prototip PCB kullanıyor. Buna “PCB” diyeceğiz.
  • Düğmeleri düzende gösterildiği gibi PCB'nin ön tarafına lehimleyin.
  • 2.2“TFT LCD'yi PCB'nin önüne monte edin. Pimleri PCB üzerinden PCB'nin diğer tarafındaki 9 pimli dişi başlığa takın.
  • Ahududu pi sıfır W'yi PCB'nin arka tarafına monte edin.
  • 0,2 veya 0,3 mm Lamine (yalıtımlı) teller kullanarak TFT LCD'den Raspberry Pi'ye tüm bağlantıları devre şemasını ve pin düzenini izleyerek lehimleyin. LCD'nin LED pimi, parlaklık ayarı için 50K VR aracılığıyla 3V'a bağlanır.
  • Düğmenin bir ucunu toprağa ve diğer ucunu Raspberry Pi'nin sağ GPIO pinine pin düzenini takip ederek lehimleyin.
  • 10 uF kapasitörleri, kulaklık jakını ve hoparlörleri devre şemasında gösterildiği gibi lehimleyin.
  • 5V pil şarj cihazı devre kartını, sürgülü anahtarı ve pili Raspberry Pi'nin 5V ve topraklama pinlerine devre şemasına göre lehimleyin.
  • PCB'nin arkasını argylic bir tahta ile örtün ve vidalarla sabitleyin.

Adım 3: C. Varsayılan Kurulumda Çalışmak için Recalbox Yazılımını Kurun

C. Varsayılan Kurulumda Çalışmak için Recalbox Yazılımını Kurun
C. Varsayılan Kurulumda Çalışmak için Recalbox Yazılımını Kurun
C. Varsayılan Kurulumda Çalışmak için Recalbox Yazılımını Kurun
C. Varsayılan Kurulumda Çalışmak için Recalbox Yazılımını Kurun

1. Respberry Pi 0 için Recalbox 2018 12 24 Xmas beta önyükleme görüntüsünü indirin.

forum.recalbox.com

Noel beta indirme bağlantısı

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

2. Recalbox önyükleme görüntüsü, bazı ücretsiz oyun rom'ları ile birlikte gelir. Web'den daha fazla Oyun Romu indirin.

3. Recalbox önyükleme görüntüsünü 16G TF kartına yazmak için Etcher veya başka bir Sdcard yazıcı kullanın.

4. 16G TF kartını Raspberry Pi 0 W'nin TF kart yuvasına takın.

5. Raspberry Pi 0W'nin mini HDMI bağlantı noktasına bir mini HDMI - HDMI dönüştürücü aracılığıyla bir HDMI ekranı bağlayın.

5. Raspberry Pi'nin USB bağlantı noktasına bir microUSB - USB dönüştürücü aracılığıyla bir USB klavye bağlayın.

7. Mikro USB güç kablosunu 5V pil şarj cihazına bağlayın.

Açmak için kaydırmalı anahtarı açın.

8. Recalbox açılış ekranının göründüğünü ve başlangıç müziğinin HDMI TV ekranında oynatıldığını kontrol edin. Aksi takdirde donanımda sorun olabilir, bağlantıları kontrol edin.

9. Klavyedeki aşağıdaki tuşlar, ilk kurulum için joystick düğmeleriyle eşleştirilmiştir:

A=(devam etmek için), S=(geri gitmek için), ENTER/GERİ BAŞLAT olarak, Boşluk olarak SELECT olarak.

Yukarı/Aşağı/sol/sağ ok tuşları, D-PAD'in yukarı/aşağı/sola/sağa eşlenir.

10. Sistem menüsüne gitmek için ENTER'a basın. Ağ Ayarlarına gitmek için ok tuşlarını kullanın ve A'ya basın.

11. WIFI menüsüne girdikten sonra, WIFI'ı etkinleştirmek için ok tuşlarını ve A tuşlarını kullanın, WIFI ağınızın SSID'sini ve şifresini girin. Uygun büyük/küçük harf kullanıldığından emin olun. Son olarak KAPAT'ı seçin ve WIFI'yi etkinleştirmek için A'ya basın.

12. Ağ Ayarları ekranına geri dönün ve Recalbox'a atanan IP adresini kaydedin.

Adım 4: D. GPIO Denetleyici Düğmeleri için Recalbox Yapılandırmalarını Değiştirin

D. GPIO Denetleyici Düğmeleri için Recalbox Yapılandırmalarını Değiştirin
D. GPIO Denetleyici Düğmeleri için Recalbox Yapılandırmalarını Değiştirin
D. GPIO Denetleyici Düğmeleri için Recalbox Yapılandırmalarını Değiştirin
D. GPIO Denetleyici Düğmeleri için Recalbox Yapılandırmalarını Değiştirin
D. GPIO Denetleyici Düğmeleri için Recalbox Yapılandırmalarını Değiştirin
D. GPIO Denetleyici Düğmeleri için Recalbox Yapılandırmalarını Değiştirin

1. PC'nizden veya Mac'inizden, SSH'den recalbox'ın ip adresine.

ssh kökü@192.168.1.170

Veya ssh [email protected]'ı deneyebilirsiniz.

2. Kök kimliğini ve “recalboxroot” varsayılan kök parolasını kullanarak oturum açın.

3. TFT LCD için GPIO düğmelerini ve diğer parametreleri ayarlamak için aşağıdaki komutları yazın.

mount -o yeniden monte, rw /

cd ~

vi recalbox.conf

4. Vi'deyken, kelimeyi aramak için “/pattern” kullanın. sonra oraya atlamak için ENTER'a basın.

Düzenleme moduna geçmek için A tuşuna basın.

Gerekli değerleri girin (gerektiğinde ok tuşlarını, geri al/sil tuşlarını kullanarak).

Bu satırın düzenlenmesi bittiğinde, salt okunur moda geri dönmek için “ESC” tuşuna basın.

Diğer parametreleri aramaya devam edin.

Her şey bittiğinde, salt okunur moda geri dönmek için “ESC” tuşuna basın.

x'e basın:! Kaydetmek ve çıkmak için.

system.power.switch=PIN56PUSH

controllers.gpio.enabled=1

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

5. recalbox 2018 Xmas beta'nın (/recalbox/scripts/recalbox-config.sh) açılış betik dosyası, recalbox.conf dosyasına koyduğum ikinci parametreyi alamıyor.

Bu daha sonraki bir sürümde düzeltilene kadar, özel GPIO düğmesi pin eşleştirmesinin etkili olabilmesi için bu sorunu gidermek için aşağıdaki satırları değiştirmemiz gerekiyor.

mount -o yeniden monte, rw /

vi /recalbox/scripts/recalbox-config.sh

Vi'deyken extra2=“$4” olan satırı /extra2=“komutunu kullanarak arayın, ardından ENTER'a ve ardından bir satır eklemek için a'ya basın.

extra3=“$5”

Ardından /map=“komutunu kullanarak map="$extra2" olan satırı arayın

Sonra değiştir

map= $ekstra2 $ekstra3”

6. Bundan sonra, yazarak değişikliklerin yürürlüğe girmesi için geri çağırma kutusunu yeniden başlatın.

kapatma –r şimdi

7. Kayıt kutusu açıldıktan sonra, ana menüye gitmek için klavyedeki tuşları kullanarak ENTER'a basın. Ardından kumanda ayarlarını seçin ve A'ya basın. Bir kumanda yapılandırın'ı seçin ve A'ya basın. Onaylamak için ikinci kez A'ya basın.

8. Joystick tuşlarınızdan birini basılı tutmanızı isteyen bir ekran göreceksiniz. Bir sonraki ekranı görene kadar hatırlama kutunuzdaki (klavye değil) A düğmesini basılı tutun. Bu işe yaramazsa, düğme bağlantılarında bir sorun olabilir, lütfen bağlantıları tekrar kontrol edin.

9. Her şey yolundaysa, ekranda gösterilen joystick tuşlarının her biri için düğmeye basmanız istenecektir. Önce D-pad tuşlarına, yukarı, aşağı, sol, sağ vb. basın. Joystick-1, joystick-2'ye geldiğinizde, GPIO denetleyicilerinde bulunmadığından bu düğmeleri atlamak için recalbox üzerindeki Down düğmesine basın. L1/sayfa yukarıya geldiğinizde, L1 düğmesine, R1/pagedown'a, R1 düğmesine basın. L2, R2, L3, R3 için GPIO denetleyicileri tarafından sağlanmaz, bu düğmeleri atlayın. Son olarak, kısayol tuşu için Kısayol Tuşuna (HK) basın.

10. Son olarak, yapılandırılan yeni düğmeleri kabul etmek için B düğmesine basın.

11. Ana menüye geri döneceksiniz. GPIO denetleyicilerindeki yukarı sol sağ ve diğer düğmeleri test edin.

12. Her şey yolundaysa, TFT ekran yapılandırmasına geçebilirsiniz.

Adım 5: E. TFT Ekran ve Hoparlörler için Recalbox Konfigürasyonlarını Değiştirin

E. TFT Ekran ve Hoparlörler için Recalbox Yapılandırmalarını Değiştirin
E. TFT Ekran ve Hoparlörler için Recalbox Yapılandırmalarını Değiştirin
E. TFT Ekran ve Hoparlörler için Recalbox Yapılandırmalarını Değiştirin
E. TFT Ekran ve Hoparlörler için Recalbox Yapılandırmalarını Değiştirin
E. TFT Ekran ve Hoparlörler için Recalbox Yapılandırmalarını Değiştirin
E. TFT Ekran ve Hoparlörler için Recalbox Yapılandırmalarını Değiştirin

1. PC'nizden veya Mac'inizden, SSH'den recalbox'ın ip adresine.

ssh kökü@192.168.1.170

Veya ssh [email protected]'ı deneyebilirsiniz.

2. Kök kimliğini ve “recalboxroot” varsayılan kök parolasını kullanarak oturum açın.

3. TFT LCD ve hoparlörü ayarlamak için aşağıdaki komutları yazın.

mount -o remount, rw /boot

vi /boot/config.txt

Vi'deyken, dosyanın sonuna kadar gitmek için aşağı oku kullanın.

Düzenleme moduna geçmek için A tuşuna basın.

Aşağıdaki satırları yazın, ardından salt okunur moda dönmek için “ESC” tuşuna basın.

x'e basın:! Kaydetmek ve çıkmak için.

# GPIO TFT'yi etkinleştir

hdmi_group=2

hdmi_mode=87

hdmi_cvt=320 240 60 1 0 0 0

dtparam=spi=açık

dtparam=i2c1=açık

dtparam=i2c_arm=açık

dtoverlay=pitft22, döndürme=270, hız=64000000, fps=30

# GPIO'ların analog sesini etkinleştir

dtoverlay=pwm-2chan, pin=18, fonksiyon=2, pin2=13, fonksiyon2=4

4. TFT LCD için diğer parametreleri ayarlamak için aşağıdaki komutları yazın.

mount -o yeniden monte, rw /

cd ~

vi recalbox.conf

5. Vi'deyken, kelimeyi aramak için “/pattern” kullanın. sonra oraya atlamak için ENTER'a basın.

Düzenleme moduna geçmek için A tuşuna basın.

Gerekli değerleri girin (gerektiğinde ok tuşlarını, geri al/sil tuşlarını kullanarak).

Bu satırın düzenlenmesi bittiğinde, salt okunur moda geri dönmek için “ESC” tuşuna basın.

Diğer parametreleri aramaya devam edin.

Her şey bittiğinde, salt okunur moda geri dönmek için “ESC” tuşuna basın.

x'e basın:! Kaydetmek ve çıkmak için.

system.fbcp.enabled=1

global.videomode=varsayılan

audio.device=jak

6. Bundan sonra, yazarak değişikliklerin yürürlüğe girmesi için geri çağırma kutusunu yeniden başlatın.

kapatma –r şimdi

7. Kayıt kutusu açıldıktan sonra, TFT ekranı açılış ekranını göstermelidir ve GPIO pinleri tarafından yönlendirilen hoparlörlerde karşılama müziği çalınacaktır. 1 dakika veya daha uzun süre sonra bunu almazsanız, bir şeyler yanlış demektir. Kutuyu kapatın ve bağlantıları tekrar kontrol edin.

8. Her şey yolunda giderse oyun oynamaya başlayabilirsiniz.

9. Bunu ayarlamak için ihtiyacınız olan tüm adımlar bu. Retro oyunlarda iyi şanslar.

10. YAPILDI:)

Önerilen: