Përmbajtje:

Sistemi argëtues prej druri Super Nintendo (SNES): 11 hapa
Sistemi argëtues prej druri Super Nintendo (SNES): 11 hapa
Anonim
Sistemi i argëtimit prej druri Super Nintendo (SNES)
Sistemi i argëtimit prej druri Super Nintendo (SNES)
Sistemi i argëtimit prej druri Super Nintendo (SNES)
Sistemi i argëtimit prej druri Super Nintendo (SNES)
Sistemi i argëtimit prej druri Super Nintendo (SNES)
Sistemi i argëtimit prej druri Super Nintendo (SNES)

Në një konkurs në Vjenë, unë rastësisht hasa në një prej druri Super Nintendo Entertainment System (SNES). Kam luajtur me një tastierë lojërash me vëllain tim më të madh kur isha fëmijë. Ndërsa kuptova se bëhesha i varur përsëri nga Super Mario në momentin që fillova të luaja, vendosa të ndërtoj një SNES për vëllain tim dhe mua. Kërkimi në internet më çoi në udhëzuesin e Jules1050 se si ai ndërtoi një SNES prej druri (mendoj se është e njëjta tastierë që pashë në panair) e cila frymëzoi SNES -in tim prej druri. Ekziston gjithashtu një udhëzues vërtet interesant se si të ndërtoni një kontrollues druri SNES.

Konsola nuk është aq e madhe sa ajo origjinale dhe mat 180x155x45 mm, e cila është madhësia e nevojshme absolute -një kuti më e vogël nuk mund të përmbajë të gjithë përbërësit (Më besoni, unë u përpoqa -.-). Isshtë bërë nga shtresa kompensatë të cilat janë ngjitur së bashku - dizajni nuk është saktësisht si SNES origjinal, por është i pagabueshëm një SNES. Kapaku i sipërm mund të hapet dhe përfshin një LED dhe një buton të energjisë. Sistemi bazohet në një Raspberry Pi që funksionon Retro-Pie. Të gjithë lidhësit e nevojshëm (USB, Micro-USB, HDMI) nxirren jashtë dhe për t'u siguruar që Pi nuk nxehet shumë, përfshihet një mini tifoz. Shumica e pjesëve janë nga Ali -Express kështu që nëse keni kohë të mjaftueshme, mund të ndërtoni SNES për rreth 110 €, -

Shpresoj që të kënaqeni me udhëzimet e mia dhe unë mund t'ju ndihmoj të riktheni në jetë kujtimet tuaja të fëmijërisë:)

Hapi 1: Materialet dhe Mjetet

Materialet & Mjetet
Materialet & Mjetet

Materiale

  • Kompensatë me lazer të prerë (4 mm) p.sh. Plepi (Shihni vizatimet në hapin tjetër për madhësinë)
  • Kordoni i rrymës Raspberry Pi (Micro USB)
  • SNES USB-Controller

  • Raspberry Pi (Model 3B)
  • Kartë mikro SD (të paktën 8 GB)
  • Raspberry Pi 3B Ngrohje të nxehtësisë
  • Mini Fan për Raspberry Pi
  • S8050 NPN Transistor
  • Kabllo zgjatimi USB Mashkull-Femër me kënd të drejtë 10cm (2x)
  • Kabllo HDMI Extension Mashkull-Femër 11cm
  • Kabllo Micro USB Extension Mashkull-Femër 20cm
  • LED me diametër 5 mm
  • Rezistencë filmike metalike 220R
  • Mini Push Button 6x6x5mm 4 pin
  • Kabllo kërcyese Femër-Femër
  • Kunjat e kërcyesit (nga kabllot e kërcyesit meshkuj)
  • Tubi i tkurrjes së nxehtësisë
  • Kallaji i saldimit
  • Zam i nxehtë
  • Uhu ngjitës për të gjitha qëllimet

Kostot totale rreth 110 €, -

  • Raspberry Pi me SD -Card dhe kabllo të energjisë rreth 70 €, -
  • Kontrollorët e lojës rreth 15 €, -
  • Gjëra të tjera elektronike rreth 15 €, -
  • Kompensatë rreth 5 €, -
  • Material tjetër 5 €, -

Mjetet

  • Lasercutter (Ekzistojnë kompani që ofrojnë një shërbim të prerjes me lazer, si dhe laboratorë të hapur si Happylab në Vjenë)
  • Letër gërryese me kokërr të imët
  • Makine per ngjitjen e metalit
  • Armë me zam të nxehtë
  • Pincë
  • Kompjuter dhe Wifi
  • USB-Tastiera për konfigurimin e Raspberry Pi

Hapi 2: Prerja me laser dhe ngjitja e rastit

Prerja me laser dhe ngjitja e rastit
Prerja me laser dhe ngjitja e rastit
Prerja me laser dhe ngjitja e rastit
Prerja me laser dhe ngjitja e rastit
Prerja me laser dhe ngjitja e rastit
Prerja me laser dhe ngjitja e rastit

Prerje

Hapi i parë për ndërtimin e kasës është prerja e të gjitha pjesëve me një prestar lazer. Ka kompani që ofrojnë shërbime të prerjes me lazer, si dhe laboratorë të hapur, siç është Happylab në Vjenë, ku po ofrohet një prestar lazer. Rasti është më i vogël se strehimi origjinal SNES (180x155x45 mm) dhe përbëhet nga 10 shtresa. Shtresa e fundit mund të ngrihet dhe përshtatet në shtresën e 9 -të. Të gjitha pjesët e nevojshme sigurohen si skedarë DXF dhe DWG. Për më tepër, të gjitha të dhënat e Solidworks-CAD janë të përfshira.

Bluarje

Pjesët e prera duhet të bluhen me letër gërryese. Kini kujdes që të mos humbni pjesë të vogla! Të gjitha pjesët që mund të hidhen shënohen me ngjyrë të verdhë në imazhin e shtresës.

Duke ngjitur

Më pas pjesët duhet të ngjiten së bashku me ngjitësin për të gjitha qëllimet. 3D-PDF e bashkangjitur tregon pozicionet e shtresave. Shtresa e tokës dhe shtresa e dytë janë të përafruara në pjesën e pasme dhe anët. Të gjitha shtresat e tjera janë ngjitur së bashku me rreshtimin qendror të prerë.

Kur arrihet në shtresën lidhëse (5 dhe 6), prizat e kabllit duhet të vendosen brenda vrimave ndërsa ndarësit e vegjël vendosen për t'u siguruar që të përshtaten më vonë.

Mbulesa e sipërme përbëhet nga mbulesa e dukshme dhe një shtresë më e vogël, e cila përshtatet në shtresën e fundit të SNES (9a). Ngjitni pjesët e sipërme të kapakut së bashku para se të ngjitni shtresën 9 në SNES. Prandaj, vendosni shtresën 9 me pjesën e brendshme 9a në tryezë dhe vendosni zam vetëm në shtresën 9a! Pastaj shtypni pjesën e jashtme dhe të brendshme të shtresës 10 mbi 9a, duke e lidhur vrimën për ZHEL me shtresën 9. Kur zamja të shërohet, kapaku 9a+10 mund të hiqet dhe pjesa 9 të ngjitet në pjesën tjetër të SNES. Mbulesa 9a+10 qëndron e ndarë dhe mund të përdoret për mbylljen e kasës. Nëse dëshironi, mund të pikturoni disa nga pjesët e sipërme për disa thekse para se t'i ngjitni ato siç kam bërë me kornizat e butonave. Lëreni të hapur vrimën për butonin shtytës. Përveç kësaj pjese, duhet lënë një pjesë tjetër pak më e madhe drejtkëndore, e cila do të nevojitet më vonë për të instaluar butonin.

Hapi 3: Qarku

Qarku
Qarku

Diagrami i qarkut tregon lidhjen e të gjithë përbërësve elektronikë të cilët janë të përshkruar në hapat e mëposhtëm dhe ofrojnë funksionalitetet e mëposhtme:

  • Ventilatori mund të ndizet/çaktivizohet në temperaturë të varur me Raspberry Pi përmes një transistori S8050 (meqenëse mjedra nuk mund të përballojë rrymë të mjaftueshme) - frymëzuar nga Edo Scalafiotti
  • Switch është në gjendje të aktivizojë/çaktivizojë Raspberry Pi - frymëzuar nga Tyler
  • LED me rezistencë të serisë 220R (për të zvogëluar rrymën) tregon nëse SNES po funksionon apo jo - frymëzuar nga Zach

Këto gjëra natyrisht funksionojnë vetëm me softuerin e duhur - prandaj shihni seksionin e softuerit të këtij udhëzimi.

Ventilatori është i lidhur me 5V dhe GND të mjedrës, me anë të të cilit mund të kalohet përmes transistorit dhe pinit 12 (GPIO18). Mos u mundoni ta lidhni ventilatorin direkt me 5V dhe GND - kjo mund të shkatërrojë Raspberry Pi tuaj! Butoni i energjisë është i lidhur drejtpërdrejt me pin 5 (GPIO3) dhe GND. Për të ndezur dhe fikur LED me Pi, ajo lidhet me pin-in UART_TX të Raspberry (pin 8) i cili ndizet dhe fiket nga Pi automatikisht. Një rezistencë zvogëlon rrymën për LED e cila është e lidhur me GND me kontaktin e saj të dytë. Mos u përpiqni ta lidhni drejtpërdrejt me mjedrën tuaj - kjo gjithashtu mund të dëmtojë pajisjen tuaj!

Për ta bërë qarkun më të lehtë për t'u kuptuar, të gjitha linjat GND janë të lidhura së bashku me një pin GND të Raspberry Pi. Tre linjat tokësore janë në hapat e mëposhtëm të lidhur me kunja të ndryshëm GND për instalim më të lehtë.

Hapi 4: Shtimi i pajisjeve elektronike

Shtimi i pajisjeve elektronike
Shtimi i pajisjeve elektronike
Shtimi i pajisjeve elektronike
Shtimi i pajisjeve elektronike
Shtimi i pajisjeve elektronike
Shtimi i pajisjeve elektronike
Shtimi i pajisjeve elektronike
Shtimi i pajisjeve elektronike

Ky hap jep vetëm një përmbledhje të shkurtër të pajisjeve elektronike. Në hapat e mëposhtëm, instalimi i pajisjeve elektronike përshkruhet:

  • Përgatitja e Raspberry Pi
  • Drejtimi i kabllove shtesë (USB, HDMI dhe Power-USB)
  • Instalimi i ventilatorit
  • Shtimi i LED
  • Instalimi i butonit shtytës

Siç mund të shihet në imazhe, LED është e vendosur në vrimën e vogël në kuti. Gjithashtu ventilatori është i vendosur në një nivel në kasë dhe butoni është i instaluar me kabllo më të gjatë në kapakun e sipërm të SNES.

Hapi 5: Përgatitja e Raspberry Pi

Përgatitja e Raspberry Pi
Përgatitja e Raspberry Pi

Për t'u siguruar që Raspbery Pi nuk do të nxehet shumë, ngjitni lavamanët mbi të.

Hapi 6: Instalimi i kabllove

Instalimi i kabllove
Instalimi i kabllove
Instalimi i kabllove
Instalimi i kabllove
Instalimi i kabllove
Instalimi i kabllove
Instalimi i kabllove
Instalimi i kabllove

Vendoseni Raspberry Pi siç mund të shihet në imazh në kasë dhe bashkëngjitni 2 kabllo USB, si dhe kabllon HDMI dhe kabllon mikro-USB. Meqenëse kabllot janë të vështirë të fiksohen me shirita kabllor në kuti për shkak të hapësirës së kufizuar, përdorni zam të nxehtë për t'u siguruar që ato të qëndrojnë në vend.

Hapi 7: Instalimi i ventilatorit

Instalimi i ventilatorit
Instalimi i ventilatorit
Instalimi i ventilatorit
Instalimi i ventilatorit

Cirduiti për ventilatorin përbëhet nga ventilatori dhe një tranzistor. Për ta bërë gjithçka të lehtë për tu pluhuruar me kabllo kërcyes, një kunj nga një kabllo bluzë mashkull ishte ngjitur në secilën kunj të transistorit. Lidhjet e saldimit u izoluan me tub që zvogëlon nxehtësinë. Pastaj kablloja GND (e zezë) e tifozit u lidh me transistorin siç shihet në qark. Kabllot kërcyese femra-femra ishin lidhur me dy kunjat e tjerë për t'i lidhur ato me Raspberry Pi. Pina qendrore është e lidhur me GND të Raspberry, tjetra me pin 12 (GPIO18) për të ndezur dhe fikur ventilatorin.

Hapi 8: Instalimi i LED

Instalimi i LED
Instalimi i LED
Instalimi i LED
Instalimi i LED
Instalimi i LED
Instalimi i LED

Qarku për LED përbëhet nga LED dhe një rezistencë. Rezistenca e serisë së nevojshme mund të ngjitet drejtpërdrejt në kunjin e LED. Një kunj me kërcim mashkullor duhet të lidhet me kunjin tjetër të rezistencës dhe gjithçka duhet të izolohet me tub të zvogëlimit të nxehtësisë. Vini re se për shkak të hapësirës së kufizuar, rezistenca duhet të jetë e përkulur 90 gradë - më mirë ta bëni këtë para se të mbyllni tubin. Pastaj, kabllot bluza femra-femra mund të lidhen me kunjat dhe LED mund të lidhet me pin-in UART_TX të Raspberry Pi (pin 8) dhe me GND. Ekziston një pjesë më e vogël dhe një më e madhe e dukshme në LED. Duhet të lidhet me GND me pjesën më të madhe të pin!

Vendoseni LED -in në kasë nga brenda. Diametrat e vrimave duhet ta bëjnë të pamundur që ajo të rrëshqasë jashtë. Për të mbajtur LED-in në vend përdorni zam të nxehtë.

Hapi 9: Instalimi i butonit Push

Instalimi i butonit Push
Instalimi i butonit Push
Instalimi i butonit Push
Instalimi i butonit Push
Instalimi i butonit Push
Instalimi i butonit Push
Instalimi i butonit Push
Instalimi i butonit Push

Butoni i shtytjes ndodhet në kapakun e sipërm të SNES. Për ta rregulluar atje, lidhni një kunj mashkulli me dy kunja me buton. Pastaj bëni vrima të vogla për secilën kunj në copën e drurit drejtkëndëshe e cila më vonë do të ngjitet në kapak dhe vendosni kunjat e fundit nëpër to. Për shkak të hapësirës së kufizuar, kunjat duhet të përkulen me pincë.

Meqenëse butoni është rreth 5 mm i lartë kur nuk shtypet dhe druri është vetëm 4 mm ai do të qëndronte jashtë kapakut. Pritini një dritare nga kartoni dhe ngjiteni në copën drejtkëndore të drurit për ta parandaluar këtë. Pastaj ngjiteni këtë pjesë në kapak nga brenda. Për të mbuluar butonin vendosni një sasi vërtet të vogël ngjitëse për të gjitha qëllimet dhe shtypni butonin prej druri kundër tij. Kjo funksionoi në mënyrë perfekte për mua. Mos përdorni shumë zam pasi kjo mund të bllokojë butonin!

Përdorni dy kabllo kërcyese femra-femra për të lidhur butonin me pinin e Raspberry Pi 5 (GPIO3). Importantshtë e rëndësishme të përdorni këtë kunj, pasi Pi ka një funksion të integruar të zgjimit. Përdorni kabllo të gjatë për të bërë të mundur hapjen e kutisë.

Hapi 10: Shtimi i softuerit

Urime! Nëse keni arritur deri këtu, ju keni ndërtuar zyrtarisht të gjithë pajisjet hardware! Tani është koha e softuerit…

Instalimi i RetroPie

Raspberry Pi po përdor RetroPie, i cili është krijuar veçanërisht për të luajtur lojëra retro. Këtu mund të gjeni një udhëzim shumë të mirë të instalimit, i cili ju udhëzon nëpër të gjitha hapat e nevojshëm. Ndiqni udhëzimet të paktën derisa të keni krijuar lidhjen Wifi dhe sigurohuni që të shkruani IP -në tuaj.

Aktivizimi i UART për LED

Për të ndezur dhe fikur LED me Raspberry Pi, ajo lidhet me UART-Pin të Pi, pasi kjo pin është vendosur kur fillon siç përshkruhet nga Zach. Thjesht shtypni F4 në Pi për të hyrë në terminal dhe redaktoni skedarin /boot/config.txt. Vendosni enable_uart = 1 - kjo është e gjitha. Pastaj hapni raspi-config duke shtypur sudo raspi-config dhe shkoni te Interfacing Options Serial dhe aktivizojeni atë.

Shkarkimi i skedarëve për tifoz dhe buton

Shkarkoni 3 skedarët dhe riemëroni skedarin listen-for-shutdown. REPLACE_THIS_WITH_sh në listen-for-shutdown.sh, meqenëse kjo faqe në internet nuk mund të ngarkojë.sh-fotografi. Skedarët mblidhen së bashku nga skedarët nga Edo Scalafiotti (tifoz) dhe Tyler (butoni i energjisë).

  • listen-for-shutdown.sh fillon dy skedarët.py
  • listen-for-shutdown.py pret derisa GPIO 3 të marrë një sinjal të lartë dhe të mbyll Raspberry
  • run-fan.py monitoron temperaturën e CPU-së dhe ndez dhe fik ventilatorin në përputhje me rrethanat. Ju mund të ndryshoni kufirin e temperaturës në këtë skenar.

Transferimi i skedarëve

Për të transferuar skedarët nga kompjuteri juaj në mjedër, së pari duhet të aktivizoni SSH. Prandaj futni Raspi-Config duke shtypur sudo raspi-config dhe shkoni te Interfacing Options SSH dhe aktivizojeni atë.

Hapni një terminal në kompjuterin tuaj dhe shkruani:

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

Pjesa e parë tregon se ku është skedari në kompjuterin tuaj, pjesa e dytë përfshin përdoruesin në mjedër (në këtë rast pi), IP e Pi dhe shtegun rrënjësor (~) ku ruhen skedarët. Në këtë hap, mund t'ju duhet të futni fjalëkalimin tuaj.

Bërja e skedarëve të ekzekutueshëm

Për t'i bërë skedarët të ekzekutueshëm dhe për t'i ekzekutuar ato automatikisht gjatë fillimit, duhet t'i zhvendosni ato dhe të ndryshoni lejet e tyre me komandat e mëposhtme:

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

3 komandat e para i zhvendosin skedarët në drejtoritë e sakta, 3 komandat e dyta japin leje dhe komanda e fundit regjistron skedarin.sh për tu ekzekutuar gjatë fillimit.

Kjo është e gjitha, mund të provoni nëse LED, butoni i energjisë dhe ventilatori funksionojnë nëse keni rinisur Raspberry Pi. Për të testuar ventilatorin, ose mund të ngrohni Pi tuaj ose të ndryshoni temperaturën në run-fan.py (mos harroni të ri-ekzekutoni listen-for-shutdown.sh për t'i bërë ndryshimet aktive).

Hapi 11: Shtimi i Lojërave

Shtimi i Lojërave
Shtimi i Lojërave

Për të transferuar lojëra nga kompjuteri juaj në Raspberry Pi, mund të përdorni për shembull një makinë USB. Kam kopjuar hapat nga udhëzuesi i instalimit dhe kam bërë një manual të bukur i cili mund të ngjitet në pjesën e brendshme të kapakut SNES:

  • Sigurohuni që USB -ja juaj të jetë e formatuar në FAT32 ose NTFS
  • Së pari krijoni një dosje të quajtur retropie në shkopin tuaj USB
  • Futeni atë në Pi dhe prisni që të përfundojë së ndezuri
  • Tërhiqeni USB -në dhe futeni në kompjuter
  • Shtoni romët në dosjet e tyre përkatëse (në dosjen retropie/rom)
  • Lidheni përsëri në Pi mjedër
  • Prisni që ajo të përfundojë së ndezuri
  • Rifreskoni emulationstation duke zgjedhur restartimin e emulationstation nga menyja e fillimit

Ju mund t'i merrni lojërat me të vërtetë të lehta në internet. Thjesht google SOM SOM ose diçka tjetër.

Recommended: