Puinen Super Nintendo Entertainment System (SNES): 11 vaihetta
Puinen Super Nintendo Entertainment System (SNES): 11 vaihetta
Anonim
Puinen Super Nintendo Entertainment System (SNES)
Puinen Super Nintendo Entertainment System (SNES)
Puinen Super Nintendo Entertainment System (SNES)
Puinen Super Nintendo Entertainment System (SNES)
Puinen Super Nintendo Entertainment System (SNES)
Puinen Super Nintendo Entertainment System (SNES)

Wienin valmistajatapahtumassa törmäsin puiseen Super Nintendo Entertainment System -järjestelmään (SNES). Pelasin tällaisella pelikonsolilla isoveljeni kanssa lapsena. Kun huomasin olevani jälleen riippuvainen Super Mariosta heti, kun aloitin pelaamisen, päätin rakentaa SNESin veljelleni ja minulle. Internetin selaaminen toi minut Jules1050: n opastettavaksi siitä, kuinka hän rakensi puiset SNES (luulen, että se on sama konsoli, jonka näin messuilla), joka inspiroi puisia SNES: iäni. Siellä on myös todella hieno opas puisen SNES -ohjaimen rakentamiseen.

Konsoli ei ole yhtä suuri kuin alkuperäinen ja mitat ovat 180x155x45 mm, mikä on ehdottomasti tarvittava koko -pienempi laatikko ei voinut sisältää kaikkia komponentteja (Luota minuun, yritin -.-). Se on valmistettu vanerikerroksista, jotka on liimattu yhteen - muotoilu ei ole aivan kuten alkuperäinen SNES, mutta se on erehtymätön SNES. Yläkansi voidaan avata ja siinä on LED ja virtapainike. Järjestelmä perustuu Raspberry Pi: hen, jossa on Retro-Pie. Kaikki tarvittavat liittimet (USB, Micro-USB, HDMI) tuodaan esiin, ja varmistaaksesi, että Pi ei kuumene liikaa, mukana tulee minituuletin. Suurin osa osista on Ali -Expressiltä, joten jos sinulla on tarpeeksi aikaa, voit rakentaa SNESin noin 110 eurolla.

Toivon, että pidät ohjeistuksestani ja voin auttaa sinua herättämään lapsuuden muistosi takaisin elämään:)

Vaihe 1: Materiaalit ja työkalut

Materiaalit ja työkalut
Materiaalit ja työkalut

Materiaalit

  • Laserleikattu vaneri (4 mm), esim. Poppeli (Katso kokoa seuraavan vaiheen piirustuksista)
  • Raspberry Pi virtajohto (Micro USB)
  • SNES USB-ohjain

  • Raspberry Pi (malli 3B)
  • Micro SD-kortti (vähintään 8 Gt)
  • Raspberry Pi 3B jäähdytyselementit
  • Minituuletin Raspberry Pi: lle
  • S8050 NPN -transistori
  • USB-jatkojohto uros-naaras suorakulmainen 10 cm (2x)
  • HDMI-jatkojohto uros-naaras 11cm
  • Micro USB-jatkojohto uros-naaras 20 cm
  • LED halkaisija 5 mm
  • Metallikalvovastus 220R
  • Mini -painike 6x6x5mm 4 -nastainen
  • Kaapelit naaras-naaras
  • Hyppytapit (uroshyppykaapeleista)
  • Kutistemuoviputki
  • Juotin
  • Kuuma liima
  • Uhu-yleisliima

Kokonaiskustannukset noin 110 €

  • Raspberry Pi SD -kortilla ja virtajohdolla noin 70 €
  • Peliohjaimet noin 15 €
  • Muut elektroniset tavarat noin 15 €
  • Vaneri noin 5 €
  • Muu materiaali 5 €

Työkalut

  • Laserleikkuri (On olemassa yrityksiä, jotka tarjoavat laserleikkauspalvelua sekä avoimia laboratorioita, kuten Wienin Happylab)
  • Hiomapaperi hienojakoista
  • Juotin
  • Kuuma liimapistooli
  • Pihdit
  • Tietokone ja Wifi
  • USB-näppäimistö Raspberry Pi: n määrittämiseen

Vaihe 2: Kotelon laserleikkaus ja liimaus

Kotelon laserleikkaus ja liimaus
Kotelon laserleikkaus ja liimaus
Kotelon laserleikkaus ja liimaus
Kotelon laserleikkaus ja liimaus
Kotelon laserleikkaus ja liimaus
Kotelon laserleikkaus ja liimaus

Leikkaus

Ensimmäinen vaihe kotelon rakentamisessa on kaikkien osien leikkaaminen laserleikkurilla. On yrityksiä, jotka tarjoavat laserleikkauspalvelua, sekä avoimia laboratorioita, kuten Wienin Happylab, jossa tarjotaan laserleikkuria. Kotelo on pienempi kuin alkuperäinen SNES -kotelo (180x155x45 mm) ja koostuu 10 kerroksesta. Viimeinen kerros voidaan nostaa ja sopii yhdeksänteen kerrokseen. Kaikki tarvittavat osat toimitetaan DXF- ja DWG -tiedostoina. Lisäksi kaikki Solidworks-CAD-tiedot sisältyvät.

Hionta

Leikatut osat on hiottava hiomapaperilla. Varo, ettet menetä pieniä osia! Kaikki osat, jotka voidaan hävittää, on merkitty keltaiseksi kerroskuvassa.

Liimaus

Tämän jälkeen osat on liimattava yhteen yleisliimalla. Oheinen 3D-PDF näyttää kerrosten sijainnit. Pohjakerros ja toinen kerros ovat kohdakkain takana ja sivuilla. Kaikki muut kerrokset liimataan yhteen, ja keskikatkaisu on kohdistettu.

Kun liitinkerros (5 ja 6) on saavutettu, kaapelin pistokkeet on asetettava reikien sisään, kun taas pienet välikappaleet on sijoitettu varmistaakseen, että ne sopivat myöhemmin.

Yläkansi koostuu näkyvästä kannesta ja pienemmästä kerroksesta, joka sopii SNES: n viimeiseen kerrokseen (9a). Liimaa yläkannen osat yhteen ennen kuin liimaat kerroksen 9 SNESiin. Aseta siksi kerros 9 sisäosan 9a kanssa pöydälle ja liimaa vain kerroksen 9a päälle! Paina sitten kerroksen 10 ulompi ja sisäosa 9a kohdalle, kohdistaen LED -reiän kerroksen 9 kanssa. Kun liima on kovettunut, kansi 9a+10 voidaan poistaa ja osa 9 liimata muihin SNES -osiin. Kansi 9a+10 pysyy erillään ja sitä voidaan käyttää kotelon sulkemiseen. Jos haluat, voit maalata joitain yläosia tietyille aksentteille ennen liimaamista, kuten tein napin kehyksillä. Jätä painikkeen reikä auki. Tämän osan lisäksi on jätettävä toinen hieman isompi suorakulmainen osa, jota tarvitaan myöhemmin painikkeen asentamiseen.

Vaihe 3: Piiri

Piiri
Piiri

Kytkentäkaavio näyttää kaikkien seuraavissa vaiheissa poistettujen elektronisten komponenttien liitännät ja tarjoaa seuraavat toiminnot:

  • Tuulettimen voi kytkeä päälle/pois jäähdyttääkseen lämpötilan riippuen Raspberry Pi -laitteesta S8050 -transistorin kautta (koska vadelma ei kestä tarpeeksi virtaa) - Edo Scalafiottin innoittamana
  • Kytkin voi kytkeä Raspberry Pi -laitteen päälle/pois päältä - Tylerin innoittamana
  • LED 220R -sarjan vastuksella (virran vähentämiseksi) osoittaa, onko SNES käynnissä vai ei - Zachin innoittamana

Tämä tietysti toimii vain oikean ohjelmiston kanssa - katso tämän ohjeen ohjelmisto -osa.

Tuuletin on kytketty vadelman 5V ja GND: hen, jolloin sitä voidaan kytkeä transistorin ja nastan 12 (GPIO18) kautta. Älä yritä kytkeä tuuletinta suoraan 5 V: n ja GND: n - tämä voi tuhota Raspberry Pi -laitteesi! Virtapainike on kytketty suoraan nastaan 5 (GPIO3) ja GND: hen. Jos haluat kytkeä LED-valon päälle ja pois päältä Pi: n kanssa, se on kytketty Vadelman UART_TX-nastaan (nasta 8), jonka Pi kytkee automaattisesti päälle ja pois. Vastus vähentää GND: hen toisella koskettimella kytketyn LEDin virtaa. Älä yritä kytkeä sitä suoraan vadelmaan - tämä voi myös vahingoittaa laitteistoa!

Piirin ymmärtämisen helpottamiseksi kaikki GND-linjat on kytketty yhteen Raspberry Pi: n yhteen GND-nastaan. Seuraavat kolme maadoitusjohtoa on kytketty eri GND-nastoihin asennuksen helpottamiseksi.

Vaihe 4: Elektroniikan lisääminen

Elektroniikan lisääminen
Elektroniikan lisääminen
Elektroniikan lisääminen
Elektroniikan lisääminen
Elektroniikan lisääminen
Elektroniikan lisääminen
Elektroniikan lisääminen
Elektroniikan lisääminen

Tämä vaihe antaa vain lyhyen yleiskuvan elektroniikasta. Seuraavissa vaiheissa kuvataan elektroniikan asennus:

  • Raspberry Pi: n valmistelu
  • Jatkokaapelien reititys (USB, HDMI ja Power-USB)
  • Tuulettimen asennus
  • LED -valon lisääminen
  • Painonapin asentaminen

Kuten kuvista näkyy, LED sijaitsee kotelon pienessä reiässä. Myös tuuletin sijaitsee kotelon lovessa ja painike on asennettu pidemmillä kaapeleilla SNES: n yläkanteen.

Vaihe 5: Raspberry Pi: n valmistelu

Raspberry Pi: n valmistelu
Raspberry Pi: n valmistelu

Varmistaaksesi, että Raspbery Pi ei kuumene liikaa, liimaa jäähdytyselementit siihen.

Vaihe 6: Kaapelien asennus

Kaapeleiden asennus
Kaapeleiden asennus
Kaapeleiden asennus
Kaapeleiden asennus
Kaapeleiden asennus
Kaapeleiden asennus
Kaapeleiden asennus
Kaapeleiden asennus

Aseta Raspberry Pi kuvan mukaisesti koteloon ja kiinnitä 2 USB-kaapelia sekä HDMI-kaapeli ja mikro-USB-kaapeli. Koska kaapeleita on vaikea kiinnittää kaapelihihnoilla koteloon rajoitetun tilan vuoksi, käytä kuumaliimaa varmistaaksesi, että ne pysyvät paikallaan.

Vaihe 7: Tuulettimen asennus

Tuulettimen asentaminen
Tuulettimen asentaminen
Tuulettimen asentaminen
Tuulettimen asentaminen

Tuulettimen piiri koostuu tuulettimesta ja transistorista. Jotta kaikki olisi helposti irrotettavissa hyppyjohdoilla, urospuolisen hyppykaapelin tappi juotettiin jokaiseen transistorin nastaan. Juotosliitokset eristettiin kutisteputkella. Sitten puhaltimen GND-kaapeli (musta) kytkettiin transistoriin piirin mukaisesti. Naaras-naarashyppykaapelit liitettiin kahteen muuhun nastaan niiden yhdistämiseksi Raspberry Pi: hen. Keskitappi on kytketty Vadelma GND: hen, toinen nastaan 12 (GPIO18) tuulettimen kytkemiseksi päälle ja pois.

Vaihe 8: LED -valon asentaminen

LED -valon asentaminen
LED -valon asentaminen
LED -valon asentaminen
LED -valon asentaminen
LED -valon asentaminen
LED -valon asentaminen

LED -virtapiiri koostuu LEDistä ja vastuksesta. Tarvittava sarjavastus voidaan juottaa suoraan LED -nastaan. Uros-hyppytappi on kytkettävä vastuksen toiseen nastaan ja kaikki on eristettävä kutisteputkella. Huomaa, että rajoitetun tilan vuoksi vastusta on taivutettava 90 astetta - parempi tehdä se ennen putken himmentämistä. Sitten naaras-naarashyppykaapelit voidaan kytkeä nastoihin ja LED voidaan liittää Raspberry Pi: n UART_TX-nastaan (nasta 8) ja GND: hen. LEDissä on pienempi ja suurempi osa. Se on liitettävä GND: hen isommalla osalla!

Aseta LED koteloon sisältäpäin. Reikien halkaisijoiden pitäisi estää sen liukuminen ulos. Pidä LED paikallaan käyttämällä kuumaliimaa.

Vaihe 9: Painikkeen asentaminen

Painonapin asentaminen
Painonapin asentaminen
Painonapin asentaminen
Painonapin asentaminen
Painonapin asentaminen
Painonapin asentaminen
Painonapin asentaminen
Painonapin asentaminen

Painike sijaitsee SNES-laitteen yläkannessa. Korjaa se siellä juottamalla urospuolinen hyppytappi kahteen painonappiin. Tee sitten pienet reiät kullekin tapille suorakulmaiseksi puukappaleeksi, joka liimataan myöhemmin kanteen, ja laita päiden tapit niiden läpi. Rajoitetun tilan vuoksi tapit on taivutettava pihdeillä.

Koska painike on noin 5 mm korkea, kun sitä ei paineta ja puu on vain 4 mm, se tarttuu ulos kannesta. Leikkaa ikkuna pahvista ja liimaa se suorakulmaiseen puukappaleeseen estääksesi sen. Liimaa sitten tämä pala sisäpuolelta kanteen. Napin peittämiseksi laita siihen todella pieni määrä yleisliimaa ja paina puunappia sitä vasten. Tämä toimi minulle täydellisesti. Älä käytä liikaa liimaa, koska se voi estää painikkeen!

Liitä painike kahteen naaras-naarashyppykaapeliin Raspberry Pi -nastaan 5 (GPIO3). On tärkeää käyttää tätä tappia, koska Pi: ssä on sisäänrakennettu herätystoiminto. Käytä pitkiä kaapeleita, jotta kotelo voidaan avata.

Vaihe 10: Ohjelmiston lisääminen

Onnittelut! Jos selvisit tähän asti, olet virallisesti rakentanut kaikki laitteistot! Nyt on ohjelmistoaika…

RetroPien asentaminen

Raspberry Pi: ssä on RetroPie, joka on suunniteltu erityisesti retropelien pelaamiseen. Täältä löydät erittäin hyvän asennusohjeen, joka opastaa sinua kaikissa tarvittavissa vaiheissa. Noudata ohjeita ainakin, kunnes olet määrittänyt Wifi -yhteyden, ja muista kirjoittaa IP -osoitteesi muistiin.

UART: n aktivointi LEDille

LED-valon kytkemiseksi päälle ja pois Raspberry Pi -laitteella se on kytketty Pi: n UART-nastaan, koska tämä nasta on asetettu, kun se käynnistyy Zachin kuvaamalla tavalla. Paina vain Pi -näppäintä F4 päästäksesi päätelaitteeseen ja muokataksesi tiedostoa /boot/config.txt. Aseta enable_uart = 1 - siinä kaikki. Avaa sitten raspi-config kirjoittamalla sudo raspi-config ja siirry Interfacing Options Serial -sovellukseen ja ota se käyttöön.

Tiedostojen lataaminen tuulettimelle ja painikkeelle

Lataa kolme tiedostoa ja nimeä tiedosto Listen-for-shutdown. REPLACE_THIS_WITH_sh tiedostoon listen-for-shutdown.sh, koska tämä sivusto ei voi ladata.sh-tiedostoja. Tiedostot on koottu Edo Scalafiottin (tuuletin) ja Tylerin tiedostoista (virtanappi).

  • listen-for-shutdown.sh käynnistää kaksi.py-tiedostoa
  • listen-for-shutdown.py odottaa, kunnes GPIO 3 saa korkean signaalin ja sulkee Vadelman
  • run-fan.py valvoo suorittimen lämpötilaa ja kytkee tuulettimen päälle ja pois päältä. Voit muuttaa lämpötilarajaa tässä skriptissä.

Tiedostojen siirtäminen

Jos haluat siirtää tiedostot tietokoneeltasi Raspberrylle, sinun on ensin otettava SSH käyttöön. Siksi kirjoita Raspi-Config kirjoittamalla sudo raspi-config ja mene Liitäntäasetukset SSH ja ota se käyttöön.

Avaa pääte tietokoneellasi ja kirjoita:

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

Ensimmäinen osa kertoo, missä tiedosto on tietokoneellasi, toinen osa sisältää vadelman käyttäjän (tässä tapauksessa pi), Pi: n IP -osoitteen ja juuripolun (~), johon tiedostot on tallennettu. Sinun on ehkä annettava salasanasi tässä vaiheessa.

Tee tiedostoista suoritettavia

Jos haluat tehdä tiedostoista suoritettavia ja suorittaa ne automaattisesti käynnistyksen yhteydessä, sinun on siirrettävä ne ja muutettava niiden käyttöoikeuksia seuraavilla komennoilla:

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

Ensimmäiset 3 komentoa siirtävät tiedostot oikeisiin hakemistoihin, toiset 3 komentoa antavat käyttöoikeudet ja viimeinen komento rekisteröi.sh-tiedoston käynnistettäväksi.

Siinä kaikki, voit testata, toimiiko LED, virtapainike ja tuuletin, jos olet käynnistänyt Raspberry Pi -laitteen uudelleen. Voit testata tuulettimen joko lämmittämällä Pi: täsi tai muuttamalla lämpötilaa run-fan.py (älä unohda käynnistää listen-for-shutdown.sh uudelleen, jotta muutokset ovat aktiivisia).

Vaihe 11: Pelien lisääminen

Pelien lisääminen
Pelien lisääminen

Voit siirtää pelejä tietokoneeltasi Raspberry Pi -laitteeseen esimerkiksi USB -aseman avulla. Kopioin vaiheet asennusoppaasta ja tein mukavan käsikirjan, joka voidaan liimata SNES -kannen sisäpuolelle:

  • Varmista, että USB on alustettu FAT32- tai NTFS -muotoon
  • Luo ensin USB -tikulle kansio nimeltä retropie
  • Kytke se Pi: hen ja odota, kunnes se vilkkuu
  • Vedä USB -portti ulos ja liitä se tietokoneeseen
  • Lisää romit omiin kansioihinsa (retropie/roms -kansiossa)
  • Kytke se takaisin vadelma Pi: hen
  • Odota, kunnes se vilkkuu
  • Päivitä emulointiasema valitsemalla Käynnistä emulaatioasema Käynnistä -valikosta

Voit saada pelejä todella helposti Internetistä. Googlaa SNES ROMit tai jotain.