İçindekiler:
- Adım 1: Malzemeler ve Araçlar
- Adım 2: Kasayı Lazerle Kesme ve Yapıştırma
- Adım 3: Devre
- Adım 4: Elektroniği Ekleme
- Adım 5: Raspberry Pi'nin Hazırlanması
- Adım 6: Kabloları Takma
- 7. Adım: Fanı Takma
- Adım 8: LED'i Takma
- Adım 9: Basmalı Düğmenin Kurulması
- Adım 10: Yazılım Ekleme
- Adım 11: Oyun Ekleme
Video: Ahşap Süper Nintendo Eğlence Sistemi (SNES): 11 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Viyana'daki bir maker-faire'de ahşap bir Super Nintendo Entertainment System (SNES) ile karşılaştım. Çocukken ağabeyimle böyle bir oyun konsolu ile oynardık. Oynamaya başladığım anda tekrar Super Mario bağımlısı olduğumu anladığımda, kardeşim ve kendim için bir SNES yapmaya karar verdim. İnternette araştırma yapmak beni Jules1050'nin ahşap SNES'ime ilham veren ahşap bir SNES'i (sanırım fuarda gördüğüm konsolun aynısı) nasıl inşa ettiğine dair talimatına getirdi. Ayrıca ahşap bir SNES denetleyicisinin nasıl oluşturulacağına dair gerçekten harika bir talimat var.
Konsol orijinali kadar büyük değil ve 180x155x45 mm ölçülerinde, bu kesinlikle gerekli boyut - daha küçük bir kutu tüm bileşenleri içeremez (Güven bana, denedim -.-). Birbirine yapıştırılmış kontrplak katmanlarından yapılmıştır - tasarım tam olarak orijinal SNES gibi değildir, ancak kesinlikle bir SNES'tir. Üst kapak açılabilir ve bir LED ve bir güç düğmesi içerir. Sistem, Retro-Pie çalıştıran bir Raspberry Pi'ye dayanmaktadır. Gerekli tüm konektörler (USB, Micro-USB, HDMI) çıkarılır ve Pi'nin çok ısınmaması için bir mini fan dahildir. Parçaların çoğu Ali-Express'ten, yani yeterli zamanınız varsa, SNES'i yaklaşık 110 €'ya inşa edebilirsiniz, -
Umarım öğretilebilirliğimi beğenirsiniz ve çocukluk anılarınızı hayata döndürmenize yardımcı olabilirim:)
Adım 1: Malzemeler ve Araçlar
Malzemeler
- Lasercut Kontrplak (4 mm) ör. Kavak (Boyut için sonraki adımdaki çizimlere bakın)
- Raspberry Pi güç kablosu (Mikro USB)
-
SNES USB Denetleyici
- Ahududu Pi (Model 3B)
- Mikro SD Kart (en az 8 GB)
- Raspberry Pi 3B Soğutucu
- Raspberry Pi için Mini Fan
- S8050 NPN Transistör
- USB Uzatma Kablosu Erkek-Dişi Sağ Açılı 10cm (2x)
- HDMI Uzatma Kablosu Erkek-Dişi 11cm
- Mikro USB Uzatma Kablosu Erkek-Dişi 20cm
- LED 5mm çap
- Metal film direnci 220R
- Mini Basmalı Buton 6x6x5mm 4 pinli
- Jumper Kabloları Dişi-Dişi
- Atlama pimleri (erkek atlama kablolarından)
- Isıyla Daralan tüp
- Lehimleme kalay
- Sıcak tutkal
- Uhu çok amaçlı yapıştırıcı
Toplam maliyet yaklaşık 110 €, -
- SD-Kartlı Raspberry Pi ve güç kablosu yaklaşık 70 €, -
- Oyun Kontrolörleri yaklaşık 15 €, -
- Diğer elektronik eşyalar yaklaşık 15€, -
- Kontrplak yaklaşık 5 €, -
- Diğer malzeme 5 €, -
Aletler
- Lasercutter (Viyana'daki Happylab gibi açık laboratuvarların yanı sıra lazer kesim hizmeti sunan şirketler de var)
- İnce taneli zımpara kağıdı
- Havya
- Sıcak yapıştırıcı tabancası
- pense
- Bilgisayar ve Wifi
- Raspberry Pi'yi kurmak için USB Klavye
Adım 2: Kasayı Lazerle Kesme ve Yapıştırma
kesme
Kasayı oluşturmanın ilk adımı, tüm parçaları bir lazer kesiciyle kesmektir. Lazer kesim hizmeti veren şirketler olduğu kadar, Viyana'daki Happylab gibi bir lazer kesicinin sunulduğu açık laboratuvarlar da var. Kasa orijinal SNES kasasından (180x155x45 mm) daha küçük ve 10 katmandan oluşuyor. Son katman kaldırılabilir ve 9. katmana sığar. Gerekli tüm parçalar DXF ve DWG dosyaları olarak sağlanır. Ayrıca tüm Solidworks-CAD-Data dahildir.
Bileme
Kesilen kısımlar zımpara kağıdı ile zımparalanmalıdır. Küçük parçaları kaybetmemeye dikkat edin! Atılabilecek tüm parçalar katman görüntüsünde sarı olarak işaretlenmiştir.
yapıştırma
Daha sonra parçalar çok amaçlı yapıştırıcı ile birbirine yapıştırılmalıdır. Ekteki 3D-PDF, katmanların konumlarını gösterir. Zemin katmanı ve 2. katman arkada ve yanlarda hizalanır. Diğer tüm katmanlar, orta kesim hizalanmış olarak birbirine yapıştırılır.
Konektör katmanına (5 ve 6) ulaşıldığında, kablonun fişleri deliklerin içine yerleştirilmeli, daha sonra sığacaklarından emin olmak için küçük ara parçalar yerleştirilmelidir.
Üst kapak, görünür kapaktan ve SNES'in (9a) son katmanına uyan daha küçük bir katmandan oluşur. 9. katmanı SNES'e yapıştırmadan önce üst kapak parçalarını birbirine yapıştırın. Bu nedenle, 9. katmanı iç kısım 9a ile masaya yerleştirin ve 9a katmanının hemen üzerine yapıştırıcı sürün! Ardından, LED deliğini katman 9 ile hizalayarak, katmanın 10 dış ve iç kısmını 9a'ya bastırın. Tutkal sertleştiğinde, kapak 9a+10 çıkarılabilir ve parça 9, SNES'in geri kalanına yapıştırılabilir. Kapak 9a+10 ayrı kalır ve kasayı kapatmak için kullanılabilir. Dilerseniz benim düğme çerçevelerinde yaptığım gibi yapıştırmadan önce bazı vurgular için üst kısımlardan bazılarını boyayabilirsiniz. Basma düğmesi deliğini açık bırakın. Bu parçanın yanı sıra, düğmeyi takmak için daha sonra ihtiyaç duyulacak olan biraz daha büyük bir dikdörtgen parça daha bırakılmalıdır.
Adım 3: Devre
Devre şeması, aşağıdaki adımlarda açıklanan ve aşağıdaki işlevleri sunan tüm elektronik bileşenlerin bağlantısını gösterir:
- Fan, bir S8050 transistör aracılığıyla Raspberry Pi ile sıcaklığa bağlı olarak soğutmak için açılıp kapatılabilir (Ahududu yeterli akımı kaldıramadığından) - Edo Scalafiotti'den esinlenilmiştir
- Anahtar, Raspberry Pi'yi açıp kapatabilir - Tyler'dan esinlenilmiştir
- 220R serisi dirençli LED (akımı azaltmak için), SNES'in çalışıp çalışmadığını gösterir - Zach'ten esinlenilmiştir
Bu şeyler elbette sadece doğru yazılımla çalışır - bu nedenle bu talimatın yazılım bölümüne bakın.
Fan, ahududu'nun 5V ve GND'sine bağlıdır, bu sayede transistör ve pin 12 (GPIO18) üzerinden değiştirilebilir. Fanı doğrudan 5V ve GND'ye bağlamaya çalışmayın - bu Raspberry Pi'nizi bozabilir! Güç düğmesi doğrudan pin 5'e (GPIO3) ve GND'ye bağlanır. LED'i Pi ile açıp kapatmak için Raspberry'nin Pi tarafından otomatik olarak açılıp kapatılan UART_TX pinine (pin 8) bağlanır. Bir direnç, ikinci kontağı ile GND'ye bağlanan LED'in akımını azaltır. Doğrudan Raspberry'nize bağlamaya çalışmayın - bu, donanımınıza da zarar verebilir!
Devrenin anlaşılmasını kolaylaştırmak için tüm GND hatları Raspberry Pi'nin bir GND pinine bağlanır. Üç toprak hattı, daha kolay kurulum için farklı GND pinlerine bağlı aşağıdaki adımlardadır.
Adım 4: Elektroniği Ekleme
Bu adım sadece elektroniklere kısa bir genel bakış sağlar. Aşağıdaki adımlarda elektroniklerin kurulumu anlatılmaktadır:
- Raspberry Pi'nin Hazırlanışı
- Uzatma kablolarının yönlendirilmesi (USB, HDMI ve Power-USB)
- Fanın takılması
- LED'i ekleme
- Basmalı düğmenin takılması
Görsellerde de görüldüğü gibi LED, kasanın içindeki küçük deliğe yerleştirilmiştir. Ayrıca fan kasada bir çentik içinde yer alıyor ve SNES'in üst kapağına daha uzun kablolarla buton takılıyor.
Adım 5: Raspberry Pi'nin Hazırlanması
Raspbery Pi'nin çok ısınmamasını sağlamak için ısı emicilerini üzerine yapıştırın.
Adım 6: Kabloları Takma
Raspberry Pi'yi resimde görüldüğü gibi kasaya yerleştirin ve 2 adet USB kablosunun yanı sıra HDMI kablosu ve micro-USB kablosunu da takın. Sınırlı alan nedeniyle kabloları kablo kayışlarıyla kasaya sabitlemek zor olduğundan, yerlerinde kaldıklarından emin olmak için sıcak tutkal kullanın.
7. Adım: Fanı Takma
Fanın devresi, fan ve bir transistörden oluşur. Her şeyi atlama kablolarıyla kolayca takılabilir hale getirmek için, transistörün her bir pimine erkek bir atlama kablosundan bir pim lehimlendi. Lehim bağlantıları ısıyla daralan makaron ile izole edilmiştir. Daha sonra fanın GND kablosu (siyah) devrede görüldüğü gibi transistöre bağlandı. Raspberry Pi'ye bağlamak için diğer iki pime dişi-dişi jumper-kablolar bağlandı. Merkezi pin Raspberry'nin GND'sine, diğeri ise fanı açıp kapatmak için pin 12'ye (GPIO18) bağlanır.
Adım 8: LED'i Takma
LED devresi, LED ve bir dirençten oluşur. Gerekli seri direnç doğrudan LED'in pinine lehimlenebilir. Direncin diğer pimine bir erkek jumper pimi bağlanmalı ve her şey ısı büzüşmeli tüp ile izole edilmelidir. Sınırlı alan nedeniyle direncin 90 derece bükülmesi gerektiğini unutmayın - bunu boruyu küçültmeden önce yapın. Daha sonra pinlere dişi-dişi jumper-kabloları bağlanabilir ve LED Raspberry Pi'nin UART_TX-pinine (pin 8) ve GND'ye bağlanabilir. LED'de görünen daha küçük ve daha büyük bir kısım vardır. Daha büyük parça pimi ile GND'ye bağlanmalıdır!
LED'i içeriden kasaya yerleştirin. Deliklerin çapları, dışarı kaymasını imkansız hale getirmelidir. LED'i yerinde tutmak için sıcak tutkal kullanın.
Adım 9: Basmalı Düğmenin Kurulması
Basmalı düğme, SNES'in üst kapağında bulunur. Oraya sabitlemek için, iki basmalı düğme pimine bir erkek jumper pimi lehimleyin. Daha sonra kapağa yapıştırılacak olan dikdörtgen tahta parçasına her bir pim için küçük delikler açın ve dipçik pimlerini bunların içinden geçirin. Sınırlı alan nedeniyle, pimler pense ile bükülmelidir.
Basma düğmesi basılmadığında yaklaşık 5 mm yüksekliğinde ve ahşap sadece 4 mm olduğundan kapaktan dışarı çıkar. Bunu önlemek için kartondan bir pencere kesin ve dikdörtgen tahta parçasına yapıştırın. Ardından bu parçayı içeriden kapağa yapıştırın. Düğmeyi kapatmak için üzerine çok az miktarda çok amaçlı yapıştırıcı sürün ve tahta düğmeye karşı bastırın. Bu benim için mükemmel çalıştı. Düğmeyi engelleyebileceğinden çok fazla yapıştırıcı kullanmayın!
Basmalı düğmeyi Raspberry Pi'nin pin 5'ine (GPIO3) bağlamak için iki dişi-dişi atlama kablosu kullanın. Pi'nin yerleşik bir uyandırma işlevi olduğundan, bu pimi kullanmak önemlidir. Kasayı açmayı mümkün kılmak için uzun kablolar kullanın.
Adım 10: Yazılım Ekleme
Tebrikler! Buraya kadar yaptıysanız, tüm donanım malzemelerini resmi olarak yapmışsınız demektir! Şimdi yazılım zamanı…
RetroPie'ı Yükleme
Raspberry Pi, özellikle retro oyunları oynamak için tasarlanmış RetroPie'yi çalıştırıyor. Burada, gerekli tüm adımlarda size rehberlik eden çok iyi bir kurulum talimatı bulabilirsiniz. En azından Wifi bağlantısını kurana kadar talimatları izleyin ve IP'nizi not ettiğinizden emin olun.
LED için UART'ı etkinleştirme
LED'i Raspberry Pi ile açıp kapatmak için Pi'nin UART-Pin'ine bağlanır, çünkü bu pin Zach tarafından tarif edildiği gibi başladığında ayarlanır. Terminale girmek ve /boot/config.txt dosyasını düzenlemek için Pi üzerinde F4 tuşuna basmanız yeterlidir. enable_uart=1 olarak ayarlayın - hepsi bu. Ardından sudo raspi-config yazarak raspi-config'i açın ve Arayüz Seçenekleri Seri'ye gidin ve etkinleştirin.
Fan ve düğme için dosya indirme
Bu web sitesi.sh dosyalarını yükleyemediği için 3 dosyayı indirin ve listen-for-shutdown. REPLACE_THIS_WITH_sh dosyasını Listen-for-shutdown.sh olarak yeniden adlandırın. Dosyalar Edo Scalafiotti (fan) ve Tyler dosyalarından bir araya getirilmiştir. (güç düğmesi).
- listen-for-shutdown.sh iki.py dosyasını başlatır
- listen-for-shutdown.py, GPIO 3'ün yüksek bir sinyal almasını bekler ve Raspberry'yi kapatır
- run-fan.py, CPU sıcaklığını izler ve fanı buna göre açıp kapatır. Bu komut dosyasında sıcaklık sınırını değiştirebilirsiniz.
Dosyaları aktarma
Dosyaları bilgisayarınızdan Raspberry'ye aktarmak için önce SSH'yi etkinleştirmeniz gerekir. Bu nedenle sudo raspi-config yazarak Raspi-Config'e girin ve Arabirim Seçenekleri SSH'ye gidin ve etkinleştirin.
Bilgisayarınızda bir terminal açın ve şunu yazın:
- scp yourPathToFile\listen-for-shutdown.sh pi@yourPisIP:~
- scp yourPathToFile\listen-for-shutdown.py pi@yourPisIP:~
- scp yourPathToFile\run-fan.py pi@yourPisIP:~
İlk kısım dosyanın bilgisayarınızda nerede olduğunu, ikinci kısım ise ahududu (bu durumda pi) üzerindeki kullanıcıyı, Pi'nin IP'sini ve dosyaların depolandığı kök yolunu (~) içerir. Bu adımda şifrenizi girmeniz gerekebilir.
Dosyaları yürütülebilir hale getirme
Dosyaları yürütülebilir hale getirmek ve başlangıçta otomatik olarak çalıştırmak için, aşağıdaki komutlarla bunları taşımanız ve izinlerini değiştirmeniz gerekir:
- sudo mv listen-for-shutdown.py /usr/local/bin/listen-for-shutdown.py
- sudo mv run-fan.py /usr/local/bin/run-fan.py
- sudo mv listen-for-shutdown.sh /etc/init.d/listen-for-shutdown.sh
- sudo chmod +x /usr/local/bin/listen-for-shutdown.py
- sudo chmod +x /usr/local/bin/run-fan.py
- sudo chmod +x /etc/init.d/listen-for-shutdown.sh
- sudo update-rc.d /etc/init.d/listen-for-shutdown.sh varsayılanları
İlk 3 komut, dosyaları doğru dizinlere taşır, ikinci 3 komut izin verir ve son komut, başlangıçta çalışacak.sh dosyasını kaydeder.
Hepsi bu kadar, Raspberry Pi'yi yeniden başlattıysanız LED'in, güç düğmesinin ve fanın çalışıp çalışmadığını test edebilirsiniz. Fanı test etmek için Pi'nizi ısıtabilir veya sıcaklığı run-fan.py'de değiştirebilirsiniz (değişiklikleri etkinleştirmek için listen-for-shutdown.sh'yi yeniden çalıştırmayı unutmayın).
Adım 11: Oyun Ekleme
Oyunları bilgisayarınızdan Raspberry Pi'ye aktarmak için örneğin bir USB sürücü kullanabilirsiniz. Kurulum kılavuzundaki adımları kopyaladım ve SNES kapağının içine yapıştırılabilen güzel bir kılavuz hazırladım:
- USB'nizin FAT32 veya NTFS olarak biçimlendirildiğinden emin olun
- Önce USB belleğinizde retropie adlı bir klasör oluşturun.
- Pi'ye takın ve yanıp sönmeyi bitirmesini bekleyin
- USB'yi çıkarın ve bir bilgisayara takın
- Rom'ları ilgili klasörlerine ekleyin (retropie/roms klasöründe)
- Ahududu Pi'ye geri takın
- yanıp sönmesinin bitmesini bekleyin
- Başlat menüsünden öykünme istasyonunu yeniden başlat'ı seçerek öykünme istasyonunu yenileyin
İnternet üzerinden çok kolay oyunlara sahip olabilirsiniz. Sadece google SNES ROM'ları veya başka bir şey.
Önerilen:
Genel Bakış: Ev Eğlence ve Güvenlik Sistemi: 6 Adım
Genel Bakış: Ev Eğlence ve Güvenlik Sistemi: Uygulama Hakkında Bu IoT sistemi bir Ev Eğlence ve Güvenlik Sistemidir.Güvenlik Dokunun RFID Kartı ve girişler Firebase'e kaydedilir.Yetkilendirilmişse, sorunsuz giriş yapabilirsiniz ve resim çekilip S3'e yüklenir Yetkisiz ise, savunma sek
Süper Ahşap Eğlence Sistemi: 9 Adım (Resimlerle)
Süper Ahşap Eğlence Sistemi: Tamamen çalışan ahşap Süper Nintendo Eğlence Sistemlerimi gururla sunarım. Ahşap bir Super Nintendo Gamepad'in nasıl oluşturulacağını kılavuzumu yayınlamadan önce ve şimdi size konsolu nasıl oluşturacağınızı göstermenin zamanı geldi. Tahta sandık birden fazla parçadan yapılmıştır
Sevimli ve Güçlü Bir Ahşap Robot Kolunda Birkaç Parça Ahşap Nasıl Kullanılır: 10 Adım
Birkaç Parça Tahtayı Birleştirerek Şirin ve Güçlü Bir Ahşap Robot Kol Nasıl Yapılır: Robot kolunun adı WoodenArm. Çok şirin görünüyor! WoodenArm hakkında daha fazla ayrıntı istiyorsanız, lütfen www.lewansoul.com'a bakın
USB ile Çalışan Brülör! Bu Proje Plastik/Ahşap/Kağıdı Yakabilir(Eğlenceli Proje Ayrıca Çok İnce Ahşap Olmalıdır): 3 Adım
USB ile Çalışan Brülör! Bu Proje Plastik/Ahşap/Kağıdı Yakabilir(Eğlenceli Proje Aynı zamanda Çok İnce Ahşap Olmalıdır): BUNU USB KULLANARAK YAPMAYIN!!!! Tüm yorumlardan bilgisayarınıza zarar verebileceğini öğrendim. bilgisayarım iyi tho. 600ma 5v telefon şarj cihazı kullanın. Bunu kullandım ve iyi çalışıyor ve gücü durdurmak için bir güvenlik fişi kullanırsanız hiçbir şey zarar görmez
Nintendo Eğlence Sistemi Kartuş Saat: 7 Adım (Resimlerle)
Nintendo Eğlence Sistemi Kartuş Saati: Bir süre önce arkadaşım Carolyn Main, Noel için arkadaşları için NES kartuşlu saatler yaptı. Sarsıldılar. NES Kartuşlu Saat'in muhteşemliği tüm diyarlara yayılmış olmalı. Artık internete girip bir tane satın alabilirsiniz… AMA:1) Hepimiz biliyoruz ki