Sisukord:
- Samm: materjalid ja tööriistad
- 2. samm: korpuse laserlõikamine ja liimimine
- 3. samm: vooluring
- Samm: elektroonika lisamine
- Samm: Raspberry Pi ettevalmistamine
- 6. samm: kaablite paigaldamine
- Samm: ventilaatori paigaldamine
- Samm: LED -i paigaldamine
- 9. samm: vajutusnupu paigaldamine
- Samm: tarkvara lisamine
- Samm 11: mängude lisamine
Video: Puidust Super Nintendo meelelahutussüsteem (SNES): 11 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Viinis tegijamessil sattusin juhuslikult puidust Super Nintendo meelelahutussüsteemi (SNES) otsa. Sellise mängukonsooliga mängisin lapsepõlves koos vanema vennaga. Kuna ma tundsin, et hakkan Super Mario mängust uuesti sõltuvusse saama, otsustasin ma vennale ja mulle SNESi ehitada. Internetist otsides jõudsin Jules1050 õpetuseni, kuidas ta ehitas puidust SNES -i (see on vist sama konsool, mida nägin messil), mis inspireeris minu puidust SNES -i. Seal on ka väga lahe juhend, kuidas puidust SNES -kontrollerit ehitada.
Konsool ei ole nii suur kui originaal ja mõõdud on 180x155x45 mm, mis on absoluutselt vajalik suurus -väiksem kast ei saanud sisaldada kõiki komponente (Usu mind, proovisin -.-). See on valmistatud vineerikihtidest, mis on kokku liimitud - disain ei ole täpselt sama, mis algne SNES, kuid see on eksimatult SNES. Ülemine kate on avatav ning sisaldab LED-i ja toitenuppu. Süsteem põhineb Raspberry Pi-l, mis töötab Retro-Pie-ga. Kõik vajalikud pistikud (USB, Micro-USB, HDMI) on välja toodud ja et Pi liiga kuumaks ei läheks, on kaasas miniventilaator. Enamik osi on pärit Ali -Expressist, nii et kui teil on piisavalt aega, saate SNESi ehitada umbes 110 euro eest.
Loodan, et teile meeldib minu juhendatav tegevus ja ma saan aidata teil oma lapsepõlvemälestusi ellu äratada:)
Samm: materjalid ja tööriistad
Materjalid
- Lasercuti vineer (4 mm) nt. Poplar (suuruse kohta vt jooniseid järgmises etapis)
- Raspberry Pi toitejuhe (Micro USB)
-
SNES USB-kontroller
- Raspberry Pi (mudel 3B)
- Micro SD-kaart (vähemalt 8 GB)
- Raspberry Pi 3B jahutusradiaatorid
- Miniventilaator Raspberry Pi jaoks
- S8050 NPN transistor
- USB-pikenduskaabel mees-naine täisnurkne 10 cm (2x)
- HDMI pikenduskaabel mees-naine 11cm
- Micro USB pikenduskaabel mees-naine 20cm
- LED läbimõõt 5 mm
- Metallkile takisti 220R
- Mini surunupp 6x6x5mm 4 kontakti
- Jumper kaablid emane-naine
- Jumper -tihvtid (isastel hüppajakaablitel)
- Termokahanev toru
- Jootmisvorm
- Kuum liim
- Uhu universaalne liim
Kogumaksumus umbes 110 eurot
- Raspberry Pi koos SD -kaardi ja toitejuhtmega umbes 70 eurot
- Mängukontrollerid umbes 15 eurot
- Muud elektroonilised asjad umbes 15 eurot
- Vineer umbes 5 eurot
- Muu materjal 5 €
Tööriistad
- Laserlõikur (on olemas ettevõtteid, mis pakuvad laserlõikamisteenust, aga ka avatud laboreid nagu Viini Happylab)
- Peeneteraline abrasiivpaber
- Jootekolb
- Kuum liimipüstol
- Tangid
- Arvuti ja Wifi
- USB-klaviatuur Raspberry Pi seadistamiseks
2. samm: korpuse laserlõikamine ja liimimine
Lõikamine
Korpuse ehitamise esimene samm on kõigi osade lõikamine laserlõikuriga. On ettevõtteid, mis pakuvad laserlõikamisteenust, ja avatud laboreid, näiteks Viini Happylab, kus pakutakse laserlõikurit. Korpus on väiksem kui originaal SNES korpus (180x155x45 mm) ja koosneb 10 kihist. Viimast kihti saab tõsta ja see sobib 9. kihiga. Kõik vajalikud osad on saadaval DXF- ja DWG -failidena. Lisaks on kaasas kõik Solidworks-CAD-andmed.
Lihvimine
Lõigatud osad tuleb lihvpaberiga lihvida. Olge ettevaatlik, et mitte kaotada väikseid osi! Kõik osad, mida saab kõrvaldada, on kihi pildil kollaseks märgitud.
Liimimine
Seejärel tuleb osad liimida universaalse liimiga. Lisatud 3D-PDF näitab kihtide asukohti. Maapind ja teine kiht on joondatud taga ja külgedel. Kõik muud kihid liimitakse kokku, joondatud keskväljalõikega.
Kui jõuate pistikukihini (5 ja 6), tuleb kaabli pistikud asetada aukude sisse, samal ajal kui väikesed vahetükid on paigutatud, et veenduda nende hilisemas sobivuses.
Ülemine kate koosneb nähtavast kaanest ja väiksemast kihist, mis sobib SNESi (9a) viimasesse kihti. Liimige katte ülemised osad kokku enne kihi 9 liimimist SNES -i külge. Seetõttu asetage kiht 9 koos sisemise osaga 9a lauale ja asetage liim just kihile 9a! Seejärel suruge kihi 10 välimine ja sisemine osa 9a külge, joondades LED -i ava kihiga 9. Kui liim on kõvastunud, saab katte 9a+10 eemaldada ja osa 9 ülejäänud SNES -i külge liimida. Kate 9a+10 jääb eraldi ja seda saab kasutada korpuse sulgemiseks. Kui soovite, võite mõned ülemised osad mõne aktsendi jaoks enne liimimist värvida, nagu ma tegin nuppudega. Jätke surunupu jaoks olev auk lahti. Peale selle osa tuleks jätta veel üks veidi suurem ristkülikukujuline osa, mida läheb hiljem vaja nupu paigaldamiseks.
3. samm: vooluring
Lülitusskeem näitab kõigi elektrooniliste komponentide ühendamist, mis on eemaldatud järgmistes etappides ja millel on järgmised funktsioonid:
- Ventilaatori saab sisse/välja lülitada, et jahutada temperatuuri sõltuvalt Raspberry Pi -st S8050 transistori kaudu (kuna vaarikas ei suuda piisavalt voolu taluda) - inspireeritud Edo Scalafiotti
- Switch suudab Raspberry Pi sisse/välja lülitada - inspireeritud Tylerist
- 220R seeria takistiga LED (voolu vähendamiseks) näitab, kas SNES töötab või mitte - inspireeritud Zachist
Loomulikult töötab see asi ainult õige tarkvaraga - seega vaadake selle juhendi tarkvaraosa.
Ventilaator on ühendatud vaarika 5V ja GND -ga, mille kaudu saab seda lülitada transistori ja tihvti 12 (GPIO18) kaudu. Ärge proovige ventilaatorit otse 5V ja GND -ga ühendada - see võib teie Raspberry Pi hävitada! Toitenupp on ühendatud otse tihvtiga 5 (GPIO3) ja GND-ga. Pi abil LED-i sisse- ja väljalülitamiseks ühendatakse see Raspberry UART_TX-pin-ga (tihvt 8), mille Pi automaatselt sisse ja välja lülitab. Takisti vähendab GND -ga teise kontaktiga ühendatud LED -i voolu. Ärge proovige seda otse oma Vaarikaga ühendada - see võib kahjustada ka teie riistvara!
Vooluahela lihtsamaks mõistmiseks on kõik GND-liinid ühendatud Raspberry Pi ühe GND-tihvtiga. Järgmised sammud on kolm maandusliini ühendatud erinevate GND-tihvtidega, mis hõlbustavad paigaldamist.
Samm: elektroonika lisamine
See samm annab lühikese ülevaate elektroonikast. Järgmistes etappides kirjeldatakse elektroonika paigaldamist:
- Vaarika Pi valmistamine
- Pikenduskaablite marsruutimine (USB, HDMI ja Power-USB)
- Ventilaatori paigaldamine
- LED -i lisamine
- Nuppude paigaldamine
Nagu piltidelt näha, asub valgusdiood korpuse väikeses augus. Samuti asub ventilaator korpuses sälgus ja nupp on paigaldatud pikemate kaablitega SNES -i ülemisse kaane.
Samm: Raspberry Pi ettevalmistamine
Et Raspbery Pi liiga kuumaks ei läheks, liimige sellele jahutusradiaatorid.
6. samm: kaablite paigaldamine
Asetage Raspberry Pi korpusesse nii, nagu pildil näha, ja kinnitage 2 USB-kaablit, samuti HDMI-kaabel ja mikro-USB-kaabel. Kuna kaableid on piiratud ruumi tõttu kaablirihmadega korpuse külge raske kinnitada, kasutage kuuma liimi, et need jääksid oma kohale.
Samm: ventilaatori paigaldamine
Ventilaatori vooluring koosneb ventilaatorist ja transistorist. Selleks, et kõik oleks hüppajakaablitega hõlpsasti loetav, jooteti transistori iga tihvti külge isase hüppajakaabli tihvt. Jootekohad eraldati termokahaneva toruga. Seejärel ühendati ventilaatori GND-kaabel (must) transistoriga, nagu on näha vooluringis. Naiste-naiste hüppajakaablid ühendati ülejäänud kahe tihvtiga, et ühendada need Raspberry Pi-ga. Keskne tihvt on ühendatud Raspberry GND -ga, teine aga 12 -ga (GPIO18) ventilaatori sisse- ja väljalülitamiseks.
Samm: LED -i paigaldamine
LED -i ahel koosneb LED -ist ja takistist. Vajaliku seeriatakisti saab joota otse LED -i tihvti külge. Takisti teise tihvtiga tuleb ühendada isas-hüppaja tihvt ja kõik tuleb isoleerida termokahaneva toruga. Pange tähele, et piiratud ruumi tõttu peab takisti olema 90 kraadi painutatud - parem seda teha enne toru läikimist. Seejärel saab tihvtidega ühendada naissoost-naissoost kaablid ja LED-i Raspberry Pi UART_TX-tihvtiga (tihvt 8) ja GND-ga. LED-is on näha väiksem ja suurem osa. See tuleb ühendada GND -ga suurema osa tihvtiga!
Asetage LED korpusesse seestpoolt. Aukude läbimõõt peaks muutma võimatuks selle välja libisemise. LED-i hoidmiseks kasutage kuumliimi.
9. samm: vajutusnupu paigaldamine
Nupp asub SNES-i ülemises kaanes. Selle parandamiseks jootke isane hüppajanõel kahe surunupuga. Seejärel tehke iga tihvti jaoks väikesed augud ristkülikukujuliseks puidutükiks, mis hiljem katte külge liimitakse, ja pange tagumiku tihvtid neist läbi. Piiratud ruumi tõttu tuleb tihvtid painutada tangidega.
Kuna vajutusnupp on umbes 5 mm kõrge, kui seda ei vajutata ja puit on ainult 4 mm, jääb see kaanest välja. Lõika papist välja aken ja liimi see ristkülikukujulise puutüki külge, et seda vältida. Seejärel liimige see tükk seestpoolt kattele. Nupu katmiseks pange sellele tõesti väike kogus universaalset liimi ja vajutage puidust nuppu selle vastu. See töötas minu jaoks ideaalselt. Ärge kasutage liiga palju liimi, kuna see võib nupu blokeerida!
Kasutage kahte emast-emast hüppajakaablit, et ühendada nupp Raspberry Pi tihvtiga 5 (GPIO3). Oluline on seda tihvti kasutada, kuna Pi-l on sisseehitatud äratusfunktsioon. Korpuse avamiseks kasutage pikki kaableid.
Samm: tarkvara lisamine
Palju õnne! Kui jõudsite siia, olete ametlikult ehitanud kogu riistvara! Nüüd on tarkvara aeg…
RetroPie installimine
Raspberry Pi töötab RetroPie, mis on spetsiaalselt loodud retromängude mängimiseks. Siit leiate väga hea paigaldusjuhendi, mis juhatab teid läbi kõik vajalikud sammud. Järgige juhiseid vähemalt seni, kuni olete WiFi -ühenduse seadistanud, ja kirjutage kindlasti oma IP üles.
LED -i jaoks UART aktiveerimine
LED-i sisse- ja väljalülitamiseks Raspberry Pi abil on see ühendatud Pi UART-tihvtiga, kuna see tihvt on seatud, kui see käivitub, nagu Zach kirjeldas. Terminali sisenemiseks ja faili /boot/config.txt muutmiseks vajutage lihtsalt Pi nupul F4. Määra enable_uart = 1 - see on kõik. Seejärel avage raspi-config, tippides sudo raspi-config ja minge jaotisse Interfacing Options Serial ning lubage see.
Failide allalaadimine ventilaatori ja nupu jaoks
Laadige kolm faili alla ja nimetage fail kuulamiseks-sulgemiseks ümber. REPLACE_THIS_WITH_sh, et muuta see kuulamiseks-sulgumiseks.sh, kuna see veebisait ei saa üles laadida.sh-faile. Failid on kokku pandud Edo Scalafiotti (fänn) ja Tyleri failidest (toitenupp).
- listen-for-shutdown.sh käivitab kaks.py faili
- listen-for-shutdown.py ootab, kuni GPIO 3 saab kõrge signaali ja lülitab Raspberry välja
- run-fan.py jälgib protsessori temperatuuri ning lülitab ventilaatori vastavalt sisse ja välja. Selles skriptis saate temperatuuri piirangut muuta.
Failide ülekandmine
Failide arvutist Raspberry -sse ülekandmiseks peate esmalt lubama SSH. Seetõttu sisestage Raspi-Config, kirjutades sudo raspi-config, minge jaotisse Liidesevalikud SSH ja lubage see.
Avage arvutis terminal ja tippige:
- scp yourPathToFile / listen-for-shutdown.sh pi@yourPisIP: ~
- scp yourPathToFile / listen-for-shutdown.py pi@yourPisIP: ~
- scp yourPathToFile / run-fan.py pi@yourPisIP: ~
Esimene osa ütleb, kus fail teie arvutis asub, teine osa sisaldab vaarika kasutajat (antud juhul pi), Pi IP -d ja juurtee (~), kuhu failid salvestatakse. Võimalik, et peate selles etapis sisestama oma parooli.
Failide käivitatavaks muutmine
Failide käivitamiseks ja käivitamiseks automaatselt käivitamiseks peate need teisaldama ja nende õigusi muutma järgmiste käskudega:
- 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 vaikeseaded
Esimesed 3 käsku viivad failid õigesse kataloogi, teised kolm käsku annavad õigused ja viimane käsk registreerib käivitamisel käivitatava.sh-faili.
See on kõik, saate kontrollida, kas LED, toitenupp ja ventilaator töötavad, kui olete Raspberry Pi taaskäivitanud. Ventilaatori testimiseks võite oma Pi-d soojendada või muuta temperatuuri saidil run-fan.py (ärge unustage muudatuste aktiveerimiseks kuulamist-väljalülitamist.sh uuesti käivitada).
Samm 11: mängude lisamine
Mängude ülekandmiseks arvutist Raspberry Pi -le saate kasutada näiteks USB -draivi. Kopeerisin sammud paigaldusjuhendist ja tegin kena käsiraamatu, mille saab SNES -kaane siseküljele liimida:
- Veenduge, et teie USB on vormindatud FAT32 või NTFS -vormingus
- Esmalt looge oma USB -mälupulgale kaust nimega retropie
- Ühendage see Pi -ga ja oodake, kuni see vilgub
- Tõmmake USB välja ja ühendage see arvutiga
- Lisage romid vastavatesse kaustadesse (kausta retropie/roms)
- Ühendage see vaarika Pi -ga
- Oodake, kuni see vilgub
- Värskendage emulatsioonijaama, valides menüüst Start uuesti emulatsioonijaama
Internetis saate mänge tõesti hõlpsalt hankida. Lihtsalt googeldage SNES ROM -e või midagi.
Soovitan:
Puidust LED -mängude ekraan, mida toetab Raspberry Pi Zero: 11 sammu (koos piltidega)
Puidust LED -mängukuva Powered by Raspberry Pi Zero: See projekt realiseerib 20x10 pikslise WS2812 -põhise LED -ekraani suurusega 78x35 cm, mida saab hõlpsasti elutuppa paigaldada, et mängida retromänge. Selle maatriksi esimene versioon ehitati 2016. aastal ja selle ehitasid ümber paljud teised inimesed. See näide
Kriimustatud puidust nihkega satelliitantenn: 11 sammu (piltidega)
Kriimustatud puidust nihkega satelliiditaldrik: olin kohanud mõnda veebisaiti, kus mitu inimest ehitasid oma esmatähtsad satelliitantennid, üks Austraalia mees ehitas isegi tohutu 13 -meetrise nihke tassi. Mis vahe on? Põhitähelepanu on see, millele mõtlete, kui keegi ütleb: „satelliididisain
Puidust katapult_Arduino: 7 sammu
Puidust Catapult_Arduino: See on minu kooliprojekt, ma arvan, et seda mehhanismi saab palju parandada ja selle paremaks muutmiseks pean sellele rohkem aega kulutama. YouTube'i video link: 參考 來源 : https: //www.instructables.com/ id/automaatne-kummist
Selle puidust tööriista valmistamiseks kasutage Fusioni!: 4 sammu
Selle puidust tööriista tegemiseks kasutage Fusioni !: See on üks lihtsamaid projekte, mille tegin Fusion 360 abil, et aidata algajatel tarkvaraga alustada. See näitab mõningaid tarkvara põhifunktsioone ja on liiga lihtne, et kulutada palju aega. Vajalik tarkvara: Fusion 360, Autodeski eeltingimused
Puidust plaadimängija: 20 sammu (piltidega)
Puidust plaadimängija: Tahtsin demonstreerida, kuidas teabe salvestusseadmed töötavad, ehitades suuremahulise plaadimängimismasina. Selle asemel, et tugineda kergetele häiretele nagu CD-mängijad, mängib minu ehitatud seade puust aukudega ja " aukudeta " (nagu