İçindekiler:
- Adım 1: Gerekli Şeyler
- Adım 2: Etcher'ı İndirin
- Adım 3: İlk Kez Yapılandırma
- 4. Adım: Oyunları Yükleme
- Adım 5: TFT Ekranını Yapılandırma
- Adım 6: Düğme Kontrolleri Ekleme
- 7. Adım: Referanslar
Video: RetroPie Kullanarak Kendin Yap Oyun Konsolu: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu projeyi daha iyi anlamak için yukarıdaki videoyu izleyin.
İyi. Başlamanın zamanı geldi!
Öncelikle RetroPie kullanacağız. Bu bize iki seçenek bırakıyor. Raspbian'ı SD kartımıza zaten kurduysak, bunun üzerine RetroPie emülatörü kurabiliriz. Aksi takdirde, Prebuilt RetroPie Image'ı indirebilir ve donanımı yapılandırabilir, oyunları indirebilir, kurabilir ve oynayabiliriz.
Önceden oluşturulmuş RetroPie görüntüsünü indiriyorum. Raspberry Pi Zero board kullanıyorsanız https://retropie.org.uk/download/ adresine gitmeniz ve Raspberry Pi 0/1 imajını indirmeniz veya eğer kullanıyorsanız Raspberry Pi 2/3 imajını indirmeniz gerekmektedir. 2, 3, 3B sürüm kartlarını kullanıyor.
Adım 1: Gerekli Şeyler
İşte ihtiyacımız olan şeyler:
- Ahududu Pi Sıfır W
- Klavye veya Joystick (İlk Kurulum için)
- Mikro SD Kart (Min 4 GB)
- TV / Monitör PC (İlk Kurulum için)
- Dokunsal Düğmeler - 12 adet
- Sürgülü Anahtar - 1 adet
- TFT Ekran (2.2" ILI9341 Ekran kullandım)
- 0,5W 8 Ohm Metal Hoparlör
- DC-DC Dönüştürücü Modülünü yükseltin (MT3608 kullandım)
- Filtre için Dirençler ve Kapasitörler (Şemaya bakınız)
- Stereo Amp Modülü PAM1608 (Ben Düğmeli olanı kullandım)
- Tutkal tabancası
- Lehimleme Makinesi
- Lityum Polimer Pil (1500mAH kullandım)
- LiPo Şarj Modülü
Tam gelişmiş bir konsol oluşturmak istiyorsanız, bir 3D yazıcıya erişmeniz gerekebilir.
Böyle bir durumda 3D modelleri Thingiverse profilimden indirebilirsiniz:
www.thingiverse.com/thing:089880
Adım 2: Etcher'ı İndirin
Disk görüntüsü indirildikten sonra, Etcher adlı yazılımı kullanarak SD kartınıza yükleyebilirsiniz.
Etcher'ı buradan indirebilirsiniz:
Yazılımı indirdikten sonra, indirilen disk görüntüsünü seçin ve SD Kartı seçin ve flash'a tıklayın. SD kartınızı hazırlamak bir veya iki dakika sürebilir.
Şimdi bunu ahududu pi'ye takın ve monitörünüze bağlayın.
Adım 3: İlk Kez Yapılandırma
Gücü mikro USB Kablosuyla bağlayın.
Bingo.
Başlangıç konsolu mesajını, ardından RetroPie Açılış Ekranını ve ardından RetroPie'nin ön uç oyun başlatıcısı olarak kullandığı Emulationstation Açılış Ekranını aldık.
Bir klavyeniz varsa, onu bağlayın ve Linux komut istemine girmek için F4 tuşuna basın. Girişleri daha sonra yapılandırabilirsiniz.
Yapılandırma sayfasına girmek için aşağıdaki komutu girin
sudo raspi yapılandırması
Varsayılan şifreyi değiştirmeniz gerekir. Öyleyse devam et ve bunu değiştir.
Ardından yerelleştirme seçeneklerinden bölgenizi seçin.
SPI Arayüzü üzerinden bir TFT ekranı bağlayacağımız için Arayüz seçeneklerinde SPI iletişimini etkinleştirmemiz gerekiyor.
SSH'yi etkinleştirmeniz önerilir ve bu, konsolumuzu kolayca yüklememize ve yapılandırmamıza yardımcı olacaktır. Öyleyse devam edin ve etkinleştirin.
Sesi Pi'nin PWM çıkışından kullanacağız, bu yüzden sesi 3,5 mm jaktan geçirmemiz gerekiyor. Bu yüzden gelişmiş seçeneklere geçin ve sesi 3,5 mm jaka zorlayın.
Şimdi yapılandırma sayfasından çıkabilirsiniz.
Pi'yi yeniden başlatın.
Girişleri (isteğe bağlı) yapılandırmak için geçici olarak bir klavye veya joystick kullanabiliriz, tuş takımını yapılandır penceresi görünene kadar herhangi bir düğmeyi basılı tutun. Ardından joystick düğmesi için klavyede bir tuş yapılandırın. Bir düğmeyi bir süre basılı tutarak istenmeyen işlem düğmelerini atlayın.
Tuşları seçtikten sonra, yapılandırılmış düğmeleri kullanarak onayla'ya tıklayın.
Gerekirse düğmeleri daha sonra yeniden yapılandırabiliriz.
4. Adım: Oyunları Yükleme
Şu andan itibaren sistemde herhangi bir oyun olmayacak. Oyunları internetten indirip sd karta yüklemeniz gerekiyor.
Bunu yapmanın iki yolu vardır.
PC'nizden Pi'ye oyun kopyalamak için parmak sürücünüzü kullanabilir veya WiFi'yi etkinleştirdiyseniz oyunları Pi'nize sürükleyip bırakmak için WinSCP gibi programları kullanabilirsiniz.
Oyun ROM dosyalarını internetten indirebilir ve /home/pi/RetroPie/roms/ klasörü altındaki ilgili dizinlere kopyalayabilirsiniz.
Adım 5: TFT Ekranını Yapılandırma
Pim bağlantıları için Şemayı kontrol edin.
/boot/config.txt dosyasına aşağıdaki satırları ekleyin
=======================================================================
hdmi_group=2
#ekran çözünürlüğüm 320 x 240. Kendinize göre ayarlayın
hdmi_mode=87
hdmi_cvt=320 240 60 1 0 0 0
hdmi_force_hotplug=1
hız = 480000000
fps=60
display_rotate=2 180 derece
#Stereo istiyorsanız bunu kullanın
#dtoverlay=pwm-2chan, pin=18, fonksiyon=2, pin2=13, fonksiyon2=4
#Eğer mono istiyorsan bunu kullan
dtoverlay=pwm, pin=13, fonksiyon=4
=======================================================================
Kabloları şematikte belirtildiği gibi bağladığınızdan emin olun.
Terminalde aşağıdaki komutu girin ve LCD Arka Işığının sihirli bir şekilde görünüp görünmediğine bakın!
sudo modprobe fbtft_device özel adı=fb_ili9341 gpios=sıfırla:25, dc:24, led:15 hız=16000000 bgr=1
/etc/modules dizinine aşağıdaki satırları ekleyin
spi-bcm2835fbtft_device
Pi, LCD'ye yazmak için fbtft kitaplığını kullanacaktır.
fbtft_device pin konfigürasyonlarının /etc/modprobe.d/fbtft.conf dosyasında açıkça belirtilmesi gerekir.
Bu yüzden dosyayı kullanarak açın:
sudo nano /etc/modprobe.d/fbtft.conf
Dosyaya şunları ekleyin:
seçenekler fbtft_device name=fb_ili9341 gpios=reset:25, dc:24, led:15 speed=16000000 bgr=1 döndürme=90 özel=1
Pi framebuffer'ı fbtft cihazına kopyalamamız gerekiyor. Öyleyse devam edin, fbcp projesini oluşturun ve kurun.
Raspberry pi fbcp projesini github'dan klonlayın:
git klonu
cd rpi-fbcp/
mkdir inşa
cd oluşturma/
cmake.
Yapmak
sudo kurulum fbcp /usr/local/bin/fbcp
Bu kurulumdan sonra fbcp yazarsanız framebuffer içeriğinin TFT ekranına kopyalandığını göreceksiniz.
Ancak yeniden başlatırsanız, içeriği TFT'ye almak için bu komutu tekrar girmeniz gerekebilir. Bunu her zaman otomatik olarak yapmak için, Pi'ye bunu açılışta açıkça başlatmasını söylemelisiniz.
Bu nedenle, /etc/rc.local dosyasına aşağıdaki satırı ekleyin
sudo nano /etc/rc.local
0 çıkışının hemen üstüne fbcp& ekle
Şimdi yeniden başlatın ve konsolunuzun açıldığını görün!
Adım 6: Düğme Kontrolleri Ekleme
Konsolumuza kontroller eklemek için Adafruit RetroGame projesini kullanacağım.
İşte proje ana sayfası:
github.com/adafruit/Adafruit-Retrogame/blo…
Aşağıdaki komutları kullanarak komut dosyasını yükleyin:
curl https://raw.githubusercontent.com/adafruit/Raspbe… >retrogame.sh
sudo bash retrogame.sh
Şimdi yapılandırma komut dosyasını yüklemek için cihaz türünü girmeniz istenecektir. PiGRRL 2'yi (1. bir) seçmeliyiz. Kontrolleri daha sonra değiştirebiliriz.
Pi'yi yeniden başlatın.
Şimdi kontrol konfigürasyonlarını değiştirme zamanı.
Kontrollerimizi /boot/retrogame.cfg içindeki retrogame.cfg dosyasına eklemeliyiz.
Mevcut konfigürasyonu aşağıdaki konfigürasyonumuzla değiştirin:
SOL 4UP 16
SAĞ 19
AŞAĞI 26
UZAY 5
6 GİRİŞ
14
B22
X 20
18
L12
R7
BOŞLUK Seç ve ENTER Başla!
7. Adım: Referanslar
github.com/notro/fbtft/wiki/fbtft_device
learn.adafruit.com/retro-gaming-with-raspb…
github.com/tasanakorn/rpi-fbcp
sudomod.com/forum/viewtopic.php?t=1534
Önerilen:
Arduino Kullanarak Kendin Yap Oyun Konsolu: 4 Adım
Arduino Kullanarak Kendin Yap Oyun Konsolu: Bu derste size Arduino nano kullanarak nasıl oyun konsolu yapabileceğinizi göstereceğim. Bu yüzden detaylı videosunu görmek istiyorsanız youtube kanalıma göz atın
WiFi Uyarıları ile Mini Kendin Yap Hidroponik Sistemler ve Kendin Yap Hidroponik Bitki Bahçesi İnşa Et: 18 Adım
WiFi Uyarıları ile bir Mini Kendin Yap Hidroponik Sistemler ve Kendin Yap Hidroponik Bitki Bahçesi İnşa Et: Bu derste size bir #Kendin Yap #hidroponik sistemini nasıl kuracağınızı göstereceğiz. Bu DIY hidroponik sistem, 2 dakika açık ve 4 dakika kapalı olan özel bir hidroponik sulama döngüsünde sulayacaktır. Ayrıca rezervuar su seviyesini de izleyecektir. Bu sistem
Arduino Tabanlı Kendin Yap Oyun Denetleyicisi - Arduino PS2 Oyun Denetleyicisi - DIY Arduino Gamepad ile Tekken Oynamak: 7 Adım
Arduino Tabanlı Kendin Yap Oyun Denetleyicisi | Arduino PS2 Oyun Denetleyicisi | Tekken'i DIY Arduino Gamepad ile Oynamak: Merhaba arkadaşlar, oyun oynamak her zaman eğlencelidir ama kendi DIY özel oyun Controller'ınızla oynamak daha eğlencelidir. Bu yüzden bu talimatta arduino pro micro kullanarak bir oyun Controller yapacağız
Pandora'nın Kutusunu Kullanarak Özel Seçim Çerçevesi Madeni Para Yuvaları ile 2 Kişilik Kendin Yap Bartop Oyun Salonu Nasıl Yapılır: 17 Adım (Resimlerle)
Pandora'nın Kutusunu Kullanarak Özel Seçim Çerçevesi Madeni Para Yuvaları ile 2 Oyunculu Kendin Yap Bartop Oyun Salonu Nasıl Yapılır: Bu, kayan yazı çerçevesine yerleşik özel madeni para yuvalarına sahip 2 oyunculu bir bar üstü arcade makinesinin nasıl oluşturulacağına dair adım adım bir eğitimdir. Madeni para yuvaları, yalnızca çeyrek ve daha büyük madeni paraları kabul edecek şekilde yapılacaktır. Bu oyun salonuna güç verilir
Retro-CM3: Güçlü Bir RetroPie Yönetilen OYUN Konsolu: 8 Adım (Resimlerle)
Retro-CM3: Güçlü bir RetroPie Handled OYUN Konsolu: Bu talimat, adafruit'in PiGRRL Zero'sundan, Wermy'nin orijinal Gameboy Zero yapısından ve GreatScottLab'ın Handled Oyun Konsolundan esinlenmiştir. Bu RetroPie tabanlı oyun konsolu, çekirdek olarak ahududu pi zero(W) kullanır. AMA, birkaç tane inşa ettikten sonra