İçindekiler:
- 1. Adım: Kasayı Yazdırma
- Adım 2: PCB'yi Lehimleyin
- Adım 3: Kabloları Yapın
- Adım 4: Üniteyi Birleştirin
- Adım 5: RetroPie'yi yükleyin
- 6. Adım: Özelleştirin (KODI Ekleyin)
- 7. Adım: Rahatlayın ve Keyfini Çıkarın
Video: KODI ile Retro Oyun Konsolu (N64 Mod): 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Eski okul konsollarında retro oyunlar oynamak çok eğlenceli, ancak bireysel konsolları satın almak ve onunla birlikte gelen tüm oyunları almak çok hantal ve pahalı! Bir kolej/üniversite öğrencisiyseniz ve her 12 ayda bir apartman değiştiriyorsanız, tüm bu konsolları (fareler kablo yuvaları!!!) paketlemek en kolay şey değil. Bu nedenle, orijinal N64 denetleyicileriniz için bir ön arabirime ve çeşitli diğer konsolları oynamak için evrensel denetleyicilere yönelik iki USB yuvasına sahip, zaten halka açık olan RetroPie oyun konsolunda basit bir değişiklik.
Bu nispeten ucuz bir projedir ve büyük olasılıkla bir hafta sonu tamamlanabilir, ancak tüm parçaların gelmesi 3 haftaya kadar sürebilir! 3D yazıcıya erişimin yanı sıra, ihtiyacınız olan şey burada (tüm fiyatlar Kanada para birimindedir).
Malzemeler:
- ABS Filament (1,75 mm) (seçilen renk)…….~25,00 CAD**
-
Raspberry Pi 3 Başlangıç Seti………………………..~120,00 CAD
- Raspberry Pi 3 Model B*……………………………………….
- HDMI kablosu…………………………………………………………
- Isı Emici x2*………………………………………………………….
- 2.5A Güç Kaynağı*………………………………………………
- 32GB Mikro SD Kart (Sınıf 10)*………………………………
- N64 Denetleyici Konektörü(x4)……………………..~$10,00 CAD
- N64 Denetleyici PCB…………………………………….~5,00 CAD
- Kablosuz Klavye………………………………….~$17.00 CAD
- USB Uzatma Kabloları……………………………….~$10.50 CAD
- 2x3 Pin Başlığı…………………………………………..~2.00$ CAD
- 2.4-4mm Montaj Vidaları (x9)…………………….~2.00$ CAD
- 2.8-6mm Montaj Vidaları (x4)…………………….~2.00$ CAD
Aletler:
- 3 boyutlu yazıcı………………………………………………………………….
- Tornavida Seti………………………………………………………..
- Havya……………………………………………………………
- Isı tabancası………………………………………………………………….
- Sıcak Tutkal/Silikon…………………………………………………………
Çeşitli:
- USB Süper Nintendo Denetleyicileri (isteğe bağlı)…$17,00 CAD
- Isıyla Daralan (opsiyonel)……………………………………………….
- NinjaFlex Filament (isteğe bağlı)…………………….50,00 CAD
-
Sıfırlama Anahtarı (isteğe bağlı)………………………………2,00 CAD
Toplam Maliyet:……………………………………………..~$166.50 CAD
*Kesinlikle tavsiye edilir.**Buna zaten sahip olduğunuzu varsayarsak.
1. Adım: Kasayı Yazdırma
Kullanılan malzemeler:
- ABS Filamenti (1.75mm)
- NinjaFlex Filament (1.75mm)
Gerekli aletler:
- 3 boyutlu yazıcı
- STL Dosyaları
Talimatlar:
Vaka BURADA Thingiverse.com'da mevcuttur ve. STL dosyalarını içerir. İlk seferde en iyi baskı kalitesi için açıklamadaki baskı detaylarını takip edin, çünkü büyük düz kasaları basmak eğrilme nedeniyle çok kolay değildir. Ayakları NinjaFlex ile yazdırın çünkü bunlar kasanın altındaki vida deliklerine oturacak ve kablolardan birini çekerseniz kutunun masanın etrafında dönmesini önleyecektir.
Bir 3D yazıcıya erişiminiz yoksa, birkaç seçenek vardır. İlk önce Google'ı deneyin. Google harika. İkinci olarak, dosyalarınızı çevrimiçi bir 3D baskı şirketine gönderip kapınıza kadar göndermeye ne dersiniz? İşte bazı seçenekler:
- şekiller
- 3D Hub'lar
- heykeltıraş
Ve liste uzayıp gidiyor…
Adım 2: PCB'yi Lehimleyin
Kullanılan malzemeler:
- N64 Denetleyici PCB
- N64 Denetleyici Konnektörleri
- 2x3 Erkek Başlık Pimi
Gerekli aletler:
Havya
Talimatlar:
Kendi PCB yazıcınıza erişiminiz yoksa, bu adımı dışarıdan temin etmeniz gerekecektir. Şahsen ben OshPark.com'u 3 haftalık bir teslim süresi sundukları için kullandım ve bulabildiğim en ucuzu bizdik. Minimum sipariş üç parça içindir ve tahta başına kabaca beş dolar eder. Web sitesine gidin ve bu adıma eklenmiş olan Gerber CAM dosyalarını içeren bir.zip dosyası yüklemek için talimatları izleyin (Gerbers.zip).
N64 Denetleyici Konektörlerindeki uçlar değişken toleransa sahiptir ve her zaman spesifikasyona uygun değildir, bu nedenle deliklere girmeleri için biraz uğraşmaları gerekebilir. Kontrolör başlıklarının hangi taraf ve yönün takılacağını belirtmek için serigrafi katmanında basılmış ana hatlar olduğunu unutmayın. Tüm konektörler yerinde olduğunda, bunları tahtaya lehimleyin.
2x3 pin başlığını N64 pinlerinin karşı tarafında lehimleyin ve montaj yüzeyini düşük profilli tutmak için pinleri karşı tarafa aynı hizada olacak şekilde yerleştirmeye çalışın.
Nasıl çalışır:
PCB, her denetleyici konektöründen üç pimi yeniden yönlendirir ve bunları 6 pimde birleştirir. Orijinal N64 denetleyicileri, 3.3V mantığı kullanarak çalışır ve denetleyici ile konsol arasında iki yönlü iletişim için tek bir sinyal pimine sahiptir. Her kontrolör için toprak ve güç, tek bir pimde toplanır ve 12 girişi 6 çıkışa düşürmek için dört kontrol sinyali yeniden yönlendirilir.
Kaynaklar:
- PCB Tasarımı
- PCB Tasarım Videosu
- N64 Elektronik
Adım 3: Kabloları Yapın
Kullanılan malzemeler:
- Butona basınız
- Dişi-Dişi Jumper Kabloları
- Isıyla Daralan
Gerekli aletler:
- Havya
- Isı tabancası
Talimatlar:
2.1 Geçiş Anahtarı
Geçiş anahtarı bu proje için isteğe bağlıdır, ancak yine de buraya ekledim çünkü gücü fiziksel olarak çekmek yerine üniteyi sıfırlamak/açmak için kolay bir yol sağlıyor. Yazılım sıfırlamasını eklemek için, iki dişi başlık kablosunu yaklaşık 4 inç olacak şekilde kesin ve serbest uçları sıfırlama anahtarına lehimleyin. Kısa devreyi önlemek için bağlantıları ısıyla küçültün.
2.2 Ahududu Pi'yi Lehimleyin
İki başlık pimini ayırın ve Raspberry Pi'deki 'çalıştır' bağlantı noktasına lehimleyin. Pedlerin üzerine temiz bir lehim boncuğu almaya çalışın ve pimlerin tahtaya kare olduğundan emin olun.
2.2 GPIO-PCB Kablosu
Bu kablo için Raspberry Pi GPIO pinlerini PCB kartına bağlamak için sadece altı dişi başlık pin kablosu kullanabilirsiniz. O yüzden bunları sonraya bırakın.
Kaynaklar:
Sıfırlama anahtarı
Adım 4: Üniteyi Birleştirin
İhtiyac duyulan malzemeler:
- 2.8-4mm Bağlantı Elemanları
- 2.4-6mm Bağlantı Elemanları
- PCB
- Ahududu Pi
- USB Konnektörleri
- Sıfırlama anahtarı
- Kablosuz Klavye Dongle
Gerekli aletler:
- Tornavida Seti
- Sıcak Tutkal/Silikon
Talimatlar:
4.1 N64 Bağlayıcı Arayüzü Dağı
Beş adet 2,8-4 mm vida kullanarak PCB Denetleyici PCB'sini ön duvara monte edin.
4.2 Ahududu Pi
Raspberry Pi'yi dört adet 2,8-4 mm vida kullanarak yerine monte edin. Soğutmaya yardımcı olması için iki ısı alıcıyı Raspberry Pi'ye yerleştirin.
4.3 Montaj Sıfırlama Anahtarı
Sıfırlama anahtarını, kasanın içindeki kilit pulu ile arka delikten geçirin. Kablonun serbest uçlarını Pi üzerindeki 'çalıştır' bağlantı noktasına takın ve yerinde tutmak için sıcak tutkal/silikon kullanın. Kabloların nasıl takılacağının sırası önemsizdir.
4.4 USB Genişleticileri Takın
USB genişleticileri takın ve zamanla dışarı kaymalarını önlemek için yuvalarına kaydırmadan önce sıcak tutkal/silikon dokunuşuyla hafifçe bastırın. Kabloları sarın ve Pi'deki iki boş USB bağlantı noktasına takın.
4.5 Eklenti USB Klavye Dongle
Nano USB alıcısını boş bir bağlantı noktasına takın.
4.6 Eklenti GPIO-PCB Kablosu
Altı dişi kabloyu PCB kartına takın ve yerinden çıkmalarını önlemek için yerine yapıştırın. Topraklama ve 3.3V güç, kartta açıkça işaretlenmiştir, bu nedenle bunları doğrudan Pi'nin GPIO pinlerindeki ilgili bağlantı noktalarına takın. Dört denetleyici pimini belirtildiği gibi kalan yuvalara takın.
4.7 Güvenli Kapak
Dört adet 2,4-6 mm altıgen vida, kapağı kasaya sabitleyen dört adet vidadır. Beklediğiniz gibi, kasanın içinde vidaları barındıran dört sütun var, böylece kasanın dışında hiçbir bağlantı elemanı görünmüyor. Vida setinizden bir Allen anahtar ucu kullanarak bunları sıkılana kadar vidalayın.
4.8 Ayak Ekle
Bu önemli bir adımdır, çünkü ünitenin altından soğutma için havalandırma deliğine hava akışı sağlar. NinjaFlex filamenti kullanarak küçük ayaklar yazdırın veya sadece yapışkan lastik pedler satın alın ve bunları ünitenin alt tarafına monte edin.
Adım 5: RetroPie'yi yükleyin
Kullanılan malzemeler:
- 32GB Mikro SD Kart (Sınıf 10)
- Mikro SD Adaptör
Gerekli aletler:
- Bilgisayar
- SD Biçimlendirici
- Win32DiskGörüntüleyici
- RetroPi Resmi
Talimatlar:
5.1 RetroPie Görüntüsünü Yükleme ve ROM Ekleme
Micro SD USB Adaptörünü kullanarak SD kartı SD Formatter kullanarak biçimlendirin ve ardından RetroPie görüntüsünü Win32DiskImager kullanarak SD karta yazın. Tamamlandığında, SD kartı Raspberry Pi üzerindeki yuvaya takın ve kurulum işlemini başlatmak için üniteyi açın. Bu öğreticiyi BURADAN takip edin. Not: N64 denetleyicileri henüz çalışmayacağından, denetleyici yapılandırması için klavyeyi kullanın.
5.2 GPIO Denetleyici Desteğini Kurun
Ne yazık ki RetroPie, varsayılan olarak GPIO pinleri aracılığıyla denetleyici desteği ile gelmiyor ve bu nedenle yüklenmesi gerekiyor. Orijinal N64 denetleyicisinden gelen verileri okumak için gamecon_gpio_rpi sürücüsünü kurmak için BU öğreticiyi izleyin. Sürücüleri kurmanın en kolay yolu, Paketleri Yönet'i, ardından Sürücü Paketlerini Yönet'i ve ardından gamecondriver'ı seçerek RetroPie-Kur betiği aracılığıyladır. N64 denetleyicileriyle uyumluluk için, dosya için 6. seçeneği kullanın ve denetleyici desteğini etkinleştirmek için /etc/modprobe.d/gamecon.conf dosyasına ` options gamecon_gpio_rpi=6, 6, 6, 6, 6, 6 ` ekleyin. RetroPie açılış ekranında olmak için sistemi yeniden başlatın ve bir denetleyici yapılandırması eklemek için seçenekleri girin. Artık N64 denetleyicisini eşleyebilirsiniz.
5.3 N64 Denetleyicisini Kalibre Etme
N64 denetleyicisini eşleştirirken, tam olarak umduğum gibi çalışmadığını ve bazı düğmeler kaydedilmediği ve joystick'in çok hassas olduğu için kalibrasyon dosyasını manuel olarak döndürmeyi gerektirdiğini gördüm. F4'e (CTRL + F4 veya Windows + F4) basarak RetroPie açılış ekranından komutu girin ve her düğmenin dizinini belirlemek için denetleyicilerinizden canlı bir okuma yazdırmak için joystick testini çalıştırın.
$ jstest /dev/input/js0 # js0, js1, …, js5 için tekrarla
/opt/retropie/configs/n64/InputAutoCfg.ini dosyasını açın ve N64 denetleyicisi için yapılandırma dosyasını, eklenen yapılandırma dosyasıyla (N64_config.txt) eşleşecek şekilde güncelleyin ve kaydedin. Artık N64 denetleyiciniz beklendiği gibi çalışmalıdır!
5.3 Emülatörü Ayarlama
Şimdi RetroPie'yi çalışan N64 denetleyicileriyle yüklemiş olmalısınız, ancak bazı oyunların o kadar iyi oynamadığını fark edebilirsiniz. Bir ROM başlatırken, ayarları yapmak isteyip istemediğinizi soran bir ekran açılır, bu menüye girmek için GİRİŞ/GERİ DÖN öğesine dokunun. Aralarından seçim yapabileceğiniz birkaç farklı emülatör vardır, bu yüzden oynamak istediğiniz her ROM için hangisinin en iyi sonucu verdiğini belirlemek için bunlarla oynayın.
5.4 Pi'ye Hız Aşırtma
Raspberry Pi varsayılan olarak 800MHz'de çalışır ve Raspi-Config menüsü hız aşırtma seçeneğine izin vermez, bu yüzden manuel olarak yapmanız gerekir. Sistemi hızlandırmak için /boot/config.txt dosyasını düzenlemek için BURADAKİ bağlantıyı izleyin. Sistemim 1300MHz'de çalışıyor ve N64 ROM'ların çoğunu oldukça sorunsuz oynuyor.
Kaynaklar:
- RetroPie'yi yükleyin
- Denetleyici Desteği Ekle
- RetroArch Denetleyici Desteği
- Joypad için JSTEST
- N64 Denetleyicisini Eşleme
- Pi'yi Hız Aşırtma
6. Adım: Özelleştirin (KODI Ekleyin)
KODI'yi RetroPie'ye Bağlantı Noktası olarak yüklemek için bu öğreticiyi izleyin.
RetroPie'nin KODI'sini yükleyin
7. Adım: Rahatlayın ve Keyfini Çıkarın
İşte bu kadar! Tüm favori oyunlarınızla tamamen işlevsel bir sisteme sahip olmalısınız! Bunu daha da geliştirmek için herhangi bir geri bildiriminiz veya öneriniz varsa, duymak isterim. Yeni oyun konsolunuzun keyfini çıkarın.
Şerefe:)
Önerilen:
Space Invaders ile Lego Taşınabilir Oyun Konsolu: 4 Adım
Space Invaders ile Lego Taşınabilir Oyun Konsolu: Bir oyun geliştiricisi olmayı ve hareket halindeyken oynayabileceğiniz kendi oyun konsolunuzu oluşturmayı hiç düşündünüz mü? Tek ihtiyacınız olan biraz zaman, donanımLego bricksa Mini-Calliope (bu web sitesinde https://calliope.cc/en sipariş edilebilir) ve biraz beceri
ATBOY Minimal Retro Oyun Konsolu: 5 Adım
ATBOY Minimal Retro Oyun Konsolu: Uzay istilacıları, Tetris, vb. oynamak için ATtiny85 x 0.96 OLED'e dayanan küçük, retro konsol benzeri bir kurulum
Bir Başka ATtiny85 Retro Oyun Konsolu: 4 Adım
Bir Başka ATtiny85 Retro Oyun Konsolu: Uzay istilacıları, Tetris, vb. oynamak için ATtiny85 x 0.96 OLED'e dayanan küçük bir retro Konsol benzeri kurulum
Bozuk Oyun Konsolu ile Güzel Bir Şey Yapın: 6 Adım
Bozuk Oyun Konsolu ile Güzel Bir Şey Yapın: Bir süre önce arkadaşım bana artık çalışmayan eski PS2'sini verdi. Maalesef elektrik mühendisi olmadığım için konsolu tamir edemiyorum ama RetroPie bilgimi yepyeni bir oyun sistemi oluşturmak için kullanabilirim. (Bu talimat için ben
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