Indholdsfortegnelse:
- Trin 1: Materialer og værktøjer
- Trin 2: Laserskæring og limning af sagen
- Trin 3: Kredsløbet
- Trin 4: Tilføjelse af elektronikken
- Trin 5: Forberedelse af Raspberry Pi
- Trin 6: Installation af kablerne
- Trin 7: Installation af blæseren
- Trin 8: Installation af LED'en
- Trin 9: Installation af trykknappen
- Trin 10: Tilføjelse af software
- Trin 11: Tilføjelse af spil
Video: Træ Super Nintendo Entertainment System (SNES): 11 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
På en maker-faire i Wien faldt jeg tilfældigvis over et træ Super Nintendo Entertainment System (SNES). Jeg plejede at lege med sådan en spillekonsol med min storebror, da jeg var barn. Da jeg genkendte at blive afhængig igen af Super Mario i det øjeblik, jeg begyndte at spille, besluttede jeg at bygge en SNES til min bror og mig. Søgning på internettet bragte mig til Jules1050's instruktive om, hvordan han byggede en træ -SNES (jeg tror det er den samme konsol, jeg så på messen), som inspirerede mine træ -SNES. Der er også en virkelig sej instruktion om, hvordan man bygger en SNES -controller i træ.
Konsollen er ikke så stor som den originale og måler 180x155x45 mm, hvilket er den absolut nødvendige størrelse -en mindre kasse kunne ikke indeholde alle komponenter (Tro mig, jeg prøvede -.-). Det er lavet af krydsfinerlag, der er limet sammen - designet er ikke ligefrem som det originale SNES, men det er umiskendeligt et SNES. Topdækslet kan åbnes og indeholder en LED og en tænd / sluk-knap. Systemet er baseret på en Raspberry Pi, der kører Retro-Pie. Alle nødvendige stik (USB, Micro-USB, HDMI) bringes frem, og for at sikre, at Pi ikke bliver for varm, er der en mini ventilator inkluderet. De fleste dele er fra Ali -Express, så hvis du har tid nok, kan du bygge SNES til omkring € 110, -
Jeg håber du nyder min instruktive, og jeg kan hjælpe dig med at bringe dine barndomsminder tilbage til livet:)
Trin 1: Materialer og værktøjer
Materialer
- Lasercut Krydsfiner (4 mm) f.eks. Poplar (se tegninger i næste trin for størrelse)
- Raspberry Pi strømledning (Micro USB)
-
SNES USB-controller
- Raspberry Pi (Model 3B)
- Micro SD-kort (mindst 8 GB)
- Raspberry Pi 3B køleplader
- Mini blæser til Raspberry Pi
- S8050 NPN Transistor
- USB-forlængerkabel, han-hun, retvinklet, 10 cm (2x)
- HDMI forlængerkabel han-hun 11 cm
- Micro USB forlængerkabel han-hun 20 cm
- LED 5 mm diameter
- Metalfilmmodstand 220R
- Mini trykknap 6x6x5mm 4 ben
- Jumperkabler Kvinde-Kvinde
- Jumper pins (fra han -jumperkabler)
- Varmekrympeslange
- Loddeform
- Varm lim
- Uhu universel lim
Samlede omkostninger omkring € 110, -
- Raspberry Pi med SD -kort og netledning omkring € 70, -
- Game -controllere omkring € 15, -
- Andre elektroniske ting omkring € 15, -
- Krydsfiner omkring € 5, -
- Andet materiale € 5, -
Værktøjer
- Laserskærer (Der findes virksomheder, der tilbyder en laserskæring-service samt åbne laboratorier som Happylab i Wien)
- Slibepapir med fint korn
- Loddekolbe
- Varm limpistol
- Tang
- Computer og Wifi
- USB-tastatur til opsætning af Raspberry Pi
Trin 2: Laserskæring og limning af sagen
Skæring
Det første trin til at bygge sagen er at skære alle dele med en laserskærer. Der er virksomheder, der leverer lasercut-service samt åbne laboratorier såsom Happylab i Wien, hvor der tilbydes en laserskærer. Etuiet er mindre end det originale SNES -hus (180x155x45 mm) og består af 10 lag. Det sidste lag kan løftes og passer ind i det 9. lag. Alle nødvendige dele leveres som DXF- og DWG -filer. Desuden er alle Solidworks-CAD-data inkluderet.
Slibning
De udskårne dele skal slibes med slibende papir. Pas på ikke at miste små dele! Alle dele, der kan bortskaffes, er markeret gule i lagbilledet.
Limning
Derefter skal delene limes sammen med universalmaterialet. Den vedlagte 3D-PDF viser lagernes position. Jordlaget og det 2. lag flugter på bagsiden og siderne. Alle andre lag limes sammen med den centrale udskæring justeret.
Når forbindelseslaget (5 og 6) er nået, skal kablets stik placeres inde i hullerne, mens de små afstandsstykker placeres for at sikre, at de passer senere.
Topdækslet består af det synlige dæksel og et mindre lag, som passer ind i det sidste lag i SNES (9a). Lim topdækselets dele sammen, inden lag 9 limes til SNES. Læg derfor lag 9 med den inderste del 9a på bordet og læg lim bare på lag 9a! Tryk derefter den ydre og indre del af lag 10 på 9a, så hullet til LED'en flugter med lag 9. Når limen er hærdet, kan dækslet 9a+10 fjernes og del 9 limes til resten af SNES. Dækslet 9a+10 forbliver adskilt og kan bruges til at lukke etuiet. Hvis du vil, kan du male nogle af de øverste dele med nogle accenter, før du limer dem, som jeg gjorde med knaprammerne. Lad hullet til trykknappen være åbent. Udover denne del skal der efterlades en anden lidt større rektangulær del, som senere skal bruges for at installere knappen.
Trin 3: Kredsløbet
Kredsløbsdiagrammet viser forbindelsen mellem alle elektroniske komponenter, der er beskrevet i de følgende trin og tilbyder følgende funktioner:
- Blæser kan tændes/slukkes for at afkøle temperaturafhængig med Raspberry Pi via en S8050 transistor (da hindbær ikke kan klare nok strøm) - inspireret af Edo Scalafiotti
- Switch er i stand til at tænde/slukke Raspberry Pi - inspireret af Tyler
- LED med modstand i 220R -serien (for at reducere strøm) viser, om SNES kører eller ej - inspireret af Zach
Disse ting fungerer selvfølgelig bare med den rigtige software - se derfor softwaresektionen i denne vejledning.
Ventilatoren er forbundet til hindbærets 5V og GND, hvorved den kan skiftes via transistoren og pin 12 (GPIO18). Prøv ikke at slutte blæseren direkte til 5V og GND - dette kan ødelægge din Raspberry Pi! Tænd / sluk-knappen er forbundet direkte til pin 5 (GPIO3) og GND. For at tænde og slukke LED'en med Pi, er den forbundet til Raspberry's UART_TX-pin (pin 8), som tændes og slukkes automatisk af Pi. En modstand reducerer strømmen for LED'en, der er forbundet til GND med sin anden kontakt. Prøv ikke at slutte det direkte til din Hindbær - dette kan også skade din hardware!
For at gøre kredsløbet lettere at forstå, er alle GND-linjer forbundet til en GND-pin på Raspberry Pi. De tre jordlinjer er i de følgende trin forbundet med forskellige GND-ben for lettere installation.
Trin 4: Tilføjelse af elektronikken
Dette trin giver bare et kort overblik over elektronikken. I de følgende trin beskrives installationen af elektronikken:
- Forberedelse af Raspberry Pi
- Routing af forlængerkabler (USB, HDMI og Power-USB)
- Installation af blæseren
- Tilføjelse af LED
- Installation af trykknappen
Som det kan ses på billederne, er LED'en placeret i det lille hul i sagen. Ventilatoren er også placeret i et hak i sagen, og knappen er installeret med længere kabler i topdækslet på SNES.
Trin 5: Forberedelse af Raspberry Pi
For at sikre, at Raspbery Pi ikke bliver for varm, limes kølelegemerne på den.
Trin 6: Installation af kablerne
Placer Raspberry Pi som det kan ses på billedet i sagen, og sæt 2 USB-kabler samt HDMI-kablet og mikro-USB-kablet på. Da kablerne er svære at fastgøre med kabelstropper til sagen på grund af den begrænsede plads, skal du bruge varm lim til at sikre, at de forbliver på plads.
Trin 7: Installation af blæseren
Kredsløbet til blæseren består af blæseren og en transistor. For at gøre alt let at tilslutte med jumper-kabler blev en stift fra et han-jumper-kabel loddet til hver pin på transistoren. Loddefugerne blev isoleret med varmekrympende rør. Derefter blev ventilatorens GND-kabel (sort) forbundet til transistoren som synlig i kredsløbet. Kvinde-hun-jumper-kabler blev forbundet til de to andre ben for at forbinde dem med Raspberry Pi. Den centrale pin er forbundet til Raspberry's GND, den anden til pin 12 (GPIO18) for at tænde og slukke blæseren.
Trin 8: Installation af LED'en
Kredsløbet for LED'en består af LED'en og en modstand. Den nødvendige seriemodstand kan loddes direkte til LED'ens pin. En han-jumper pin skal tilsluttes den anden pin i modstanden, og alt skal isoleres med varmekrympeslange. Bemærk, at på grund af det begrænsede rum skal modstanden bøjes 90 grader - det er bedre at gøre det, før røret krymper. Derefter kan hun-hun jumper-kabler tilsluttes stifterne, og LED'en kan tilsluttes Raspberry Pi's UART_TX-pin (pin 8) og til GND. Der er en mindre og en større del synlig i LED'en. Det skal forbindes til GND med den større delstift!
Sæt LED'en ind i kassen indefra. Hullernes diametre bør gøre det umuligt at glide udenfor. For at holde LED'en på plads skal du bruge varm lim.
Trin 9: Installation af trykknappen
Trykknappen er placeret i topdækslet på SNES. For at fikse det der, loddes en han-jumper-pin til de to trykknapper. Lav derefter små huller til hver stift i det rektangulære stykke træ, som senere vil blive limet til dækslet og læg stifterne på bunden igennem dem. På grund af den begrænsede plads skal stifterne bukkes med en tang.
Da trykknappen er omkring 5 mm høj, når den ikke trykkes, og træet kun er 4 mm, ville det stikke ud af dækslet. Skær et vindue ud af pap og lim det til det rektangulære stykke træ for at forhindre det. Lim derefter dette stykke på omslaget indefra. For at dække knappen, skal du lægge en virkelig lille mængde all-purpose lim på den og trykke på træ-knappen mod den. Dette fungerede perfekt for mig. Brug ikke for meget lim, da dette kan blokere knappen!
Brug to hun-hun jumper-kabler til at forbinde trykknappen til Raspberry Pi's pin 5 (GPIO3). Det er vigtigt at bruge denne pin, da Pi har en indbygget wake-funktionalitet. Brug lange kabler til at åbne kassen.
Trin 10: Tilføjelse af software
Tillykke! Hvis du nåede det indtil her, har du officielt bygget alle hardware-tingene! Nu er det tid til software …
Installation af RetroPie
Raspberry Pi kører RetroPie, som er specielt designet til at spille retro -spil. Du kan finde en meget god installationsvejledning her, som guider dig gennem alle nødvendige trin. Følg instruktionerne i det mindste, indtil du har oprettet Wifi -forbindelsen, og sørg for at skrive din IP ned.
Aktivering af UART til LED
For at tænde og slukke LED'en med Raspberry Pi, er den forbundet til Pi's UART-Pin, da denne pin er indstillet, når den starter som beskrevet af Zach. Bare tryk på F4 på Pi for at komme ind i terminalen og redigere filen /boot/config.txt. Indstil enable_uart = 1 - det er alt. Åbn derefter raspi-config ved at skrive sudo raspi-config og gå til Interfacing Options Serial og aktiver det.
Download af filer til fan og knap
Download de 3 filer og omdøb filen listen-for-shutdown. REPLACE_THIS_WITH_sh til listen-for-shutdown.sh, da dette websted ikke kan uploade.sh-filer. Filerne er sammensat af filer fra Edo Scalafiotti (fan) og Tyler (tænd / sluk-knap).
- listen-for-shutdown.sh starter de to.py-filer
- lyt-for-shutdown.py venter, indtil GPIO 3 får et højt signal og lukker hindbæret ned
- run-fan.py overvåger CPU-temperaturen og tænder og slukker blæseren i overensstemmelse hermed. Du kan ændre temperaturgrænsen i dette script.
Overførsel af filerne
For at overføre filerne fra din computer til hindbæret skal du først aktivere SSH. Indtast derfor Raspi-Config ved at skrive sudo raspi-config og gå til Interfacing Options SSH og aktiver det.
Åbn en terminal på din computer, og skriv:
- scp yourPathToFile / listen-for-shutdown.sh pi@yourPisIP: ~
- scp yourPathToFile / listen-for-shutdown.py pi@yourPisIP: ~
- scp yourPathToFile / run-fan.py pi@yourPisIP: ~
Den første del fortæller, hvor filen er på din computer, den anden del omfatter brugeren på hindbær (i dette tilfælde pi), IP'en til Pi og rodstien (~), hvor filerne er gemt. Du skal muligvis indtaste din adgangskode på dette trin.
Gør filerne eksekverbare
For at gøre filerne eksekverbare og køre dem automatisk ved opstart, skal du flytte dem og ændre deres tilladelser med følgende kommandoer:
- 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 standardindstillinger
De første 3 kommandoer flytter filerne til de korrekte mapper, de anden 3 kommandoer giver tilladelser, og den sidste kommando registrerer.sh-filen, der skal køres ved opstart.
Det er alt, du kan teste, om LED, tænd / sluk-knap og blæser fungerer, hvis du har genstartet Raspberry Pi. For at teste blæseren kan du enten varme din Pi op eller ændre temperaturen i run-fan.py (glem ikke at køre listen-for-shutdown.sh igen for at gøre ændringerne aktive).
Trin 11: Tilføjelse af spil
For at overføre spil fra din computer til Raspberry Pi kan du f.eks. Bruge et USB -drev. Jeg kopierede trinene fra installationsguiden og lavede en flot manual, som kan limes indvendigt på SNES -dækslet:
- Sørg for, at din USB er formateret til FAT32 eller NTFS
- Opret først en mappe kaldet retropie på din USB -stick
- Slut den til Pi'en, og vent på, at den er færdig med at blinke
- Træk USB'en ud, og tilslut den til en computer
- Føj romerne til deres respektive mapper (i mappen retropie/roms)
- Sæt det tilbage i hindbær Pi
- Vent på, at den er færdig med at blinke
- Opdater emuleringsstationen ved at vælge genstartemuleringsstation i startmenuen
Du kan få spil virkelig let på internettet. Bare google SNES ROM'er eller noget.
Anbefalede:
LED -gamingskærm i træ Drevet af Raspberry Pi Zero: 11 trin (med billeder)
Træ LED -gamingskærm Drevet af Raspberry Pi Zero: Dette projekt realiserer en 20x10 pixel WS2812 -baseret LED -skærm med en størrelse på 78x35 cm, som let kan installeres i stuen for at spille retrospil. Den første version af denne matrix blev bygget i 2016 og genopbygget af mange andre mennesker. Denne ekspert
Oversigt: Home Entertainment og Security System: 6 trin
Oversigt: Home Entertainment and Security System: Om applikationen Dette IOT -system er et Home Entertainment and Security System. Sikkerhed Tryk på RFID -kort og input gemmes i Firebase. Hvis det er autoriseret, kan du gå ind fredeligt, og billedet tages og uploades til S3 Hvis uautoriseret, forsvarssek
Super Wood Entertainment System: 9 trin (med billeder)
Super Wood Entertainment System: Jeg præsenterer stolt mine fuldt fungerende Super Nintendo Entertainment Systems i træ. Inden jeg postede min manual, hvordan man bygger en Super Nintendo Gamepad i træ, og nu er det tid til at vise dig, hvordan du bygger konsollen. Trækassen er lavet af flere s
USB -drevet brænder! Dette projekt kan brænde igennem plastik / træ / papir (sjovt projekt skal også være meget fint træ): 3 trin
USB -drevet brænder! Dette projekt kan brænde igennem plastik / træ / papir (sjovt projekt skal også være meget fint træ): GØR IKKE DETTE MED USB !!!! Jeg fandt ud af, at det kan beskadige din computer fra alle kommentarerne. min computer har det fint. Brug en 600ma 5v telefonoplader. jeg brugte dette, og det fungerer fint, og intet kan blive beskadiget, hvis du bruger et sikkerhedsstik til at stoppe strømmen
Nintendo Entertainment System Cartridge Clock: 7 trin (med billeder)
Nintendo Entertainment System Cartridge Clock: For et stykke tid siden lavede min ven Carolyn Main nogle NES patronure til venner til jul. De gyngede. Det fantastiske ved NES -patronuret skal spredes over hele landet. Nu kan du gå online og købe et … MEN: 1) Vi kender alle makin