Mfumo wa Burudani wa Mbao ya Super Nintendo (SNES): Hatua 11
Mfumo wa Burudani wa Mbao ya Super Nintendo (SNES): Hatua 11
Anonim
Mfumo wa Burudani wa Mbao ya Super Nintendo (SNES)
Mfumo wa Burudani wa Mbao ya Super Nintendo (SNES)
Mfumo wa Burudani wa Mbao ya Super Nintendo (SNES)
Mfumo wa Burudani wa Mbao ya Super Nintendo (SNES)
Mfumo wa Burudani wa Mbao ya Super Nintendo (SNES)
Mfumo wa Burudani wa Mbao ya Super Nintendo (SNES)

Kwenye maonyesho ya waumbaji huko Vienna, ninafurahi kujikwaa kupitia Mfumo wa Burudani wa Super Nintendo (SNES). Nilikuwa nikicheza na kiweko kama hicho cha mchezo na kaka yangu mkubwa nilipokuwa mtoto. Kama niligundua kuwa mraibu tena kwa Super Mario wakati nilianza kucheza, niliamua kujenga SNES kwa mimi na kaka yangu. Kutafuta mtandao kulinileta kwa maelezo ya Jules1050 juu ya jinsi alivyojenga SNES ya mbao (nadhani ni koni ile ile niliyoiona kwenye maonyesho) ambayo iliongoza SNES yangu ya mbao. Pia kuna mafunzo mazuri sana juu ya jinsi ya kujenga mtawala wa SNES wa mbao.

Console sio kubwa kama ile ya asili na ina urefu wa 180x155x45 mm, ambayo ni saizi ya lazima kabisa - sanduku dogo halikuweza kuwa na vifaa vyote (Niamini, nilijaribu -.-). Imetengenezwa kwa safu za plywood ambazo zimeunganishwa pamoja - muundo sio sawa na SNES ya asili lakini ni dhahiri kuwa SNES. Kifuniko cha juu kinaweza kufunguliwa na ni pamoja na LED na kitufe cha nguvu. Mfumo huo unategemea Raspberry Pi inayoendesha Retro-Pie. Viunganisho vyote muhimu (USB, Micro-USB, HDMI) hutolewa nje na kuhakikisha kuwa Pi haipati moto sana, shabiki wa mini amejumuishwa. Sehemu nyingi zinatoka kwa Ali-Express kwa hivyo ikiwa una muda wa kutosha, unaweza kujenga SNES kwa karibu € 110, -

Natumai unafurahiya kufundishwa kwangu na ninaweza kukusaidia kurudisha kumbukumbu zako za utotoni:)

Hatua ya 1: Vifaa na Zana

Vifaa na Zana
Vifaa na Zana

Vifaa

  • Plywood ya Lasercut (4 mm) k.m. Poplar (Tazama michoro katika hatua inayofuata kwa saizi)
  • Kamba ya nguvu ya Raspberry Pi (Micro USB)
  • Mdhibiti wa SNES USB

  • Raspberry Pi (Mfano 3B)
  • Kadi ndogo ya SD (angalau GB 8)
  • Raspberry Pi 3B Kuzama kwa joto
  • Mini Shabiki wa Raspberry Pi
  • S8050 NPN Transistor
  • Cable ya Ugani ya USB Mwanaume-Mwanamke kulia-Angled 10cm (2x)
  • Cable ya Ugani ya HDMI Kiume-Kike 11cm
  • Cable ya Ugani ndogo ya USB Kiume-Kike 20cm
  • LED 5mm kipenyo
  • Kinga ya filamu ya chuma 220R
  • Kitufe cha Mini Push 6x6x5mm 4 pini
  • Chuma za Jumper Kike-Mwanamke
  • Pini za jumper (kutoka kwa nyaya za kiume za kuruka)
  • Joto-Punguza bomba
  • Bati ya kulehemu
  • Gundi ya moto
  • Uhu gundi ya kusudi yote

Jumla ya gharama kuhusu € 110, -

  • Raspberry Pi na SD-Kadi na kamba ya umeme karibu € 70, -
  • Wadhibiti wa Mchezo karibu € 15, -
  • Vitu vingine vya elektroniki kuhusu € 15, -
  • Plywood kuhusu € 5, -
  • Vifaa vingine € 5, -

Zana

  • Lasercutter (Kuna kampuni ambazo hutoa huduma ya lasercut na vile vile maabara ya wazi kama Happylab huko Vienna)
  • Karatasi ya abrasive na nafaka nzuri
  • Chuma cha kulehemu
  • Bunduki ya gundi moto
  • Vipeperushi
  • Kompyuta na Wifi
  • USB-Kinanda kuanzisha Raspberry Pi

Hatua ya 2: Kufanya Lasercutting na Gundi ya Kesi

Lasercutting na Gundi ya Kesi
Lasercutting na Gundi ya Kesi
Lasercutting na Gundi ya Kesi
Lasercutting na Gundi ya Kesi
Lasercutting na Gundi ya Kesi
Lasercutting na Gundi ya Kesi

Kukata

Hatua ya kwanza ya kujenga kesi hiyo ni kukata sehemu zote na mkataji wa laser. Kuna kampuni ambazo hutoa huduma ya lasercut pamoja na maabara ya wazi kama vile Happylab huko Vienna ambapo mkata laser hutolewa. Kesi ni ndogo kuliko nyumba ya asili ya SNES (180x155x45 mm) na ina tabaka 10. Safu ya mwisho inaweza kuinuliwa na inafaa kwenye safu ya 9. Sehemu zote muhimu hutolewa kama faili za DXF na DWG. Zaidi ya hayo Solidworks-CAD-Data imejumuishwa.

Kusaga

Sehemu zilizokatwa zinapaswa kusaga na karatasi ya kuzorota. Kuwa mwangalifu usipoteze sehemu ndogo! Sehemu zote ambazo zinaweza kutolewa zimewekwa alama ya manjano kwenye picha ya safu.

Gundi

Baadaye sehemu zinapaswa kushikamana pamoja na gundi ya kusudi lote. 3D-PDF iliyofungwa inaonyesha nafasi za tabaka. Safu ya chini na safu ya 2 zinalingana nyuma na pande. Tabaka zingine zote zimeunganishwa pamoja na iliyokatwa katikati.

Ilipofikiwa kwenye safu ya kiunganishi (5 na 6), plugs za kebo zinapaswa kuwekwa ndani ya mashimo wakati spacers ndogo zinawekwa ili kuhakikisha zinafaa baadaye.

Jalada la juu linajumuisha kifuniko kinachoonekana na safu ndogo, ambayo inalingana na safu ya mwisho ya SNES (9a). Gundi sehemu za kifuniko cha juu pamoja kabla ya gundi safu ya 9 kwa SNES. Kwa hivyo, weka safu ya 9 na sehemu ya ndani 9a kwenye meza na weka gundi kwenye safu 9a! Kisha bonyeza sehemu ya nje na ya ndani ya safu ya 10 hadi 9a, ukilinganisha shimo kwa LED na safu ya 9. Wakati gundi inapoponywa, kifuniko cha 9a + 10 kinaweza kuondolewa na sehemu ya 9 ikinaswa kwa SNES iliyobaki. Jalada la 9a + 10 linakaa kando na linaweza kutumiwa kufunga kesi. Ikiwa unataka unaweza kuchora sehemu zingine za juu kwa lafudhi kadhaa kabla ya kuziunganisha kama nilivyofanya na vifungo vya vifungo. Acha shimo kwa kifungo cha kushinikiza wazi. Mbali na sehemu hii, sehemu nyingine kubwa ya mstatili inapaswa kushoto, ambayo itahitajika baadaye kusakinisha kitufe.

Hatua ya 3: Mzunguko

Mzunguko
Mzunguko

Mchoro wa mzunguko unaonyesha unganisho la vifaa vyote vya elektroniki ambavyo vimepunguzwa katika hatua zifuatazo na hutoa kazi zifuatazo:

  • Shabiki anaweza kuwashwa / kuzimwa ili kutegemea joto-baridi na Raspberry Pi kupitia transistor ya S8050 (kwani Raspberry haiwezi kushughulikia sasa ya kutosha) - iliyoongozwa na Edo Scalafiotti
  • Kubadilisha kunaweza kuwasha / kuzima Raspberry Pi - iliyoongozwa na Tyler
  • LED na mpinzani wa safu ya 220R (kupunguza sasa) inaonyesha ikiwa SNES inaendesha au la - imeongozwa na Zach

Vitu hivi bila shaka hufanya kazi na programu sahihi - kwa hivyo angalia sehemu ya programu ya maagizo haya.

Shabiki ameunganishwa na 5V ya rasipiberi na GND, ambayo inaweza kubadilishwa kupitia transistor na pin 12 (GPIO18). Usijaribu kuunganisha shabiki moja kwa moja kwa 5V na GND - hii inaweza kuharibu Raspberry yako Pi! Kitufe cha nguvu kimeunganishwa kubandika 5 (GPIO3) na GND moja kwa moja. Ili kuwasha na kuwasha LED na Pi, imeunganishwa na Raspberry's UART_TX-pin (pin 8) ambayo imewashwa na kuzimwa na Pi moja kwa moja. Kinzani hupunguza sasa kwa LED ambayo imeunganishwa na GND na mawasiliano yake ya pili. Usijaribu kuiunganisha moja kwa moja na Raspberry yako - hii pia inaweza kudhuru vifaa vyako!

Ili kurahisisha mzunguko kueleweka, mistari yote ya GND imeunganishwa pamoja na pini moja ya GND ya Raspberry Pi. Mistari mitatu ya ardhi iko katika hatua zifuatazo zilizounganishwa na pini tofauti za GND kwa usanikishaji rahisi.

Hatua ya 4: Kuongeza Elektroniki

Kuongeza Elektroniki
Kuongeza Elektroniki
Kuongeza Elektroniki
Kuongeza Elektroniki
Kuongeza Elektroniki
Kuongeza Elektroniki
Kuongeza Elektroniki
Kuongeza Elektroniki

Hatua hii inatoa tu muhtasari mfupi wa umeme. Katika hatua zifuatazo, usanikishaji wa umeme umeelezewa:

  • Maandalizi ya Pi ya Raspberry
  • Upitishaji wa nyaya za ugani (USB, HDMI na Power-USB)
  • Kufunga shabiki
  • Kuongeza LED
  • Kufunga kitufe cha kushinikiza

Kama inavyoonekana kwenye picha, LED iko kwenye shimo dogo kwenye kesi hiyo. Shabiki pia iko kwenye notch katika kesi hiyo na kifungo kimewekwa na nyaya ndefu kwenye kifuniko cha juu cha SNES.

Hatua ya 5: Kuandaa Raspberry Pi

Kuandaa Raspberry Pi
Kuandaa Raspberry Pi

Ili kuhakikisha Raspbery Pi haitakua moto sana, gundi joto linazama juu yake.

Hatua ya 6: Kufunga nyaya

Kufunga nyaya
Kufunga nyaya
Kusakinisha nyaya
Kusakinisha nyaya
Kufunga nyaya
Kufunga nyaya
Kusakinisha nyaya
Kusakinisha nyaya

Weka Raspberry Pi kama inavyoonekana kwenye picha katika kesi hiyo na ambatisha nyaya 2 za USB, na pia kebo ya HDMI na kebo ndogo ya USB. Kwa kuwa nyaya ni ngumu kurekebisha na kamba za kebo kwa sababu ya nafasi ndogo, tumia gundi moto kuhakikisha wanakaa mahali.

Hatua ya 7: Kusanikisha Shabiki

Kusakinisha Shabiki
Kusakinisha Shabiki
Kusakinisha Shabiki
Kusakinisha Shabiki

Kitambaa cha shabiki kinajumuisha shabiki na transistor. Ili kufanya kila kitu kiweze kushonwa kwa urahisi na nyaya za kuruka, pini kutoka kwa kebo ya kiume ya kuruka iliuzwa kwa kila pini ya transistor. Viungo vya solder vilitengwa na bomba linalopunguza joto. Kisha kebo ya GND (nyeusi) ya shabiki iliunganishwa na transistor kama inavyoonekana kwenye mzunguko. Kamba za kuruka-kike na za kike ziliunganishwa na pini zingine mbili kuziunganisha kwenye Raspberry Pi. Pini ya kati imeunganishwa na GND ya Raspberry, ile nyingine kubandika 12 (GPIO18) kuwasha na kuzima shabiki.

Hatua ya 8: Kuweka LED

Kufunga LED
Kufunga LED
Kufunga LED
Kufunga LED
Kufunga LED
Kufunga LED

Mzunguko wa LED una LED na kontena. Kontena muhimu ya safu inaweza kuuzwa moja kwa moja kwenye pini ya LED. Pini ya kiume-jumper inapaswa kushikamana na pini nyingine ya kontena na kila kitu kinapaswa kutengwa na bomba linalopunguza joto. Kumbuka kuwa kwa sababu ya nafasi ndogo kontena lazima lipinde digrii 90 - bora ufanye hivyo kabla ya kung'arisha bomba. Halafu, nyaya za kuruka-kike-za kike zinaweza kushikamana na pini na LED inaweza kushikamana na Raspberry Pi ya UART_TX-pin (pini 8) na kwa GND. Kuna sehemu ndogo na kubwa inayoonekana kwenye LED. Lazima iunganishwe na GND na pini kubwa zaidi!

Weka LED ndani ya kesi kutoka ndani. Upeo wa mashimo unapaswa kuifanya iwezekane kuteleza nje. Kuweka LED mahali pake tumia gundi moto.

Hatua ya 9: Kufunga Kitufe cha Bonyeza

Kufunga Kitufe cha Bonyeza
Kufunga Kitufe cha Bonyeza
Kufunga Kitufe cha Bonyeza
Kufunga Kitufe cha Bonyeza
Kufunga Kitufe cha Bonyeza
Kufunga Kitufe cha Bonyeza
Kufunga Kitufe cha Bonyeza
Kufunga Kitufe cha Bonyeza

Kitufe cha kushinikiza kiko kwenye kifuniko cha juu cha SNES. Ili kuirekebisha hapo, weka kiini cha kuruka-kiume kwenye pini mbili za kitufe. Kisha tengeneza mashimo madogo kwa kila pini ndani ya kipande cha mbao cha mstatili ambacho baadaye kitawekwa gundi kwenye kifuniko na kuweka pini za kitako kupitia hizo. Kwa sababu ya nafasi ndogo, pini lazima zipigwe na koleo.

Kwa kuwa kitufe cha kushinikiza ni karibu 5 mm juu wakati haikushinikizwa na kuni ni 4mm tu ingeweza kutoka kwenye kifuniko. Kata dirisha kutoka kwa kadibodi na uigundike kwenye kipande cha mbao cha mstatili ili kuzuia hilo. Kisha gundi kipande hiki kwenye kifuniko kutoka ndani. Ili kufunika kitufe weka gundi ndogo kabisa na bonyeza kitufe cha mbao dhidi yake. Hii ilinifanyia kazi kikamilifu. Usitumie gundi nyingi kwani hii inaweza kuzuia kitufe!

Tumia nyaya mbili za kuruka-kike na za kike kuunganisha kitufe cha kushinikiza kwenye pini 5 ya Raspberry Pi (GPIO3). Ni muhimu kutumia pini hii, kwani Pi ina utendaji wa ndani wa kujengwa. Tumia nyaya ndefu ili kufungua kesi iwezekane.

Hatua ya 10: Kuongeza Programu

Hongera! Ikiwa umeifanya mpaka hapa, umeunda rasmi vitu vyote vya vifaa! Sasa wakati wake wa programu…

Kufunga RetroPie

Raspberry Pi inaendesha RetroPie, ambayo imeundwa haswa kucheza michezo ya retro. Unaweza kupata maagizo mazuri sana ya ufungaji hapa, ambayo inakuongoza kupitia hatua zote muhimu. Fuata maagizo angalau hadi uweke unganisho la Wifi na uhakikishe kuandika IP yako.

Kuamsha UART kwa LED

Ili kuwasha na kuzima LED na Raspberry Pi, imeunganishwa na UART-Pin ya Pi, kwani pini hii imewekwa wakati inapoanza kama inavyoelezwa na Zach. Bonyeza tu F4 kwenye Pi ili kuingia kwenye terminal na kuhariri faili / boot /config.txt. Weka Enable_uart = 1 - ndio tu. Kisha fungua raspi-config kwa kuandika sudo raspi-config na nenda kwenye Chaguzi za Interfacing Serial na uiwezeshe.

Inapakua faili za shabiki na kitufe

Pakua faili 3 na ubadilishe jina faili ya kusikiliza-kwa-kuzima. REPLACE_THIS_WITH_sh kusikiliza-for-shutdown.sh, kwani wavuti hii haiwezi kupakia.sh-faili. Faili zimewekwa pamoja kutoka kwa faili kutoka Edo Scalafiotti (shabiki) na Tyler (kifungo cha nguvu).

  • sikiliza- kwa kuzima.sh huanza faili mbili za.py
  • sikiliza-kwa-kuzima.py inasubiri hadi GPIO 3 ipate ishara ya juu na izime Raspberry
  • run-fan.py inafuatilia joto la CPU na inazima na kuzima shabiki ipasavyo. Unaweza kubadilisha kikomo cha joto katika hati hii.

Kuhamisha faili

Ili kuhamisha faili kutoka kwa kompyuta yako hadi kwenye Raspberry, lazima kwanza uwezeshe SSH. Kwa hivyo ingiza Raspi-Config kwa kuandika sudo raspi-config na nenda kwa Chaguzi za Interfacing SSH na uiwezeshe.

Fungua kituo kwenye kompyuta yako na andika:

  • scp yourPathToFile / sikiliza-kwa- kuzima.sh pi @ yourPisIP: ~
  • scp yourPathToFile / sikiliza-kwa- kuzima.py pi @ yourPisIP: ~
  • scp yakoPathToFile / run-fan.py pi @ yourPisIP: ~

Sehemu ya kwanza inaelezea faili iko wapi kwenye kompyuta yako, sehemu ya pili inajumuisha mtumiaji kwenye rasipiberi (katika kesi hii pi), IP ya Pi na njia ya mizizi (~) ambapo faili zimehifadhiwa. Unaweza kulazimika kukuingiza nywila katika hatua hii.

Kufanya faili zitekelezwe

Ili kuzifanya faili zitekelezwe na kuziendesha kiatomati wakati wa kuanza, lazima uzisogeze na ubadilishe idhini zao na amri zifuatazo:

  • sudo mv kusikiliza-for-shutdown.py / usr/local/bin/listen-for-shutdown.py
  • sudo mv run-fan.py / usr/local/bin/run-fan.py
  • sudo mv kusikiliza-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/kimbia-fan.py
  • sudo chmod + x /etc/init.d/sikiliza-kwa-kuzima.sh
  • sasisho la sudo-rc.d /etc/init.d/listen-for-shutdown.sh defaults

Amri 3 za kwanza zinahamisha faili kwenye saraka sahihi, amri 3 za pili zinapeana ruhusa na amri ya mwisho inasajili faili ya.sh-kuanza wakati wa kuanza.

Hiyo ni yote, unaweza kujaribu ikiwa LED, kifungo cha nguvu na shabiki hufanya kazi ikiwa umeanzisha tena Raspberry Pi. Ili kujaribu shabiki, unaweza joto Pi yako au ubadilishe hali ya joto katika run-fan.py (usisahau kuendesha tena kusikiliza-for-shutdown.sh kufanya mabadiliko yaweze kutumika).

Hatua ya 11: Kuongeza Michezo

Kuongeza Michezo
Kuongeza Michezo

Kuhamisha michezo kutoka kwa kompyuta yako kwenda kwa Raspberry Pi, unaweza kutumia kwa mfano gari la USB. Nilinakili hatua kutoka kwa mwongozo wa usanikishaji na nikatengeneza mwongozo mzuri ambao unaweza kushikamana ndani ya kifuniko cha SNES:

  • Hakikisha kuwa USB yako imeundwa kwa FAT32 au NTFS
  • Kwanza tengeneza folda inayoitwa retropie kwenye fimbo yako ya USB
  • Chomeka ndani ya Pi na subiri imalize kupepesa
  • Vuta USB nje na uiingize kwenye kompyuta
  • Ongeza roms kwenye folda zao (kwenye folda ya retropie / roms)
  • Chomeka tena kwenye Pi ya rasipberry
  • Subiri ikamalize kupepesa
  • Onyesha tena wivu kwa kuchagua wigo wa kuanza tena kutoka kwa menyu ya kuanza

Unaweza kupata michezo rahisi kwenye mtandao. ROM za SNES tu za google au kitu.

Ilipendekeza: