Cov txheej txheem:

Ntoo Super Nintendo Entertainment System (SNES): 11 Kauj Ruam
Ntoo Super Nintendo Entertainment System (SNES): 11 Kauj Ruam

Video: Ntoo Super Nintendo Entertainment System (SNES): 11 Kauj Ruam

Video: Ntoo Super Nintendo Entertainment System (SNES): 11 Kauj Ruam
Video: Review: The SNES Encyclopedia: Every Game Released For The Super Nintendo Entertainment System 2024, Hlis ntuj nqeg
Anonim
Ntoo Super Nintendo Entertainment System (SNES)
Ntoo Super Nintendo Entertainment System (SNES)
Ntoo Super Nintendo Entertainment System (SNES)
Ntoo Super Nintendo Entertainment System (SNES)
Ntoo Super Nintendo Entertainment System (SNES)
Ntoo Super Nintendo Entertainment System (SNES)

Ntawm tus kws tsim khoom ncaj ncees hauv Vienna, Kuv tau ua rau ntog hla ntoo Super Nintendo Entertainment System (SNES). Kuv siv los ua si nrog lub game console nrog kuv tus tij laug thaum kuv tseem yog menyuam yaus. Raws li kuv lees paub dhau los ua neeg quav yeeb quav tshuaj ntxiv rau Super Mario lub sijhawm kuv pib ua si, Kuv txiav txim siab tsim SNES rau kuv tus nus thiab kuv. Tshawb nrhiav hauv internet coj kuv mus rau Jules1050 cov lus qhia ntawm yuav ua li cas nws tsim ntoo SNES (Kuv twv nws yog tib lub console kuv pom ntawm kev ncaj ncees) uas txhawb kuv lub SNES ntoo. Kuj tseem muaj cov lus qhia zoo heev txog yuav ua li cas thiaj tsim tau ntoo SNES maub los.

Lub console tsis loj li qhov qub thiab ntsuas 180x155x45 mm, uas yog qhov tsim nyog yuav tsum tau ua -lub thawv me me tsis tuaj yeem muaj txhua yam khoom siv (Ntseeg kuv, kuv sim -.-). Nws yog ua los ntawm plywood -txheej uas tau sib koom ua ke - tus qauv tsim tsis yog raws nraim li SNES thawj tab sis nws yog qhov yuam kev SNES. Sab saum toj tuaj yeem qhib thiab suav nrog LED thiab lub zog khawm. Lub kaw lus yog ua raws li Raspberry Pi khiav Retro-Pie. Txhua qhov tsim nyog txuas (USB, Micro-USB, HDMI) raug coj tawm thiab kom paub tseeb tias Pi tsis kub heev, lub kiv cua me me suav nrog. Feem ntau ntawm cov khoom yog los ntawm Ali -Express yog li koj muaj sijhawm txaus, koj tuaj yeem tsim SNES txog li € 110, -

Kuv vam tias koj txaus siab rau kuv cov lus qhia thiab kuv tuaj yeem pab koj coj koj kev nco thaum yau rov qab los rau lub neej:)

Kauj Ruam 1: Cov Khoom & Cov Cuab Yeej

Cov Khoom & Cov Cuab Yeej
Cov Khoom & Cov Cuab Yeej

Khoom siv

  • Lasercut Plywood (4 hli) piv txwv li Poplar (Saib cov duab kos hauv cov kauj ruam tom ntej kom loj)
  • Raspberry Pi fais fab qaum (Micro USB)
  • SNES USB-Tswj

  • Raspberry Pi (Qauv 3B)
  • Micro SD-Card (tsawg kawg 8 GB)
  • Raspberry Pi 3B Thaum Tshav Kub Kub
  • Mini Fan rau Raspberry Pi
  • S8050 NPN Transistor
  • USB Extension Cable Txiv neej-Poj Niam Txoj Cai-Angled 10cm (2x)
  • HDMI Extension Cable Txiv neej-Poj niam 11cm
  • Micro USB Extension Cable Txiv neej-Poj niam 20cm
  • LED txoj kab uas hla 5mm
  • Hlau zaj duab xis resistor 220R
  • Mini Push Button 6x6x5mm 4 tus pin
  • Jumper Cables Poj Niam-Poj Niam
  • Jumper pins (los ntawm txiv neej jumper cables)
  • Thaum tshav kub kub-Shrink raj
  • Soldering tin
  • Kub kua nplaum
  • Uhu txhua lub hom phiaj kua nplaum

Tus nqi tag nrho txog € 110, -

  • Raspberry Pi nrog SD -Card thiab lub hwj chim qaum txog € 70, -
  • Game -Controllers txog € 15, -
  • Lwm yam khoom siv hluav taws xob txog € 15, -
  • Plywood txog € 5, -
  • Lwm cov khoom € 5, -

Cov cuab yeej

  • Lasercutter (Muaj cov tuam txhab uas muab kev pabcuam lasercut nrog rau qhib cov chaw sim xws li Happylab hauv Vienna)
  • Daim ntawv txhuam nrog nplua nplej
  • Soldering hlau
  • Kub kua nplaum phom
  • Pliers
  • Computer thiab Wifi
  • USB-Keyboard los teeb tsa Raspberry Pi

Kauj Ruam 2: Lasercutting thiab Kaw Cov Ntaub Ntawv

Lasercutting thiab Kaw Cov Ntaub Ntawv
Lasercutting thiab Kaw Cov Ntaub Ntawv
Lasercutting thiab Kaw Cov Ntaub Ntawv
Lasercutting thiab Kaw Cov Ntaub Ntawv
Lasercutting thiab Kaw Cov Ntaub Ntawv
Lasercutting thiab Kaw Cov Ntaub Ntawv

Txiav

Thawj kauj ruam los tsim rooj plaub yog txiav txhua ntu nrog lub tshuab txiav laser. Muaj cov tuam txhab uas muab kev pabcuam lasercut nrog rau qhib kev sim xws li Happylab hauv Vienna qhov chaw muab lub tshuab txiav laser. Cov ntaub ntawv me dua li lub tsev SNES qub (180x155x45 mm) thiab muaj 10 txheej. Cov txheej txheej kawg tuaj yeem nqa tau thiab haum rau hauv txheej 9. Txhua qhov tsim nyog tau muab los ua DXF thiab DWG cov ntaub ntawv. Tsis tas li ntawd tag nrho Solidworks-CAD-Cov Ntaub Ntawv suav nrog.

Sib tsoo

Cov ntu txiav yuav tsum tau zom nrog cov ntawv abresive. Ceev faj kom tsis txhob poob qhov me me! Txhua qhov uas tuaj yeem muab pov tseg tau cim xim daj hauv txheej duab.

Nplaum

Tom qab ntawd cov ntu yuav tsum tau ua ke nrog cov kua nplaum tag nrho. Cov ntawv 3D-PDF uas nyob nrog qhia cov haujlwm ntawm txheej. Cov txheej av thiab txheej thib 2 tau sib dhos nyob tom qab thiab ob sab. Tag nrho lwm cov txheej tau glued ua ke nrog lub hauv paus txiav tawm ua ke.

Thaum mus txog txheej txuas (5 thiab 6), cov ntsaws ntawm lub cable yuav tsum tau muab tso rau sab hauv lub qhov thaum lub qhov me me tau muab tso kom ntseeg tau tias lawv haum tom qab.

Sab saum toj npog suav nrog cov npog pom thiab txheej me dua, uas haum rau txheej kawg ntawm SNES (9a). Muab cov nplaum npog sab saum toj ua ke ua ntej lo rau txheej 9 rau SNES. Yog li ntawd, tso txheej 9 nrog sab hauv ntu 9a ntawm lub rooj thiab muab kua nplaum rau ntawm txheej 9a! Tom qab ntawd nias sab nrauv thiab sab hauv ntawm txheej 10 mus rau 9a, kho lub qhov rau LED nrog txheej 9. Thaum cov kua nplaum kho tau zoo, npog 9a+10 tuaj yeem tshem tawm thiab ntu 9 glued mus rau lwm qhov ntawm SNES. Lub hau 9a+10 nyob sib cais thiab tuaj yeem siv los kaw rooj plaub. Yog tias koj xav tau koj tuaj yeem pleev xim qee qhov sab saum toj rau qee qhov hais ua ntej ua kua nplaum zoo li kuv tau ua nrog khawm-bezels. Tso lub qhov rau lub laub-khawm qhib. Dhau li ntawm ntu no, lwm qhov loj me me ib feem yuav tsum tau sab laug, uas yuav xav tau tom qab los teeb tsa lub pob.

Kauj ruam 3: Circuit Court

Qhov Circuit
Qhov Circuit

Daim duab hluav taws xob qhia pom kev sib txuas ntawm txhua yam khoom siv hluav taws xob uas tau txiav txim siab hauv cov theem hauv qab no thiab muab cov haujlwm hauv qab no:

  • Kiv cua tuaj yeem hloov/tua kom txias txias -tso siab nrog Raspberry Pi ntawm S8050 transistor (txij li Raspberry tsis tuaj yeem ua haujlwm txaus tam sim no) - kev tshoov siab los ntawm Edo Scalafiotti
  • Hloov tau tuaj yeem tig Raspberry Pi rau/tawm - kev tshoov siab los ntawm Tyler
  • LED nrog 220R series resistor (kom txo tam sim no) qhia tau hais tias yog SNES tau khiav lossis tsis yog - kev tshoov siab los ntawm Zach

Cov khoom no tsuas yog ua haujlwm nrog software raug - yog li pom cov software -ntu ntawm cov lus qhia no.

Tus kiv cua txuas nrog lub raspberry's 5V thiab GND, uas nws tuaj yeem hloov pauv ntawm lub transistor thiab tus pin 12 (GPIO18). Tsis txhob sim txuas tus kiv cua ncaj qha rau 5V thiab GND - qhov no tuaj yeem rhuav tshem koj li Raspberry Pi! Lub zog-khawm txuas nrog tus pin 5 (GPIO3) thiab GND ncaj qha. Txhawm rau hloov LED rau thiab tawm nrog Pi, nws txuas nrog Raspberry's UART_TX-pin (tus pin 8) uas tau qhib thiab tawm los ntawm Pi tau txais. Ib tus tiv thaiv txo qhov tam sim no rau LED uas txuas nrog GND nrog nws qhov kev sib cuag thib ob. Tsis txhob sim txuas nws ncaj qha rau koj li Raspberry - qhov no tseem tuaj yeem ua teeb meem rau koj lub cuab yeej!

Txhawm rau ua kom yooj yim to taub, txhua qhov GND-kab txuas nrog ib qho GND-pin ntawm Raspberry Pi. Peb txoj kab hauv av yog hauv cov kauj ruam hauv qab no txuas nrog GND-pins sib txawv kom yooj yim teeb tsa.

Kauj Ruam 4: Ntxiv Cov Khoom Siv Hluav Taws Xob

Ntxiv Cov Khoom Siv Hluav Taws Xob
Ntxiv Cov Khoom Siv Hluav Taws Xob
Ntxiv Cov Khoom Siv Hluav Taws Xob
Ntxiv Cov Khoom Siv Hluav Taws Xob
Ntxiv Cov Khoom Siv Hluav Taws Xob
Ntxiv Cov Khoom Siv Hluav Taws Xob
Ntxiv Cov Khoom Siv Hluav Taws Xob
Ntxiv Cov Khoom Siv Hluav Taws Xob

Cov kauj ruam no tsuas yog qhia luv luv ntawm cov khoom siv hluav taws xob. Hauv cov theem hauv qab no, kev teeb tsa hluav taws xob tau piav qhia:

  • Kev npaj ntawm Raspberry Pi
  • Kev txuas ntawm cov txuas txuas txuas ntxiv (USB, HDMI thiab Lub Hwj Chim-USB)
  • Txhim kho kiv cua
  • Ntxiv LED
  • Txhim kho lub laub-khawm

Raws li pom hauv cov duab, LED nyob hauv qhov me me hauv rooj plaub. Tsis tas li tus kiv cua nyob hauv qhov thais hauv rooj plaub thiab khawm tau teeb tsa nrog cov hlua ntev dua nyob rau sab saum toj ntawm SNES.

Kauj Ruam 5: Npaj Raspberry Pi

Npaj Raspberry Pi
Npaj Raspberry Pi

Txhawm rau kom paub tseeb tias Raspbery Pi yuav tsis kub heev, muab cov cua sov tso rau nws.

Kauj Ruam 6: Txhim Kho Cov Cables

Txhim Kho Cov Cables
Txhim Kho Cov Cables
Txhim Kho Cov Cables
Txhim Kho Cov Cables
Txhim Kho Cov Cables
Txhim Kho Cov Cables
Txhim Kho Cov Cables
Txhim Kho Cov Cables

Muab Raspberry Pi raws li pom hauv daim duab hauv rooj plaub thiab txuas 2 USB cable, nrog rau HDMI cable thiab micro-USB cable. Txij li cov cables nyuaj rau kho nrog cov hlua txuas rau rooj plaub vim qhov chaw txwv, siv cov kua nplaum kub kom paub tseeb tias lawv nyob hauv qhov chaw.

Kauj Ruam 7: Txhim Kho Ntxuam

Txhim kho kiv cua
Txhim kho kiv cua
Txhim kho kiv cua
Txhim kho kiv cua

Kev hloov pauv rau tus kiv cua suav nrog rau tus kiv cua thiab transistor. Txhawm rau ua txhua yam yooj yim ntsaws nrog jumper-cables, tus pin los ntawm tus txiv neej jumper-cable tau muab txuas rau txhua tus pin ntawm transistor. Cov pob qij txha txuas tau raug cais nrog lub raj cua sov. Tom qab ntawd GND-cable (dub) ntawm tus kiv cua tau txuas nrog lub transistor raws li pom hauv Circuit Court. Poj niam-poj niam jumper-cables tau txuas rau lwm ob tus pin txuas lawv mus rau Raspberry Pi. Lub hauv paus tus pin txuas nrog Raspberry's GND, lwm tus los pin 12 (GPIO18) kom hloov lub kiv cua qhib thiab tawm.

Kauj Ruam 8: Txhim Kho LED

Txhim kho lub LED
Txhim kho lub LED
Txhim kho lub LED
Txhim kho lub LED
Txhim kho lub LED
Txhim kho lub LED

Lub Circuit Court rau LED suav nrog LED thiab lub resistor. Qhov tsim nyog series resistor tuaj yeem siv ncaj qha mus rau LED tus pin. Tus txiv neej-jumper tus pin yuav tsum txuas nrog rau lwm tus pin ntawm tus tiv thaiv thiab txhua yam yuav tsum raug cais nrog lub raj cua sov. Nco tseg tias vim qhov chaw txwv tus tiv thaiv yuav tsum tau khoov 90 degrees - ua tau zoo dua ua ntej shinking lub raj. Tom qab ntawd, poj niam-poj niam jumper-cables tuaj yeem txuas nrog tus pin thiab LED tuaj yeem txuas nrog Raspberry Pi's UART_TX-pin (tus pin 8) thiab rau GND. There muaj qhov me me thiab qhov loj dua pom hauv LED. Nws yuav tsum txuas nrog GND nrog tus lej loj dua!

Muab cov LED tso rau hauv rooj plaub los ntawm sab hauv. Txoj kab uas hla ntawm lub qhov yuav tsum ua kom nws tsis tuaj yeem sab nraum. Txhawm rau kom LED nyob hauv qhov chaw siv cov kua nplaum kub.

Kauj Ruam 9: Txhim Kho Lub Push-Button

Txhim kho Push-Button
Txhim kho Push-Button
Txhim kho Push-Button
Txhim kho Push-Button
Txhim kho Push-Button
Txhim kho Push-Button
Txhim kho Push-Button
Txhim kho Push-Button

Lub laub-khawm nyob rau sab saum toj ntawm SNES. Txhawm rau txhim kho nws, siv tus txiv neej jumper-tus pin rau ob lub laub khawm khawm. Tom qab ntawd ua qhov me me rau txhua tus pin rau hauv daim duab plaub ntawm cov ntoo uas tom qab ntawd yuav tsum tau lo rau ntawm lub hau thiab muab cov pins ntawm lub hauv qab hla los ntawm lawv. Vim tias qhov chaw txwv, cov pins yuav tsum tau khoov nrog pliers.

Txij li lub laub-khawm siab txog 5 hli siab thaum tsis nias thiab ntoo tsuas yog 4 hli nws yuav lo tawm ntawm lub npog. Txiav ib lub qhov rais tawm ntawm cov duab los qhia thiab muab lo rau daim ntoo plaub fab los tiv thaiv qhov ntawd. Tom qab ntawd lo cov khoom no rau ntawm lub npog los ntawm sab hauv. Txhawm rau npog lub pob muab me me ntawm txhua lub hom phiaj kua nplaum rau nws thiab nias lub pob ntoo tawm tsam nws. Qhov no ua haujlwm zoo rau kuv. Tsis txhob siv kua nplaum ntau dhau vim qhov no tuaj yeem thaiv lub pob!

Siv ob tus poj niam-poj niam jumper-cables txuas lub laub-khawm mus rau Raspberry Pi tus pin 5 (GPIO3). Nws yog ib qho tseem ceeb kom siv tus pin no, txij li Pi muaj lub hauv paus tsim-ua haujlwm. Siv cov xov hluav taws xob ntev los txhawm rau qhib rooj plaub.

Kauj ruam 10: Ntxiv Software

Nrog koj zoo siab! Yog tias koj ua kom txog thaum no, koj tau ua tiav tag nrho cov khoom siv kho vajtse! Tam sim no nws lub sijhawm software…

Txhim kho RetroPie

Raspberry Pi tab tom khiav RetroPie, uas tshwj xeeb tshaj yog tsim los ua si retro games. Koj tuaj yeem pom cov lus qhia teeb tsa zoo heev ntawm no, uas coj koj los ntawm txhua qib tsim nyog. Ua raws cov lus qhia yam tsawg kawg kom txog thaum koj tau teeb tsa Wifi txuas thiab nco ntsoov sau koj tus IP.

Qhib UART rau LED

Txhawm rau hloov LED rau thiab tawm nrog Raspberry Pi, nws txuas nrog Pi's UART-Pin, txij li tus pin no tau teeb tsa thaum nws pib raws li Zach tau piav qhia. Tsuas yog nias F4 ntawm Pi kom nkag mus rau lub davhlau ya nyob twg thiab kho cov ntaub ntawv /boot/config.txt. Teeb enable_uart = 1 - yog txhua yam. Tom qab ntawd qhib lub raspi-teeb tsa los ntawm kev ntaus sudo raspi-teeb tsa thiab mus rau Interfacing Options Serial thiab pab nws.

Rub tawm cov ntaub ntawv rau kiv cua thiab khawm

Rub tawm 3 cov ntaub ntawv thiab hloov npe cov ntaub ntawv mloog-rau-kaw. REPLACE_THIS_WITH_sh mloog- rau-shutdown.sh, txij li lub vev xaib no tsis tuaj yeem rub tawm.sh-files. The cov ntaub ntawv muab tso ua ke los ntawm cov ntaub ntawv los ntawm Edo Scalafiotti (kiv cua) thiab Tyler (lub hwj huam khawm).

  • mloog -for-shutdown.sh pib ob.py cov ntaub ntawv
  • mloog-rau-shutdown.py tos kom txog thaum GPIO 3 tau txais lub teeb liab siab thiab kaw Raspberry
  • run-fan.py saib xyuas qhov kub ntawm CPU thiab hloov lub kiv cua rau thiab tawm kom haum. Koj tuaj yeem hloov qhov ntsuas kub hauv tsab ntawv no.

Hloov cov ntaub ntawv

Txhawm rau hloov cov ntaub ntawv los ntawm koj lub khoos phis tawj mus rau Raspberry, koj yuav tsum xub qhib SSH. Yog li nkag mus rau Raspi-Config los ntawm kev ntaus sudo raspi-teeb tsa thiab mus rau Kev Sib Txuas Xaiv SSH thiab pab nws.

Qhib lub davhlau ya nyob twg ntawm koj lub computer thiab ntaus:

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

Thawj ntu qhia qhov twg cov ntaub ntawv nyob hauv koj lub computer, ntu thib ob suav nrog tus neeg siv ntawm raspberry (qhov no yog pi), IP ntawm Pi thiab txoj hauv kev hauv paus (~) qhov twg khaws cov ntaub ntawv. Tej zaum koj yuav tsum tau sau koj tus password ntawm cov kauj ruam no.

Ua kom cov ntaub ntawv ua tiav

Txhawm rau ua cov ntaub ntawv ua tiav thiab khiav lawv cia li thaum pib, koj yuav tsum txav lawv thiab hloov lawv cov kev tso cai nrog cov lus txib hauv qab no:

  • sudo mv mloog- rau-shutdown.py /usr/local/bin/listen-for-shutdown.py
  • sudo mv khiav-fan.py /usr/local/bin/run-fan.py
  • sudo mv mloog- rau-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 hloov tshiab-rc.d /etc/init.d/listen-for-shutdown.sh default

Thawj 3 cov lus txib txav cov ntaub ntawv mus rau cov npe uas raug, qhov thib 3 cov lus txib muab kev tso cai thiab cov lus txib kawg sau npe.sh-file kom khiav thaum pib.

Qhov ntawd yog txhua yam, koj tuaj yeem sim yog tias LED, lub zog-khawm thiab kiv cua ua haujlwm yog tias koj tau rov pib dua Raspberry Pi. Txhawm rau ntsuas tus kiv cua, koj tuaj yeem ua kom sov koj Pi lossis hloov qhov ntsuas kub hauv run-fan.py (tsis txhob hnov qab rov ua haujlwm mloog-rau- kaw.sh kom ua qhov hloov pauv).

Kauj Ruam 11: Ntxiv Kev Ua Si

Ntxiv Kev Ua Si
Ntxiv Kev Ua Si

Txhawm rau hloov kev ua si los ntawm koj lub khoos phis tawj mus rau Raspberry Pi, koj tuaj yeem siv piv txwv li USB tsav. Kuv tau theej cov kauj ruam los ntawm phau ntawv teeb tsa thiab ua phau ntawv zoo uas tuaj yeem ua rau sab hauv ntawm SNES npog:

  • Xyuas kom meej tias koj lub USB tau teeb tsa rau FAT32 lossis NTFS
  • Ua ntej tsim cov ntawv tais ceev tseg hu ua retropie ntawm koj lub USB lo
  • Ntsaws nws rau hauv Pi thiab tos kom nws ua kom tiav ntsais muag
  • Rub lub USB tawm thiab ntsaws rau hauv lub computer
  • Ntxiv roms rau lawv cov ntawv sib xws (hauv cov ntawv retropie/roms)
  • Txuas nws rov qab rau hauv raspberry Pi
  • Tos kom nws ua kom tiav ntsais muag
  • Refresh emulationstation los ntawm kev xaiv restart emulationstation los ntawm cov ntawv qhia zaub mov pib

Koj tuaj yeem tau txais kev ua si yooj yim heev hauv is taws nem. Tsuas yog google SNES ROMs lossis qee yam.

Pom zoo: