Isi kandungan:

Sistem Hiburan Super Nintendo Kayu (SNES): 11 Langkah
Sistem Hiburan Super Nintendo Kayu (SNES): 11 Langkah

Video: Sistem Hiburan Super Nintendo Kayu (SNES): 11 Langkah

Video: Sistem Hiburan Super Nintendo Kayu (SNES): 11 Langkah
Video: Unboxing SNES Classic Edition - Super Nintendo Entertainment System 2024, November
Anonim
Sistem Hiburan Super Nintendo Kayu (SNES)
Sistem Hiburan Super Nintendo Kayu (SNES)
Sistem Hiburan Super Nintendo Kayu (SNES)
Sistem Hiburan Super Nintendo Kayu (SNES)
Sistem Hiburan Super Nintendo Kayu (SNES)
Sistem Hiburan Super Nintendo Kayu (SNES)

Di sebuah pembuat-faire di Vienna, saya dengan senang hati tersandung di Sistem Nintendo Entertainment (SNES) kayu. Saya pernah bermain dengan konsol permainan seperti kakak saya ketika saya masih kecil. Ketika saya menyedari menjadi ketagih lagi kepada Super Mario ketika saya mula bermain, saya memutuskan untuk membina SNES untuk abang dan saya. Dengan mencari di internet, saya dapat memberi petunjuk kepada Jules1050 tentang bagaimana dia membina SNES kayu (saya rasa ia adalah konsol yang sama dengan yang saya lihat di pameran) yang mengilhami SNES kayu saya. Terdapat juga instruksional yang sangat hebat mengenai cara membina pengawal SNES kayu.

Konsol tidak sebesar yang asli dan berukuran 180x155x45 mm, yang merupakan ukuran mutlak yang diperlukan - kotak yang lebih kecil tidak dapat memuat semua komponen (Percayalah, saya mencuba -.-). Ia terbuat dari lapisan papan lapis yang dilekatkan bersama - reka bentuknya tidak sama seperti SNES yang asli tetapi tidak dapat disamakan dengan SNES. Penutup atas boleh dibuka dan termasuk LED dan butang kuasa. Sistem ini berdasarkan pada Raspberry Pi yang menjalankan Retro-Pie. Semua penyambung yang diperlukan (USB, Micro-USB, HDMI) dibawa keluar dan untuk memastikan Pi tidak terlalu panas, kipas mini disertakan. Sebilangan besar bahagiannya adalah dari Ali-Express jadi jika anda mempunyai cukup masa, anda boleh membina SNES dengan harga sekitar € 110, -

Saya harap anda menikmati pengajaran saya dan saya dapat membantu anda mengembalikan kenangan masa kecil anda:)

Langkah 1: Bahan & Alat

Bahan & Alat
Bahan & Alat

Bahan

  • Papan Lapis Lasercut (4 mm) cth. Poplar (Lihat gambar pada langkah seterusnya untuk ukuran)
  • Kabel kuasa Raspberry Pi (Mikro USB)
  • Pengawal USB SNES

  • Raspberry Pi (Model 3B)
  • Kad SD mikro (sekurang-kurangnya 8 GB)
  • Pendingin Raspberry Pi 3B
  • Kipas Mini untuk Raspberry Pi
  • Transistor S8050 NPN
  • Kabel Sambungan USB Lelaki-Wanita Bersudut Kanan 10cm (2x)
  • Kabel Sambungan HDMI Lelaki-Perempuan 11cm
  • Kabel Sambungan Mikro USB Lelaki-Perempuan 20cm
  • Diameter 5mm LED
  • Perintang filem logam 220R
  • Butang Tekan Mini 6x6x5mm 4 pin
  • Kabel Jumper Perempuan-Perempuan
  • Jumper pin (dari kabel pelompat lelaki)
  • Tiub Pengecutan Panas
  • Tin pematerian
  • Gam panas
  • Uhu gam serba guna

Jumlah kos sekitar € 110, -

  • Raspberry Pi dengan Kad SD dan kabel kuasa sekitar € 70, -
  • Pengawal Permainan sekitar € 15, -
  • Barang elektronik lain sekitar € 15, -
  • Papan lapis sekitar € 5, -
  • Bahan lain € 5, -

Alat

  • Lasercutter (Terdapat syarikat yang menawarkan perkhidmatan laser dan makmal terbuka seperti Happylab di Vienna)
  • Kertas kasar dengan bijirin halus
  • Besi pematerian
  • Pistol gam panas
  • Tang
  • Komputer dan Wifi
  • Papan Kekunci USB untuk menyiapkan Raspberry Pi

Langkah 2: Memotong dan Melekatkan Kes

Lasercutting dan Melekatkan Kes
Lasercutting dan Melekatkan Kes
Lasercutting dan Melekatkan Kes
Lasercutting dan Melekatkan Kes
Lasercutting dan Melekatkan Kes
Lasercutting dan Melekatkan Kes

Keratan

Langkah pertama untuk membina casing adalah memotong semua bahagian dengan pemotong laser. Terdapat syarikat yang menyediakan perkhidmatan laser dan makmal terbuka seperti Happylab di Vienna di mana pemotong laser ditawarkan. Sarungnya lebih kecil daripada perumahan SNES yang asal (180x155x45 mm) dan terdiri daripada 10 lapisan. Lapisan terakhir boleh diangkat dan sesuai dengan lapisan ke-9. Semua bahagian yang diperlukan disediakan sebagai fail DXF dan DWG. Selanjutnya semua Solidworks-CAD-Data disertakan.

Pengisaran

Bahagian yang dipotong harus digiling dengan kertas kasar. Hati-hati agar tidak kehilangan bahagian kecil! Semua bahagian yang boleh dibuang ditandakan kuning pada lapisan gambar.

Melekatkan

Selepas itu bahagian mesti dilekatkan bersama gam serba guna. 3D-PDF yang dilampirkan menunjukkan kedudukan lapisan. Lapisan tanah dan lapisan ke-2 sejajar di bahagian belakang dan sisi. Semua lapisan lain dilekatkan bersama dengan garis pusat yang diselaraskan.

Apabila mencapai lapisan penyambung (5 dan 6), palam kabel harus diletakkan di dalam lubang sementara spacer kecil diletakkan untuk memastikannya pas kemudian.

Penutup atas terdiri daripada penutup yang kelihatan dan lapisan yang lebih kecil, yang sesuai dengan lapisan terakhir SNES (9a). Lekatkan bahagian penutup atas bersama sebelum melekatkan lapisan 9 ke SNES. Oleh itu, letakkan lapisan 9 dengan bahagian dalam 9a di atas meja dan letakkan gam hanya pada lapisan 9a! Kemudian tekan bahagian luar dan dalam lapisan 10 ke 9a, sejajarkan lubang untuk LED dengan lapisan 9. Apabila gam disembuhkan, penutup 9a + 10 dapat dilepaskan dan bahagian 9 terpaku pada sisa SNES. Penutup 9a + 10 tetap terpisah dan boleh digunakan untuk menutup sarungnya. Sekiranya anda mahu, anda boleh melukis bahagian atas untuk beberapa aksen sebelum melekatkannya seperti yang saya lakukan dengan bezel butang. Biarkan lubang terbuka untuk menekan butang. Selain bahagian ini, bahagian segi empat yang sedikit lebih besar harus ditinggalkan, yang akan diperlukan kemudian untuk memasang butang.

Langkah 3: Litar

Litar
Litar

Gambarajah litar menunjukkan sambungan semua komponen elektronik yang dijelaskan dalam langkah-langkah berikut dan menawarkan fungsi berikut:

  • Kipas boleh dihidupkan / dimatikan untuk bergantung pada suhu yang sejuk dengan Raspberry Pi melalui transistor S8050 (kerana Raspberry tidak dapat menangani arus yang cukup) - diilhamkan oleh Edo Scalafiotti
  • Switch mampu menghidupkan / mematikan Raspberry Pi - diilhamkan oleh Tyler
  • LED dengan perintang siri 220R (untuk mengurangkan arus) menunjukkan sama ada SNES berjalan atau tidak - diilhamkan oleh Zach

Perkara ini tentu saja berfungsi dengan perisian yang betul - oleh itu lihat bahagian perisian arahan ini.

Kipas disambungkan ke raspberry 5V dan GND, di mana ia boleh ditukar melalui transistor dan pin 12 (GPIO18). Jangan cuba menghubungkan kipas terus ke 5V dan GND - ini boleh merosakkan Raspberry Pi anda! Butang kuasa disambungkan ke pin 5 (GPIO3) dan GND secara langsung. Untuk menghidupkan dan mematikan LED dengan Pi, ia disambungkan ke pin UART_TX Raspberry (pin 8) yang dihidupkan dan dimatikan oleh Pi secara automatik. Perintang mengurangkan arus untuk LED yang disambungkan ke GND dengan kenalan kedua. Jangan cuba menyambungkannya terus ke Raspberry anda - ini juga boleh merosakkan perkakasan anda!

Untuk menjadikan litar lebih mudah difahami, semua garisan GND disambungkan bersama ke satu pin GND dari Raspberry Pi. Ketiga-tiga garis tanah berada dalam langkah berikut yang disambungkan ke pin GND yang berbeza untuk pemasangan yang lebih mudah.

Langkah 4: Menambah Elektronik

Menambah Elektronik
Menambah Elektronik
Menambah Elektronik
Menambah Elektronik
Menambah Elektronik
Menambah Elektronik
Menambah Elektronik
Menambah Elektronik

Langkah ini hanya memberi gambaran ringkas mengenai elektronik. Dalam langkah-langkah berikut, pemasangan elektronik dijelaskan:

  • Penyediaan Raspberry Pi
  • Laluan kabel sambungan (USB, HDMI dan Power-USB)
  • Memasang kipas
  • Menambah LED
  • Memasang butang tekan

Seperti yang dapat dilihat pada gambar, LED terletak di lubang kecil dalam casing. Kipas juga terletak di takik pada casing dan butangnya dipasang dengan kabel yang lebih panjang di penutup atas SNES.

Langkah 5: Menyiapkan Raspberry Pi

Menyiapkan Raspberry Pi
Menyiapkan Raspberry Pi

Untuk memastikan Raspbery Pi tidak terlalu panas, lekatkan haba ke dalamnya.

Langkah 6: Memasang Kabel

Memasang Kabel
Memasang Kabel
Memasang Kabel
Memasang Kabel
Memasang Kabel
Memasang Kabel
Memasang Kabel
Memasang Kabel

Letakkan Raspberry Pi seperti yang dapat dilihat pada gambar di casing dan pasangkan 2 kabel USB, serta kabel HDMI dan kabel mikro-USB. Oleh kerana kabel sukar dipasang dengan tali kabel ke casing kerana ruang yang terhad, gunakan lem panas untuk memastikannya tetap di tempatnya.

Langkah 7: Memasang Kipas

Memasang Kipas
Memasang Kipas
Memasang Kipas
Memasang Kipas

Cirduit untuk kipas terdiri daripada kipas dan transistor. Untuk menjadikan semuanya mudah dipasang dengan kabel jumper, pin dari kabel jumper lelaki disolder ke setiap pin transistor. Sendi pateri diasingkan dengan tiub pengecutan panas. Kemudian kabel GND (hitam) kipas disambungkan ke transistor seperti yang kelihatan di litar. Kabel pelompat wanita-wanita disambungkan ke dua pin lain untuk menghubungkannya ke Raspberry Pi. Pin pusat disambungkan ke GND Raspberry, yang lain ke pin 12 (GPIO18) untuk menghidupkan dan mematikan kipas.

Langkah 8: Memasang LED

Memasang LED
Memasang LED
Memasang LED
Memasang LED
Memasang LED
Memasang LED

Litar untuk LED terdiri daripada LED dan perintang. Perintang siri yang diperlukan boleh disolder terus ke pin LED. Pin jumper lelaki harus disambungkan ke pin perintang yang lain dan semuanya mesti diasingkan dengan tiub pengecutan panas. Perhatikan bahawa kerana ruang yang terhad, perintang mesti dibengkokkan 90 darjah - lebih baik lakukannya sebelum mengecilkan tiub. Kemudian, kabel pelompat wanita-wanita boleh disambungkan ke pin dan LED boleh disambungkan ke pin UART_TX Raspberry Pi (pin 8) dan ke GND. Terdapat bahagian yang lebih kecil dan lebih besar yang dapat dilihat pada LED. Ia mesti disambungkan ke GND dengan pin bahagian yang lebih besar!

Masukkan LED ke dalam casing dari dalam. Diameter lubang tidak boleh tergelincir ke luar. Untuk memastikan LED di tempatnya gunakan lem panas.

Langkah 9: Memasang Butang Tekan

Memasang Butang Tekan
Memasang Butang Tekan
Memasang Butang Tekan
Memasang Butang Tekan
Memasang Butang Tekan
Memasang Butang Tekan
Memasang Butang Tekan
Memasang Butang Tekan

Butang tekan terletak di penutup atas SNES. Untuk memperbaikinya di sana, pasangkan pin pelompat lelaki ke dua pin butang tekan. Kemudian buat lubang kecil untuk setiap pin ke dalam kepingan kayu segi empat tepat yang kemudian akan dilekatkan pada penutup dan masukkan pin pantat melaluinya. Kerana ruang yang terhad, pin mesti dibengkokkan dengan tang.

Oleh kerana butang tekan setinggi kira-kira 5 mm apabila tidak ditekan dan kayu hanya 4 mm maka ia akan keluar dari penutup. Potong tingkap dari kadbod dan tempelkan pada kepingan kayu segi empat tepat untuk mengelakkannya. Kemudian lekatkan bahagian ini ke penutup dari dalam. Untuk menutup butang letakkan sebilangan kecil gam serba guna ke atasnya dan tekan butang kayu di atasnya. Ini berfungsi dengan baik untuk saya. Jangan gunakan terlalu banyak gam kerana ini boleh menyekat butang!

Gunakan dua kabel pelompat wanita-wanita untuk menyambungkan butang tekan ke pin 5 Raspberry Pi (GPIO3). Penting untuk menggunakan pin ini, kerana Pi mempunyai fungsi bangun terbangun. Gunakan kabel panjang untuk memungkinkan pembukaan casing.

Langkah 10: Menambah Perisian

Tahniah! Sekiranya anda berjaya sampai di sini, anda telah membina semua perkakasan secara rasmi! Sekarang masa perisiannya …

Memasang RetroPie

Raspberry Pi menjalankan RetroPie, yang direka khas untuk bermain permainan retro. Anda boleh mendapatkan arahan pemasangan yang sangat baik di sini, yang membimbing anda melalui semua langkah yang diperlukan. Ikuti arahan sekurang-kurangnya sehingga anda menyediakan sambungan Wifi dan pastikan untuk menuliskan IP anda.

Mengaktifkan UART untuk LED

Untuk menghidupkan dan mematikan LED dengan Raspberry Pi, ia disambungkan ke UART-Pin Pi, kerana pin ini disetel ketika dimulakan seperti yang dijelaskan oleh Zach. Cukup tekan F4 pada Pi untuk memasuki terminal dan edit fail /boot/config.txt. Tetapkan allow_uart = 1 - itu sahaja. Kemudian buka raspi-config dengan mengetik sudo raspi-config dan pergi ke Interfacing Options Serial dan aktifkan.

Memuat turun fail untuk kipas dan butang

Muat turun 3 fail tersebut dan ganti nama fail tersebut untuk didengarkan-ditutup. REPLACE_THIS_WITH_sh menjadi listen-for-shutdown.sh, kerana laman web ini tidak dapat memuat naik fail.sh. Fail-fail tersebut disatukan dari fail dari Edo Scalafiotti (peminat) dan Tyler (butang kuasa).

  • listen-for-shutdown.sh memulakan dua fail.py
  • listen-for-shutdown.py menunggu sehingga GPIO 3 mendapat isyarat tinggi dan mematikan Raspberry
  • run-fan.py memantau suhu CPU dan menghidupkan dan mematikan kipas dengan sewajarnya. Anda boleh mengubah had suhu dalam skrip ini.

Memindahkan fail

Untuk memindahkan fail dari komputer anda ke Raspberry, anda harus mengaktifkan SSH terlebih dahulu. Oleh itu, masukkan Raspi-Config dengan mengetik sudo raspi-config dan pergi ke Interfacing Options SSH dan aktifkan.

Buka terminal di komputer anda dan ketik:

  • scp yourPathToFile / listen-for-shutdown.sh pi @ yourPisIP: ~
  • scp yourPathToFile / listen-for-shutdown.py pi @ yourPisIP: ~
  • scp yourPathToFile / run-fan.py pi @ yourPisIP: ~

Bahagian pertama memberitahu di mana fail berada di komputer anda, bahagian kedua merangkumi pengguna pada raspberry (dalam kes ini pi), IP Pi dan laluan root (~) tempat fail disimpan. Anda mungkin perlu memasukkan kata laluan anda pada langkah ini.

Menjadikan fail dapat dilaksanakan

Untuk menjadikan fail dapat dieksekusi dan menjalankannya secara automatik pada permulaan, anda harus memindahkannya dan mengubah izinnya dengan perintah berikut:

  • 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 lalai

3 perintah pertama memindahkan fail ke direktori yang betul, 3 perintah kedua memberikan izin dan perintah terakhir mendaftarkan file.sh untuk dijalankan semasa permulaan.

Itu sahaja, anda boleh menguji sama ada LED, butang kuasa dan kipas berfungsi jika anda telah memulakan semula Raspberry Pi. Untuk menguji kipas, anda boleh memanaskan Pi anda atau mengubah suhu dalam run-fan.py (jangan lupa untuk menjalankan semula listen-for-shutdown.sh untuk membuat perubahan aktif).

Langkah 11: Menambah Permainan

Menambah Permainan
Menambah Permainan

Untuk memindahkan permainan dari komputer anda ke Raspberry Pi, anda boleh menggunakan misalnya pemacu USB. Saya menyalin langkah-langkah dari panduan pemasangan dan membuat manual yang bagus yang boleh dilekatkan di bahagian dalam penutup SNES:

  • Pastikan USB anda diformat ke FAT32 atau NTFS
  • Mula-mula buat folder yang disebut retropie pada tongkat USB anda
  • Pasang ke dalam Pi dan tunggu sehingga ia berkelip
  • Tarik keluar USB dan pasangkannya ke komputer
  • Tambahkan ROM ke folder masing-masing (dalam folder retropie / roms)
  • Pasangkannya semula ke dalam raspberry Pi
  • Tunggu sehingga ia berkelip
  • Refresh emulationstation dengan memilih restart emulationstation dari menu mula

Anda boleh mendapatkan permainan dengan sangat mudah di internet. Hanya google SNES ROM atau sebagainya.

Disyorkan: