Drveni Super Nintendo zabavni sustav (SNES): 11 koraka
Drveni Super Nintendo zabavni sustav (SNES): 11 koraka
Anonim
Drveni Super Nintendo zabavni sustav (SNES)
Drveni Super Nintendo zabavni sustav (SNES)
Drveni Super Nintendo zabavni sustav (SNES)
Drveni Super Nintendo zabavni sustav (SNES)
Drveni Super Nintendo zabavni sustav (SNES)
Drveni Super Nintendo zabavni sustav (SNES)

Na sajmu proizvođača u Beču slučajno sam naletio na drveni Super Nintendo Entertainment System (SNES). S djetetom sam se igrao s takvom konzolom za igru sa starijim bratom. Kako sam prepoznao da sam ponovno postao ovisan o Super Mariju u trenutku kad sam počeo igrati, odlučio sam izgraditi SNES za svog brata i mene. Pretražujući internet doveo sam do Jules1050 -ovog uputstva o tome kako je izgradio drveni SNES (pretpostavljam da je to ista konzola koju sam vidio na sajmu) koji je inspirirao moj drveni SNES. Tu je i stvarno cool uputstvo o tome kako izgraditi drveni SNES kontroler.

Konzola nije velika kao izvorna i ima dimenzije 180x155x45 mm, što je apsolutno potrebna veličina -manja kutija nije mogla sadržavati sve komponente (Vjerujte mi, pokušao sam -.-). Napravljen je od slojeva šperploče koji su zalijepljeni zajedno - dizajn nije baš kao izvorni SNES, ali je nedvojbeno SNES. Gornji poklopac se može otvoriti i uključuje LED diodu i gumb za uključivanje. Sustav se temelji na Raspberry Pi-u koji pokreće Retro-Pie. Izvučeni su svi potrebni konektori (USB, Micro-USB, HDMI), a kako se Pi ne bi previše zagrijao, uključen je mini ventilator. Većina dijelova je iz Ali -Express -a pa ako imate dovoljno vremena, možete izgraditi SNES za oko 110 €, -

Nadam se da ćete uživati u mojim instrukcijama i da vam mogu pomoći da oživite uspomene iz djetinjstva:)

Korak 1: Materijali i alati

Materijali i alati
Materijali i alati

Materijali

  • Laserski izrezana šperploča (4 mm) npr. Topola (veličinu pogledajte u crtežima u sljedećem koraku)
  • Raspberry Pi kabel za napajanje (Micro USB)
  • SNES USB-kontroler

  • Raspberry Pi (model 3B)
  • Mikro SD kartica (najmanje 8 GB)
  • Hladnjaci za maline Pi 3B
  • Mini ventilator za Raspberry Pi
  • S8050 NPN tranzistor
  • USB produžni kabel muško-ženski pravokutni 10 cm (2x)
  • HDMI produžni kabel muško-ženski 11 cm
  • Micro USB produžni kabel muško-ženski 20 cm
  • LED promjer 5 mm
  • Otpornik metalnog filma 220R
  • Mini gumb 6x6x5mm 4 pin
  • Kratki kabeli ženski-ženski
  • Igle za kratkospojnike (sa muških kratkospojnih kabela)
  • Termoskupljajuća cijev
  • Lim za lemljenje
  • Vruće ljepilo
  • Uhu višenamjensko ljepilo

Ukupni troškovi oko 110 €, -

  • Raspberry Pi sa SD karticom i kabelom za napajanje oko 70 €, -
  • Kontroleri igara oko 15 €, -
  • Ostale elektroničke stvari oko 15 €, -
  • Šperploča oko 5 €, -
  • Ostali materijal 5 €, -

Alati

  • Lasercutter (Postoje tvrtke koje nude uslugu laserskog rezanja, kao i otvoreni laboratoriji poput Happylaba u Beču)
  • Brusni papir s finim zrnom
  • Lemilica
  • Pištolj za vruće ljepilo
  • Kliješta
  • Računalo i Wifi
  • USB tipkovnica za postavljanje Raspberry Pi

Korak 2: Lasersko rezanje i lijepljenje kućišta

Lasersko rezanje i lijepljenje kućišta
Lasersko rezanje i lijepljenje kućišta
Lasersko rezanje i lijepljenje kućišta
Lasersko rezanje i lijepljenje kućišta
Lasersko rezanje i lijepljenje kućišta
Lasersko rezanje i lijepljenje kućišta

Rezanje

Prvi korak u izgradnji kućišta je rezanje svih dijelova laserskim rezačem. Postoje tvrtke koje pružaju usluge laserskog rezanja, kao i otvoreni laboratoriji, poput Happylaba u Beču gdje se nudi laserski rezač. Kućište je manje od originalnog SNES kućišta (180x155x45 mm) i sastoji se od 10 slojeva. Posljednji sloj se može podići i uklopiti u 9. sloj. Svi potrebni dijelovi dostupni su kao DXF i DWG datoteke. Nadalje, uključeni su svi Solidworks-CAD-podaci.

Mljevenje

Izrezani dijelovi moraju se brusiti brusnim papirom. Pazite da ne izgubite male dijelove! Svi dijelovi koji se mogu odložiti označeni su žutom bojom na slici sloja.

Lijepljenje

Zatim se dijelovi moraju zalijepiti univerzalnim ljepilom. Priloženi 3D-PDF prikazuje položaje slojeva. Sloj zemlje i drugi sloj poravnavaju se straga i sa strana. Svi ostali slojevi su zalijepljeni zajedno sa središnjim izrezom.

Kad stignu do sloja konektora (5 i 6), utikači kabela trebaju biti postavljeni unutar rupa, dok se mali razmaknici postavljaju kako bi bili sigurni da kasnije pristaju.

Gornji pokrov sastoji se od vidljivog pokrova i manjeg sloja koji se uklapa u posljednji sloj SNES -a (9a). Zalijepite gornje dijelove poklopca prije lijepljenja sloja 9 na SNES. Stoga postavite sloj 9 s unutarnjim dijelom 9a na stol i stavite ljepilo samo na sloj 9a! Zatim pritisnite vanjski i unutarnji dio sloja 10 na 9a, poravnavajući rupu za LED sa slojem 9. Kad se ljepilo stvrdne, poklopac 9a+10 se može ukloniti i dio 9 zalijepiti za ostatak SNES -a. Poklopac 9a+10 ostaje odvojen i može se koristiti za zatvaranje kućišta. Ako želite, možete obojiti neke od gornjih dijelova za neke naglaske prije nego ih zalijepite kao što sam to učinio s okvirima gumba. Ostavite otvor za potisni gumb otvoren. Osim ovog dijela, treba ostaviti još jedan malo veći pravokutni dio, koji će kasnije biti potreban za instaliranje gumba.

Korak 3: Krug

Krug
Krug

Shema kruga prikazuje povezivanje svih elektroničkih komponenti koje su opisane u sljedećim koracima i nude sljedeće funkcije:

  • Ventilator se može uključiti/isključiti radi hlađenja ovisno o temperaturi s Raspberry Pi -om putem tranzistora S8050 (budući da Raspberry ne može podnijeti dovoljno struje) - inspirirano Edom Scalafiottijem
  • Switch može uključiti/isključiti Raspberry Pi - inspiriran Tylerom
  • LED sa otpornikom serije 220R (za smanjenje struje) pokazuje radi li SNES ili ne - inspiriran Zachom

Ove stvari naravno rade samo s pravim softverom - stoga pogledajte odjeljak o softveru ove upute.

Ventilator je spojen na malinove 5V i GND, čime se može prebaciti preko tranzistora i pina 12 (GPIO18). Ne pokušavajte spojiti ventilator izravno na 5V i GND - to može uništiti vaš Raspberry Pi! Gumb za napajanje spojen je na pin 5 (GPIO3) i GND izravno. Za uključivanje i isključivanje LED diode s Pi-om, ona je spojena na Raspberry-jev UART_TX-pin (pin 8) koji Pi automatski uključuje i isključuje. Otpornik smanjuje struju LED diode koja je svojim drugim kontaktom spojena na GND. Ne pokušavajte ga povezati izravno sa svojom malinom - to također može naštetiti vašem hardveru!

Radi lakšeg razumijevanja sklopa, sve GND-linije povezane su zajedno s jednim GND-pinom Raspberry Pi. Tri linije uzemljenja su u sljedećim koracima spojene na različite GND-pinove radi lakše instalacije.

Korak 4: Dodavanje elektronike

Dodavanje elektronike
Dodavanje elektronike
Dodavanje elektronike
Dodavanje elektronike
Dodavanje elektronike
Dodavanje elektronike
Dodavanje elektronike
Dodavanje elektronike

Ovaj korak samo daje kratak pregled elektronike. U sljedećim koracima opisana je instalacija elektronike:

  • Priprema maline Pi
  • Polaganje produžnih kabela (USB, HDMI i Power-USB)
  • Ugradnja ventilatora
  • Dodavanje LED diode
  • Ugradnja potisnog gumba

Kao što se može vidjeti na slikama, LED se nalazi u maloj rupi na kućištu. Također se ventilator nalazi u usjeku u kućištu, a gumb je ugrađen s dužim kabelima u gornji poklopac SNES -a.

Korak 5: Priprema Raspberry Pi

Priprema Raspberry Pi
Priprema Raspberry Pi

Kako se Raspbery Pi ne bi previše zagrijao, zalijepite hladnjake na njega.

Korak 6: Instaliranje kabela

Postavljanje kabela
Postavljanje kabela
Postavljanje kabela
Postavljanje kabela
Postavljanje kabela
Postavljanje kabela
Postavljanje kabela
Postavljanje kabela

Postavite Raspberry Pi kako se vidi na slici u kućištu i priključite 2 USB kabela, kao i HDMI kabel i mikro-USB kabel. Budući da je kabele teško pričvrstiti kabelskim remenima na kućište zbog ograničenog prostora, upotrijebite vruće ljepilo kako biste bili sigurni da ostaju na mjestu.

Korak 7: Instaliranje ventilatora

Ugradnja ventilatora
Ugradnja ventilatora
Ugradnja ventilatora
Ugradnja ventilatora

Krug ventilatora sastoji se od ventilatora i tranzistora. Kako bi sve bilo lako uključiti pomoću kratkospojnih kabela, pin iz muškog kratkospojnog kabela lemljen je na svaki pin tranzistora. Lemljeni spojevi izolirani su termoskupljajućom cijevi. Zatim je GND-kabel (crni) ventilatora spojen na tranzistor kako je vidljivo u krugu. Žensko-ženski kratkospojnici su spojeni na druga dva pina kako bi ih spojili na Raspberry Pi. Središnji pin je spojen na Raspberryjev GND, drugi na pin 12 (GPIO18) za uključivanje i isključivanje ventilatora.

Korak 8: Instaliranje LED diode

Ugradnja LED diode
Ugradnja LED diode
Ugradnja LED diode
Ugradnja LED diode
Ugradnja LED diode
Ugradnja LED diode

Krug LED diode sastoji se od LED diode i otpornika. Potrebni serijski otpornik može se lemiti izravno na pin LED -a. Muški kratkospojnik mora biti spojen na drugi pin otpornika i sve treba izolirati termoskupljajućom cijevi. Imajte na umu da se zbog ograničenog prostora otpornik mora saviti za 90 stupnjeva - bolje to učinite prije skupljanja cijevi. Zatim se ženski ženski kratkospojni kablovi mogu spojiti na pinove, a LED se može spojiti na UART_TX-pin Raspberry Pi (pin 8) i na GND. U LED-u je vidljiv manji i veći dio. Mora se spojiti na GND s većim dijelom pina!

Umetnite LED diodu u kućište iznutra. Promjeri rupa trebali bi onemogućiti njegovo klizanje van. Za održavanje LED diode na mjestu koristite vruće ljepilo.

Korak 9: Instaliranje tipke

Instaliranje tipke
Instaliranje tipke
Instaliranje tipke
Instaliranje tipke
Instaliranje tipke
Instaliranje tipke
Instaliranje tipke
Instaliranje tipke

Gumb se nalazi u gornjem poklopcu SNES-a. Da biste ga tamo učvrstili, lemite muški kratkospojnik na dvije iglice s gumbima. Zatim napravite mali otvor za svaku iglu u pravokutnom komadu drveta koji će kasnije biti zalijepljen na poklopac i kroz njih provucite igle gumba. Zbog ograničenog prostora, igle se moraju saviti kliještima.

Budući da je gumb pritisnut oko 5 mm kad se ne pritisne, a drvo ima samo 4 mm, virilo bi iz poklopca. Izrežite prozor od kartona i zalijepite ga na pravokutni komad drveta kako biste to spriječili. Zatim zalijepite ovaj komad na poklopac iznutra. Da biste prekrili gumb, na njega stavite zaista malu količinu višenamjenskog ljepila i pritisnite drveni gumb uz njega. Meni je ovo savršeno uspjelo. Nemojte koristiti previše ljepila jer bi to moglo blokirati gumb!

Upotrijebite dva ženska-ženska kratkospojna kabela za povezivanje tipke na Raspberry Pi pin 5 (GPIO3). Važno je koristiti ovaj pin jer Pi ima ugrađenu funkciju buđenja. Otvorite kućište pomoću dugih kabela.

Korak 10: Dodavanje softvera

Čestitamo! Ako ste uspjeli do ovdje, službeno ste izgradili sve hardverske stvari! Sada je vrijeme za softver …

Instaliranje RetroPie

Raspberry Pi pokreće RetroPie, koji je posebno dizajniran za igranje retro igara. Ovdje možete pronaći vrlo dobre upute za instalaciju koje vas vode kroz sve potrebne korake. Slijedite upute barem dok ne postavite Wifi vezu i zapišite svoj IP.

Aktiviranje UART -a za LED

Za uključivanje i isključivanje LED-a pomoću Raspberry Pi-a, spojen je na Pi-jev UART-Pin, budući da je ovaj pin postavljen kada se pokrene kako je opisao Zach. Samo pritisnite F4 na Pi za ulaz u terminal i uredite datoteku /boot/config.txt. Postavite enable_uart = 1 - to je sve. Zatim otvorite raspi-config upisivanjem sudo raspi-config i idite na Interial Options Options Serial i omogućite ga.

Preuzimanje datoteka za ventilator i gumb

Preuzmite 3 datoteke i preimenujte datoteku listen-for-shutdown. REPLACE_THIS_WITH_sh u listen-for-shutdown.sh, budući da ova web stranica ne može učitati.sh-datoteke. Datoteke su sastavljene iz datoteka Eda Scalafiottija (fan) i Tylera (tipka za uključivanje).

  • listen-for-shutdown.sh pokreće dvije.py datoteke
  • listen-for-shutdown.py čeka dok GPIO 3 ne dobije visok signal i isključi Malinu
  • run-fan.py prati temperaturu procesora i prema tome uključuje i isključuje ventilator. U ovoj skripti možete promijeniti ograničenje temperature.

Prijenos datoteka

Da biste prenijeli datoteke s računala na Raspberry, najprije morate omogućiti SSH. Stoga unesite Raspi-Config upisivanjem sudo raspi-config i idite na Interfacing Options SSH i omogućite ga.

Otvorite terminal na računalu i upišite:

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

Prvi dio govori gdje se datoteka nalazi na vašem računalu, drugi dio uključuje korisnika na malini (u ovom slučaju pi), IP adrese Pi i korijensku stazu (~) na kojoj su datoteke pohranjene. Možda ćete u ovom koraku morati unijeti lozinku.

Učiniti datoteke izvršnima

Da biste datoteke učinili izvršnima i pokrenuli ih automatski pri pokretanju, morate ih premjestiti i promijeniti njihova dopuštenja sljedećim naredbama:

  • 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
  • zadane postavke sudo update-rc.d /etc/init.d/listen-for-shutdown.sh

Prve 3 naredbe premještaju datoteke u ispravne direktorije, druge 3 naredbe daju dopuštenja, a posljednja naredba registrira.sh-datoteku za pokretanje pri pokretanju.

To je sve, možete provjeriti rade li LED, tipka za uključivanje i ventilator ako ste ponovno pokrenuli Raspberry Pi. Da biste testirali ventilator, možete zagrijati svoj Pi ili promijeniti temperaturu u run-fan.py (ne zaboravite ponovno pokrenuti listen-for-shutdown.sh kako bi promjene bile aktivne).

Korak 11: Dodavanje igara

Dodavanje igara
Dodavanje igara

Za prijenos igara s računala na Raspberry Pi možete koristiti, na primjer, USB pogon. Kopirao sam korake iz vodiča za instalaciju i napravio lijep priručnik koji se može zalijepiti s unutarnje strane omota SNES -a:

  • Provjerite je li vaš USB formatiran na FAT32 ili NTFS
  • Prvo stvorite mapu koja se zove retropie na vašem USB ključu
  • Uključite ga u Pi i pričekajte da prestane treptati
  • Izvucite USB i priključite ga u računalo
  • Dodajte ROM -ove u odgovarajuće mape (u mapi retropie/roms)
  • Uključite ga natrag u malinu Pi
  • Pričekajte da prestane treptati
  • Osvježite emulacijsku stanicu odabirom ponovnog pokretanja emulacijske stanice iz izbornika Start

Na internetu možete vrlo jednostavno nabaviti igre. Samo google SNES ROM -ove ili tako nešto.