Talaan ng mga Nilalaman:
- Hakbang 1: Mga Materyales at Tool
- Hakbang 2: Pag-lasercutting at Pagdidikit ng Kaso
- Hakbang 3: Ang Circuit
- Hakbang 4: Pagdaragdag ng Electronics
- Hakbang 5: Paghahanda ng Raspberry Pi
- Hakbang 6: Pag-install ng Cables
- Hakbang 7: Pag-install ng Fan
- Hakbang 8: Pag-install ng LED
- Hakbang 9: Pag-install ng Push-Button
- Hakbang 10: Pagdaragdag ng Software
- Hakbang 11: Pagdaragdag ng Mga Laro
Video: Wooden Super Nintendo Entertainment System (SNES): 11 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Sa isang maker-faire sa Vienna, mas masaya akong nadapa ako sa isang kahoy na Super Nintendo Entertainment System (SNES). Naglalaro ako dati ng gayong game console kasama ang aking kuya noong bata ako. Tulad ng pagkilala ko sa pagiging adik muli sa Super Mario sa sandaling nagsimula akong maglaro, nagpasya akong bumuo ng isang SNES para sa amin ng aking kapatid. Ang paghahanap sa internet ay nagdala sa akin sa itinuro ni Jules1050 kung paano siya nagtayo ng isang kahoy na SNES (Sa palagay ko ito ang parehong console na nakita ko sa peryahan) na nagbigay inspirasyon sa aking kahoy na SNES. Mayroon ding isang talagang cool na itinuturo sa kung paano bumuo ng isang kahoy na SNES controller.
Ang console ay hindi kasing laki ng orihinal at sumusukat ng 180x155x45 mm, na kung saan ay ang ganap na kinakailangang laki - ang isang mas maliit na kahon ay hindi maaaring maglaman ng lahat ng mga bahagi (Tiwala sa akin, sinubukan ko -.-). Ginawa ito mula sa mga layer ng playwud na nakadikit - ang disenyo ay hindi eksakto tulad ng orihinal na SNES ngunit hindi ito mapagkakamali na isang SNES. Ang tuktok na takip ay maaaring buksan at may kasamang isang LED at isang power-button. Ang sistema ay batay sa isang Raspberry Pi na nagpapatakbo ng Retro-Pie. Ang lahat ng kinakailangang mga konektor (USB, Micro-USB, HDMI) ay inilabas at upang matiyak na ang Pi ay hindi masyadong mainit, isang mini fan ang kasama. Karamihan sa mga bahagi ay mula sa Ali-Express kaya kung mayroon kang sapat na oras, maaari mong maitayo ang SNES sa halos € 110, -
Inaasahan kong nasisiyahan ka sa aking maituturo at maaari kitang matulungan na ibalik ang buhay ng iyong mga alaala sa pagkabata:)
Hakbang 1: Mga Materyales at Tool
Mga Kagamitan
- Lasercut Plywood (4 mm) hal. Poplar (Tingnan ang mga guhit sa susunod na hakbang para sa laki)
- Raspberry Pi power cord (Micro USB)
-
SNES USB-Controller
- Raspberry Pi (Model 3B)
- Micro SD-Card (hindi bababa sa 8 GB)
- Raspberry Pi 3B Heat Sinks
- Mini Fan para sa Raspberry Pi
- S8050 NPN Transistor
- USB Extension Cable Lalaki-Babae na Saktong na 10cm (2x)
- HDMI Extension Cable Lalaki-Babae 11cm
- Micro USB Extension Cable Lalaki-Babae 20cm
- LED 5mm diameter
- Resistor ng metal film 220R
- Mini Push Button 6x6x5mm 4 pin
- Jumper Cables Babae-Babae
- Mga pin ng lumulukso (mula sa mga lalaking jumper cables)
- Heat-Shrink tube
- Lata na panghinang
- Mainit na pandikit
- Uhu all-purpose glue
Kabuuang gastos tungkol sa € 110, -
- Raspberry Pi na may SD-Card at power cord mga € 70, -
- Mga Game-Controller tungkol sa € 15, -
- Iba pang mga elektronikong bagay tungkol sa € 15, -
- Ang playwud tungkol sa € 5, -
- Iba pang materyal € 5, -
Mga kasangkapan
- Lasercutter (Mayroong mga kumpanya na nag-aalok ng isang lasercut-service pati na rin ang mga bukas na lab tulad ng Happylab sa Vienna)
- Masasamang papel na may pinong butil
- Panghinang
- Mainit na glue GUN
- Mga Plier
- Computer at Wifi
- USB-Keyboard upang i-setup ang Raspberry Pi
Hakbang 2: Pag-lasercutting at Pagdidikit ng Kaso
Pagputol
Ang unang hakbang sa pagbuo ng kaso ay ang pagputol ng lahat ng mga bahagi ng isang laser cutter. May mga kumpanya na nagbibigay ng lasercut-service pati na rin bukas na labs tulad ng Happylab sa Vienna kung saan inaalok ang isang pamutol ng laser. Ang kaso ay mas maliit kaysa sa orihinal na pabahay ng SNES (180x155x45 mm) at binubuo ng 10 layer. Ang huling layer ay maaaring iangat at magkasya sa ika-9 na layer. Ang lahat ng kinakailangang bahagi ay ibinibigay bilang mga file ng DXF at DWG. Bukod dito ang lahat ng Solidworks-CAD-Data ay kasama.
Paggiling
Ang mga hiwa ng hiwa ay kailangang gilingan ng nakasasakit na papel. Mag-ingat na hindi mawala ang maliliit na bahagi! Ang lahat ng mga bahagi na maaaring itapon ay minarkahang dilaw sa layer-image.
Pandikit
Pagkatapos ay ang mga bahagi ay dapat na nakadikit kasama ang all-purpose glue. Ipinapakita ng nakapaloob na 3D-PDF ang mga posisyon ng mga layer. Ang ground-layer at ang 2nd layer ay nakahanay sa likod at sa mga gilid. Ang lahat ng iba pang mga layer ay nakadikit kasama ang gitnang cut-out na nakahanay.
Kapag naabot ang konektor-layer (5 at 6), ang mga plugs ng cable ay dapat ilagay sa loob ng mga butas habang ang maliit na spacers ay inilalagay upang matiyak na magkakasya sila sa paglaon.
Ang tuktok na takip ay binubuo ng nakikitang takip at isang mas maliit na layer, na umaangkop sa huling layer ng SNES (9a). Idikit nang magkasama ang mga tuktok na bahagi ng takip bago idikit ang layer 9 sa SNES. Samakatuwid, ilagay ang layer 9 na may panloob na bahagi 9a sa mesa at ilagay ang pandikit sa layer 9a lamang! Pagkatapos ay pindutin ang panlabas at panloob na bahagi ng layer 10 papunta sa 9a, na pinapantay ang butas para sa LED na may layer 9. Kapag ang kola ay gumaling, ang takip na 9a + 10 ay maaaring alisin at bahagi 9 na nakadikit sa natitirang SNES. Ang takip na 9a + 10 ay mananatiling hiwalay at maaaring magamit upang isara ang kaso. Kung nais mo maaari mong pintura ang ilan sa mga nangungunang bahagi para sa ilang mga accent bago idikit ang mga ito tulad ng ginawa ko sa mga button-bezel. Iwanan ang butas para bukas ang push-button. Bukod sa bahaging ito, ang isa pang bahagyang mas malaking hugis-parihaba na bahagi ay dapat iwanang, na kakailanganin sa paglaon upang mai-install ang pindutan.
Hakbang 3: Ang Circuit
Ipinapakita ng diagram ng circuit ang koneksyon ng lahat ng mga elektronikong sangkap na naiwan sa mga sumusunod na hakbang at inaalok ang mga sumusunod na pag-andar:
- Ang Fan ay maaaring ilipat / patayin upang palamig ang temperatura-dependend sa Raspberry Pi sa pamamagitan ng isang S8050 transistor (dahil ang Raspberry ay hindi maaaring hawakan ang sapat na kasalukuyang) - inspirasyon ni Edo Scalafiotti
- Ang switch ay nagawang i-on / i-off ang Raspberry Pi - inspirasyon ni Tyler
- Ang LED na may resistors ng 220R series (upang mabawasan ang kasalukuyang) ay nagpapakita kung tumatakbo ang SNES o hindi - inspirasyon ni Zach
Ang bagay na ito ng kurso ay gumagana lamang sa tamang software - samakatuwid tingnan ang seksyon ng software ng tagubiling ito.
Ang fan ay konektado sa 5V at GND ng raspberry, kung saan maaari itong ilipat sa pamamagitan ng transistor at pin 12 (GPIO18). Huwag subukang ikonekta ang fan nang direkta sa 5V at GND - maaari nitong sirain ang iyong Raspberry Pi! Ang power-button ay konektado sa pin 5 (GPIO3) at GND nang direkta. Upang buksan at patayin ang LED gamit ang Pi, nakakonekta ito sa UART_TX-pin ng Raspberry (pin 8) na awtomatikong nakabukas at naka-on ng Pi. Binabawasan ng isang risistor ang kasalukuyang para sa LED na konektado sa GND sa pangalawang contact nito. Huwag subukang ikonekta ito nang direkta sa iyong Raspberry - maaari rin itong makapinsala sa iyong hardware!
Upang gawing mas madaling maunawaan ang circuit, ang lahat ng mga linya ng GND ay konektado nang magkasama sa isang GND-pin ng Raspberry Pi. Ang tatlong mga linya sa lupa ay nasa mga sumusunod na hakbang na konektado sa iba't ibang mga GND-pin para sa mas madaling pag-install.
Hakbang 4: Pagdaragdag ng Electronics
Ang hakbang na ito ay nagbibigay lamang ng isang maikling pangkalahatang ideya ng electronics. Sa mga sumusunod na hakbang, ang pag-install ng electronics ay inilarawan:
- Paghahanda ng Raspberry Pi
- Pagruruta ng mga extension cable (USB, HDMI at Power-USB)
- Pag-install ng fan
- Pagdaragdag ng LED
- Pag-install ng push-button
Tulad ng makikita sa mga imahe, ang LED ay matatagpuan sa maliit na butas sa kaso. Gayundin ang fan ay matatagpuan sa isang bingaw sa kaso at ang pindutan ay naka-install na may mas mahabang mga cable sa tuktok na takip ng SNES.
Hakbang 5: Paghahanda ng Raspberry Pi
Upang matiyak na ang Raspbery Pi ay hindi magiging mainit, kola ang init ay lumubog dito.
Hakbang 6: Pag-install ng Cables
Ilagay ang Raspberry Pi tulad ng makikita sa imahe sa kaso at maglakip ng 2 mga USB cable, pati na rin ang HDMI cable at micro-USB cable. Dahil ang mga cable ay mahirap ayusin sa mga strap ng cable sa kaso dahil sa limitadong espasyo, gumamit ng mainit na pandikit upang matiyak na mananatili sila sa lugar.
Hakbang 7: Pag-install ng Fan
Ang cirduit para sa fan ay binubuo ng fan at isang transistor. Upang gawing madaling mai-plug ang lahat gamit ang mga jumper-cable, isang pin mula sa isang lalaking jumper-cable ang na-solder sa bawat pin ng transistor. Ang mga solder joint ay nakahiwalay na may heat-shrink tube. Pagkatapos ang GND-cable (itim) ng fan ay nakakonekta sa transistor na nakikita sa circuit. Ang mga kable na pambabae-babae na jumper-cables ay nakakonekta sa iba pang dalawang mga pin upang ikonekta ang mga ito sa Raspberry Pi. Ang gitnang pin ay konektado sa GND ng Raspberry, ang isa pa upang i-pin 12 (GPIO18) upang i-on at i-off ang fan.
Hakbang 8: Pag-install ng LED
Ang circuit para sa LED ay binubuo ng LED at isang risistor. Ang kinakailangang resistor ng serye ay maaaring solder na direkta sa pin ng LED. Ang isang male-jumper pin ay dapat na konektado sa iba pang pin ng resistor at ang lahat ay dapat na ihiwalay sa heat-shrink tube. Tandaan na dahil sa limitadong espasyo ang risistor ay dapat na baluktot ng 90 degree - mas mahusay na gawin iyon bago i-shinking ang tubo. Pagkatapos, ang mga kable ng babae-babae na jumper-cable ay maaaring konektado sa mga pin at ang LED ay maaaring konektado sa UART_TX-pin ng Raspberry Pi (pin 8) at sa GND. Mayroong isang mas maliit at isang malaking bahagi na nakikita sa LED. Dapat itong konektado sa GND na may mas malaking bahagi na pin!
Ilagay ang LED sa kaso mula sa loob. Ang mga diameter ng mga butas ay dapat gawing imposible para sa ito upang madulas sa labas. Upang mapanatili ang LED sa lugar gumamit ng hot-glue.
Hakbang 9: Pag-install ng Push-Button
Ang push-button ay matatagpuan sa tuktok na takip ng SNES. Upang ayusin ito doon, maghinang ng isang lalaki na jumper-pin sa dalawang mga push-button na pin. Pagkatapos ay gumawa ng maliliit na butas para sa bawat pin sa hugis-parihaba na piraso ng kahoy na sa paglaon ay nakadikit sa takip at ilagay ang mga pin ng butil sa kanila. Dahil sa limitadong espasyo, ang mga pin ay dapat na liko sa mga pliers.
Dahil ang push-button ay halos 5 mm ang taas kapag hindi pinindot at ang kahoy ay 4 mm lamang ay mananatili ito mula sa takip. Gupitin ang isang window sa karton at idikit ito sa parihabang piraso ng kahoy upang maiwasan ito. Pagkatapos ay idikit ang piraso na ito sa takip mula sa loob. Upang masakop ang pindutan maglagay ng isang talagang maliit na halaga ng all-purpose na pandikit dito at pindutin ang kahoy na pindutan laban dito. Ito ay ganap na gumana para sa akin. Huwag gumamit ng labis na pandikit dahil maaaring hadlangan nito ang pindutan!
Gumamit ng dalawang pambabae-babaeng jumper-cables upang ikonekta ang push-button sa Raspberry Pi's pin 5 (GPIO3). Mahalagang gamitin ang pin na ito, dahil ang Pi ay may built-in na paggising. Gumamit ng mahabang mga kable upang gawing posible ang pagbubukas ng kaso.
Hakbang 10: Pagdaragdag ng Software
Pagbati! Kung nagawa mo ito hanggang dito, opisyal mong naitayo ang lahat ng mga gamit sa hardware! Ngayon ang oras ng software…
Pag-install ng RetroPie
Ang Raspberry Pi ay nagpapatakbo ng RetroPie, na lalo na idinisenyo upang maglaro ng mga retro game. Maaari kang makahanap ng napakahusay na tagubilin sa pag-install dito, na gumagabay sa iyo sa lahat ng kinakailangang mga hakbang. Sundin ang mga tagubilin kahit papaano hindi mo na-set up ang koneksyon sa Wifi at tiyaking isulat ang iyong IP.
Inaaktibo ang UART para sa LED
Upang i-on at i-off ang LED gamit ang Raspberry Pi, nakakonekta ito sa UART-Pin ng Pi, dahil ang pin na ito ay itinakda kapag nagsimula ito tulad ng inilarawan ni Zach. Pindutin lamang ang F4 sa Pi upang ipasok ang terminal at i-edit ang file /boot/config.txt. Itakda ang enable_uart = 1 - iyon lang. Pagkatapos buksan ang raspi-config sa pamamagitan ng pag-type ng sudo raspi-config at pumunta sa Interfacing Opsyon Serial at paganahin ito.
Pagda-download ng mga file para sa fan at button
I-download ang 3 mga file at palitan ang pangalan ng pakikinig ng file para sa pag-shutdown. REPLACE_THIS_WITH_sh upang makinig-for-shutdown.sh, dahil ang website na ito ay hindi maaaring mag-upload ng.sh-file. Ang mga file ay pinagsama mula sa mga file mula sa Edo Scalafiotti (fan) at Tyler (power-button).
- sinisimulan ng listen-for-shutdown.sh ang dalawang.py file
- makinig-for-shutdown.py naghihintay hanggang sa isang mataas na signal ang GPIO 3 get at isara ang Raspberry
- sinusubaybayan ng run-fan.py ang temperatura ng CPU at binubuhay at pinapatay ang fan nang naaayon. Maaari mong baguhin ang limitasyon ng temperatura sa script na ito.
Paglilipat ng mga file
Upang ilipat ang mga file mula sa iyong computer sa Raspberry, kailangan mo munang paganahin ang SSH. Samakatuwid ipasok ang Raspi-Config sa pamamagitan ng pag-type ng sudo raspi-config at pumunta sa Interfacing Opsyon SSH at paganahin ito.
Magbukas ng isang terminal sa iyong computer at i-type:
- scp yourPathToFile / listen-for-shutdown.sh pi @ yourPisIP: ~
- scp yourPathToFile / listen-for-shutdown.py pi @ yourPisIP: ~
- scp yourPathToFile / run-fan.py pi @ yourPisIP: ~
Sinasabi ng unang bahagi kung saan ang file ay nasa iyong computer, kasama sa pangalawang bahagi ang gumagamit sa raspberry (sa kasong ito pi), ang IP ng Pi at ang root path (~) kung saan nakaimbak ang mga file. Maaaring kailanganin mong ipasok ang password mo sa hakbang na ito.
Ginagawang maisagawa ang mga file
Upang maipatupad ang mga file at awtomatikong patakbuhin ang mga ito sa pagsisimula, kailangan mong ilipat ang mga ito at baguhin ang kanilang mga pahintulot sa mga sumusunod na utos:
- 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 mga default
Ang unang 3 utos ay ilipat ang mga file sa tamang mga direktoryo, ang pangalawang 3 utos ay nagbibigay ng mga pahintulot at ang huling utos ay nagrerehistro ng.sh-file upang tumakbo sa pagsisimula.
Iyon lang, maaari mong subukan kung ang LED, power-button at fan gumagana kung nai-restart mo ang Raspberry Pi. Upang subukan ang tagahanga, maaari mong painitin ang iyong Pi o baguhin ang temperatura sa run-fan.py (huwag kalimutang patakbuhin muli ang pakikinig-for-shutdown.sh upang gawing aktibo ang mga pagbabago).
Hakbang 11: Pagdaragdag ng Mga Laro
Upang ilipat ang mga laro mula sa iyong computer sa Raspberry Pi, maaari mong gamitin halimbawa ang isang USB drive. Kinopya ko ang mga hakbang mula sa gabay sa pag-install at gumawa ng isang magandang manwal na maaaring nakadikit sa loob ng takip ng SNES:
- Tiyaking naka-format ang iyong USB sa FAT32 o NTFS
- Lumikha muna ng isang folder na tinatawag na retropie sa iyong USB stick
- I-plug ito sa Pi at hintayin itong matapos na kumurap
- Hilahin ang USB at i-plug ito sa isang computer
- Idagdag ang mga roms sa kani-kanilang mga folder (sa folder ng retropie / roms)
- I-plug ito muli sa raspberry Pi
- Hintaying matapos itong kumurap
- I-refresh ang pagtulad sa pamamagitan ng pagpili ng pag-restart ng emulationstation mula sa start menu
Maaari kang makakuha ng mga laro talagang madali sa internet. Mag-google SNES ROM lang o kung anu-ano pa.
Inirerekumendang:
Ipakita ang Wooden LED Gaming Display Pinapagana ng Raspberry Pi Zero: 11 Mga Hakbang (na may Mga Larawan)
Ipakita ang Wooden LED Gaming Display Pinapagana ng Raspberry Pi Zero: Napagtanto ng proyektong ito ang isang 20x10 pixel na WS2812 batay sa LED display na may sukat na 78x35 cm na maaaring mai-install sa sala upang maglaro ng mga retro game. Ang unang bersyon ng matrix na ito ay itinayo noong 2016 at itinayong muli ng maraming iba pang mga tao. Ang expe na ito
Mga Layered Light sa Wooden Frame: 10 Hakbang (na may Mga Larawan)
Mga Layered Light sa Wooden Frame: Ang ilaw na ito ay naglalaman ng mga layer ng matboard na pinutol ng laser, at pagkatapos ay nakalagay sa loob ng isang kahoy na frame. Ang ilan ay gumagamit ng: Gamitin ito bilang isang lampara sa iyong aparador! Ilagay ito sa mantel sa Tahoe cabin na inuupahan mo bilang isang bakasyon sa katapusan ng linggo kasama ang mga kaibigan! Ibitay ito
Pangkalahatang-ideya: Home Entertainment at Security System: 6 Hakbang
Pangkalahatang-ideya: Home Entertainment at Security System: Tungkol sa Application Ang sistemang IOT na ito ay isang Home Entertainment and Security System. Ang Security Security RFID Card at ang pag-input ay nai-save sa Firebase. Kung pinahintulutan, maaari kang magpasok ng payapa at ang larawan ay kinunan at na-upload sa S3Kung hindi awtorisado, pagtatanggol sek
Super Wood Entertainment System: 9 Mga Hakbang (na may Mga Larawan)
Super Wood Entertainment System: Ipinagmamalaki kong ipinakita ang aking buong gumaganang kahoy na Super Nintendo Entertainment Systems. Bago ko nai-post ang aking manu-manong kung paano bumuo ng isang kahoy na Super Nintendo Gamepad at oras na upang ipakita sa iyo kung paano bumuo ng console. Ang kaso na gawa sa kahoy ay gawa sa maraming s
Nintendo Entertainment System Cartridge Clock: 7 Hakbang (na may Mga Larawan)
Nintendo Entertainment System Cartridge Clock: Habang pabalik ang aking kaibigan na si Carolyn Main ay gumawa ng ilang mga NES cartridge na orasan para sa mga kaibigan para sa Pasko. Umiling sila. Ang kagila-gilalas ng NES Cartridge Clock ay dapat na kumalat sa buong mga lupain. Ngayon, maaari kang mag-online at bumili ng isa … NGUNIT: 1) Alam nating lahat ang makin