Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Mga tool
- Hakbang 3: Pag-install ng RetroPie
- Hakbang 4: Pangunahing Pag-configure ng RetroPie
- Hakbang 5: Mga Emulator
- Hakbang 6: Mga Laro sa ROM at MS-DOS
- Hakbang 7: Mga Script at Configuration para sa LEDs at On / Off Button
- Hakbang 8: Simulan ang Pagplano ng isang Kaso
- Hakbang 9: Mga Extension ng USB
- Hakbang 10: Pagtaas ng Power Adapter
- Hakbang 11: Pagmamarka ng mga butas
- Hakbang 12: Paggawa ng Butas
- Hakbang 13: Mga LED na Solder at Button na On / Off
- Hakbang 14: paglalagay ng Lahat ng Mga Bahagi
- Hakbang 15: Palamuti
- Hakbang 16: Pagsubok
Video: Retro-Gaming Machine Na May Raspberry PI, RetroPie at Homemade Case: 17 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ilang oras ang nakakaraan nakakita ako ng pamamahagi ng Linux para sa Raspberry Pi na pinangalanang RetroPie. Nalaman ko kaagad na ito ay isang mahusay na ideya na may mahusay na pagpapatupad. Isang layunin na Retro-gaming system nang walang mga hindi kinakailangang tampok. Napakatalino.
Di-nagtagal, nagpasya akong bumili ng isang bagong Raspberry Pi, kung saan nais kong patakbuhin ang RetroPie sa ilang magagandang lumang laro.
Nagsimula na rin akong tumingin sa paligid para sa isang kaso. Sa kasamaang palad, hindi ko nagustuhan ang halos anumang komersyal na kaso. Ang mga ito ay pangit, sobrang presyo at kung minsan ay kahit na overengineered, sa palagay ko. Sa kabilang banda, nagustuhan ko ang ilang mga kaso ng DIY na hindi sinubukan na kopyahin ang hitsura ng mga lumang console. Kaya, napagpasyahan kong gumawa din ng sarili kong kaso. Sa maraming kadahilanan, gumamit ako ng isang unibersal na kaso ng enclosure ng proyekto bilang batayan …
Gawin itong Makatuturo bilang inspirasyon at subukang gumawa din ng isang retro-gaming machine na may isang pasadyang kaso. Hindi ito masyadong mahirap at magiging masaya ka sa resulta. At saka, maaari itong maging isang mahusay na regalo. Pag-isipan mo…
Hakbang 1: Mga Bahagi
- Raspberry Pi
- 5V Power Supply na may barong jack 5.5 / 2.1. Ginamit ko ang Vigan 5V / 2A.
- 8 GB micro SD card klase 10 o mas mahusay
- unibersal na kahon ng enclosure ng proyekto na may mahusay na sukat. Maghanap para sa mahusay na kahon sa eBay o sa iyong lokal na elektronikong tindahan ng sangkap. Gumamit ako ng KP17 mula sa GMe.cz. (Ito ay may sukat: 143x119x33mm)
- USB B micro male konektor. Ginamit ko ang isang ito mula sa GMe.cz.
- Pag-supply ng lakas ng babaeng bareng jack 5.5 / 2.1.
- USB Isang babaeng konektor. Kinuha ko sila mula sa sirang USB HUB.
- USB Isang lalaking konektor. Kinuha ko sila mula sa mga lumang USB cable.
- Straight na HDMI coupler. Ginamit ko ang isang ito mula sa eBay.
- Mga LED. Gumamit ako ng 5mm berde at 8mm pula
- maliit na pindutan ng itulak. Ginamit ko ang isang ito mula sa GMe.cz.
- piraso ng unibersal na PCB
- maliit na piraso ng playwud o isang bagay na usebale bilang spacer
- srews at mani M3, ilang spacer
- babaeng pin header
- pula at itim na kawad. Gumamit ako ng AWG 24.
- apat na pangunahing kable. Kinuha ko ito mula sa isang lumang USB cable.
- switch ng kuryente (opsyonal)
- at mga Controller ng laro ng USB. Gusto ko ng USB-tulad ng mga Controller na tulad ng SNES.
Hakbang 2: Mga tool
- Nakakonekta ang PC sa Internet
- micro SD card reader para sa PC
- masking tape
- mga itim na marker
- mag-drill at mag-drill bits. Masidhing inirerekumenda ko ang isang stepped drill bit (sa larawan sa itaas) para sa pagbabarena sa isang plastik.
- papel na buhangin
- maliit na mga file
- utility knive at / o maliit na chisels.
- mainit na glue GUN
- pliers
- panghinang
- mahusay na kalidad ("masining") na mga marker ng kulay. Gumamit ako ng mga marker mula sa Winsor & Newton. Pinili ko ang mga kulay: Mulberry, Cool Grey 1, Cool Grey 2, Cool Grey 3. Ngunit maaari mong gamitin ang nais mo, syempre.
- puting permanenteng marker
- contact glue. Gumamit ako ng karaniwang Pattex contact Glue.
- pag-urong ng tubo
Hakbang 3: Pag-install ng RetroPie
Ano ang Retropie? Sa pamamagitan ng mga salita ng may-akda:
Pinapayagan ka ng RetroPie na gawing isang Retro-gaming machine ang iyong Raspberry Pi, ODroid C1 / C2, o PC. Bumubuo ito sa Raspbian, EmulationStation, RetroArch at maraming iba pang mga proyekto upang paganahin kang maglaro ng iyong paboritong Arcade, home-console, at mga klasikong laro ng PC na may minimum na set-up.
Tingnan ang Retropie homepage: retropie.org.uk.
Mag-download ng pinakabagong bersyon ng RetroPie para sa iyong bersyon ng Raspberry Pi.
I-download at i-install ang Etcher. Ito ay isang tool na multiplatform na madaling gamitin ng gumagamit para sa ligtas na flashing na imahe ng OS sa isang SD card. (Kung ginamit mo ang Raspberry Pi dati, malamang alam mo ito nang mabuti.)
Patakbuhin ang Etcher, piliin ang imahe ng RetroPie, piliin ang tamang microSD card drive at pindutin ang flash button (tingnan ang imahe sa itaas).
Matapos ang pag-flashing, ilagay ang card sa iyong Raspberry Pi, ikonekta ang isang monitor at isang controller at isang supply ng kuryente. Sa unang pagpapatakbo, ang RetroPie system ay dapat na palawakin ang filesystem sa buong SD card at pagkatapos ay hilingin sa iyo ng RetroPie para sa pag-configure ng controller.
Tingnan ang orihinal na gabay.
Hakbang 4: Pangunahing Pag-configure ng RetroPie
Piliin ang RASPI-CONFIG sa menu, at:
- Palitan ang Password ng Gumagamit. Ang default na password ay: raspberry (ang default na gumagamit ay: pi)
-
Mga Pagpipilian sa Lokalisasyon
- Itakda ang iyong Lokal
- Itakda ang iyong WiFi code ng bansa
- Itakda ang iyong layout ng Keyboard
- Itakda ang iyong time zone
-
Mga Pagpipilian sa Interfacing
- Paganahin ang SSH
- Paganahin ang Serial
-
Mga Advanced na Pagpipilian
Huwag paganahin ang Overscan. (Tinatanggal nito ang mga itim na margin)
Magsagawa ng pag-reboot.
Hakbang 5: Mga Emulator
Karamihan sa mga emulator ay naka-install at na-configure nang tama bilang default. Kailangan ko lamang i-install ang DOSBox (isang sikat na emulator ng MS-DOS) at i-configure ang Fuse (isang ZX Spectrum emulator).
Para sa karagdagang impormasyon tungkol sa mga emulator tingnan ang orihinal na gabay.
Pag-install ng DOSBox
Piliin ang RETROPIE SETUP → Pamahalaan ang mga package → Pamahalaan ang mga opsyonal na pakete → dosbox → i-install mula sa mga binary
Pag-configure ng piyus
1) tagontrol ng mapa bilang Kempston Joystick.
Mag-file
/opt/retropie/configs/zxspectrum/retroarch.cfg
magdagdag ng linya:
input_libretro_device_p1 = "513"
2) itakda ang emulator sa ZX Spectrum 48k mode.
Sa file
/opt/retropie/configs/all/retroarch-core-options.cfg
baguhin ang linya:
fuse_machine = "Spectrum 128K"
sa:
fuse_machine = "Spectrum 48K"
Maaari mo itong gawin, halimbawa, gamit ang SSH.
Mahalagang shortcut ng EmulationStation (ES)
Piliin ang + Start = exit na kasalukuyang tumatakbo na laro at bumalik sa ES menu (hindi gumagana para sa DOSBox, tingnan sa ibaba…)
Hakbang 6: Mga Laro sa ROM at MS-DOS
Una sa lahat, sasabihin kong kahit ang mga napakatandang laro ay naka-copyright pa rin, kaya magkaroon ng kamalayan…
Gayunpaman, maraming mga lumang laro ay itinuturing na abandonware, dahil ang mga ito ay hindi na ginagamit sa teknolohiya at praktikal na hindi mabibili (o hindi kapaki-pakinabang). Ang isang magandang halimbawa ay mga laro para sa lumang computer ZX Spectrum, na maaari mong i-download nang libre mula sa mga site tulad ng spectrumcomputing.co.uk o www.worldofspectrum.org.
Ang ilang mga laro para sa MS-DOS ay maaari kang bumili mula sa www.gog.com.
Paano makopya ang mga file ng ROM sa RetroPie
Mayroong maraming mga paraan kung paano ito gawin. Tingnan ang orihinal na manwal. Kung nagpapatakbo ng Linux sa iyong PC, maaari mo ring kopyahin ang mga file ng ROM nang direkta sa microSD card.
Tip: Mas kaunting mga laro ay higit pa! Huwag mag-install ng buong archive, ngunit maraming mga pinakamahusay na laro lamang para sa bawat system. Ang isang malaking bilang ng mga laro ay medyo nakalulungkot.
Mga laro ng DOSBox (para sa mga advanced na gumagamit)
Ang mga larong MS-DOS sa RetroPie / Emulationstation ay nakakalito. Kinakailangan upang mapa ang mga pindutan ng controller sa keyboard, lumikha at ibagay ang isang file ng pagsasaayos ng dosbox at lumikha ng isang run script para sa bawat solong laro.
Narito ang mga hakbang para sa laro Prehistorik 2:
0) i-install ang DOSBox
Tingnan ang hakbang na "Mga Emulator".
1) bumili ng Prehistorik 2 mula sa www.gog.com/. I-install muna ang Prehistorik 2 sa iyong PC, dahil kakailanganin mo ang mga hindi naka-pack na file ng laro.
2) kopyahin ang direktoryo ng laro sa microSD card sa
/ home / pi / RetroPie / roms / pc_data ("pc_data", hindi "pc" …)
(ang pangalan ng direktoryo ng laro ay dapat na Prehistorik_2).
3) lumikha ng isang run script
/home/pi/RetroPie/roms/pc/Prehistorik_2.sh
may nilalaman:
#! / baseng / bash
cd "/ home / pi / RetroPie / roms / pc /" "/ opt / retropie / emulator / dosbox / bin / dosbox" -conf "/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf" -c exit
Tingnan ang Prehistorik_2.sh.txt sa kalakip
Ang Prehistorik_2.sh ay makikilala bilang ROM file ng runcommand.
4) lumikha ng isang conf file
/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf
Tingnan ang Prehistorik_2_dosbox.cf sa kalakip
Karamihan sa mga kagiliw-giliw na bahagi ay:
[autoexec]
@echo off mount C "../pc_data/Prehistorik_2" -t cdrom c: cls TITUS. BAT exit
at kahulugan ng mapperfile:
mapperfile = / home / pi / RetroPie / roms / pc / Prehistotik_2_mapper.map
5) lumikha ng isang file ng mapa
/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map
Tingnan ang Prehistorik_2_dosbox.map sa attachment
Maghanap sa Internet tungkol sa kung paano ito gawin. Ang isang mahusay na pagsisimula ay dapat na halimbawa ng isang DOSBox wiki.
6) subukang patakbuhin ang laro.
Hakbang 7: Mga Script at Configuration para sa LEDs at On / Off Button
Ligtas na On / Off button na ligtas na kuryente
Ang Raspberry Pi ay walang pindutang "ligtas" (hindi bababa sa mga bersyon hanggang sa 3B +). Maghanap sa Intenet para sa karagdagang impormasyon tungkol dito.
Madalas malutas ng mga gumagamit ang problemang ito sa pamamagitan ng pagsulat ng kanilang sariling script na nagpapatakbo ng isang utos na "sudo shutdown -h now" sa isang pagkagambala mula sa isang pindutan na konektado sa ilang pin.
Gumamit lamang ako ng maayos na nakasulat na mga script mula kay tyler mula sa howchoo.
Pinapayagan kong itakda ang pin para sa pindutan sa GPIO 3 (= Physical pin 5) (tingnan ang pinout.xyz).
Panlabas na LED LED
I-edit ang file
/boot/config.txt
para sa Raspberry Pi 3 idagdag ito:
# --- panlabas na LED bilang SD ACT LED (Raspberry Pi 3)
dtoverlay = pi3-act-led, gpio = 4 # ---
para sa Raspberry Pi 2 idagdag ito:
# --- panlabas na LED bilang SD ACT LED (Raspberry Pi 2)
dtparam = act_led_gpio = 4 # ---
Ngayon ay maaari mong ikonekta ang isang LED na may isang risistor sa GPIO 4 (= Physical pin 7) (tingnan ang pinout.xyz). Bilang ACT LED gumamit ako ng isang 5mm green LED.
LED status ng kuryente
Kumuha ako ng isang matalinong sobrang-simpleng tagapagpahiwatig ng katayuan ng kuryente mula sa tutorial na ito mula sa Zach mula sa howchoo. Paganahin lamang ang serial port ng GPIO, pagkatapos ay maaari mong ikonekta ang isang LED na may isang risistor sa GPIO 14 = TX (= Physical pin 8) (tingnan ang pinout.xyz). Bilang LED status ng kapangyarihan nagamit ko ang isang 8mm red LED.
Hakbang 8: Simulan ang Pagplano ng isang Kaso
Tulad ng isinulat ko, gumamit ako ng isang unibersal na kaso ng enclosure ng proyekto bilang batayan. Inaamin ko, hindi ito kasing cool ng kaso na gawa sa mahusay na kalidad na kahoy, o mahusay na dinisenyo 3D naka-print na kaso, ngunit maaari pa rin itong maging katanggap-tanggap na paraan kung paano mabilis na makalikha ng isang magandang kaso, sa palagay ko.
Planuhin ang posisyon ng lahat ng mga bahagi. Kung saan ilalagay ang Raspberry Pi, kung saan ilalagay ang lahat ng mga konektor, kung aling mga konektor ang tinanggal at iba pa. Maglaan ng oras, huwag magmadali.
Hakbang 9: Mga Extension ng USB
Dahil nagpasya akong magkaroon ng dalawang mga konektor ng USB para sa dalawang mga tagakontrol ng laro sa harap at ang Raspberry Pi sa gitna, kailangan ko ng dalawang maikling USB extender. Ginawa ko sila mula sa mga lumang USB cable at mula sa isang crappy USB hub. Tingnan ang mga larawan sa itaas.
Hakbang 10: Pagtaas ng Power Adapter
Ang isang bagay na kinakabahan sa akin tungkol sa Raspberry Pi ay ang micro USB B power konector. Ang konektor na ito ay tila medyo marupok sa akin. Samakatuwid nagpasya akong gumamit ng isang karaniwang bareng jack 5.5 / 2.1 at paganahin ang aking retro-gaming machine ng 5V power supply na may isang jack jack na 5.5 / 2.1 mm.
Hakbang 11: Pagmamarka ng mga butas
Tukuyin ang posisyon ng lahat ng mga bahagi at markahan ang lahat ng kinakailangang mga butas. Sa aking kaso:
- butas para sa dalawang USB (at butas para sa mga turnilyo sa pag-mount ng maliit na PCB)
- butas para sa barong jack 5.5 / 2.1 konektor
- butas para sa HDMI coupler
- butas ng power button
- dalawang butas para sa LEDs
- apat na butas para sa mga turnilyo sa pag-mount ng Raspberry Pi
- butas para sa slot ng micro SD card
- mga butas ng bentilasyon (huwag kalimutan ang tungkol sa mga ito)
Hakbang 12: Paggawa ng Butas
Gawin ang lahat ng mga butas gamit ang iyong mga mapagkakatiwalaang tool.
Ang mga maliliit na pait ay nakakagulat na kapaki-pakinabang para sa paggawa ng mga butas na hindi paikot sa aking kaso.
Hakbang 13: Mga LED na Solder at Button na On / Off
Gumawa ba ng mga kable ayon sa eskematiko sa larawan sa itaas. Hindi ito dapat maging mahirap.
Maaari mong i-secure ang lahat ng mga wire na may mainit na pandikit pagkatapos ng paghihinang.
Marahil ay napansin mo na ang power button (tingnan ang larawan sa itaas) ay na-solder sa isang piraso ng PCB na may mga kahoy na spacer. Kailangan kong gawin ang pag-areglo na ito, dahil pumili ako ng isang pindutan na idinisenyo para sa PCB, hindi isang pindutan na idinisenyo upang mai-mount sa isang panel.
Hakbang 14: paglalagay ng Lahat ng Mga Bahagi
Ikabit ang lahat ng mga bahagi sa kaso. Inilakip ko ang bawat bahagi gamit ang isang mainit na pandikit maliban sa Raspberry Pi at USB extender, na ikinabit ko sa mga tornilyo. Tingnan ang mga larawan sa itaas.
Hakbang 15: Palamuti
Palamutihan ang iyong kaso ayon sa nais mo. Pinapayagan ang lahat. Halimbawa, gumuhit ako ng isang nangungunang maskara sa isang papel gamit ang mga pansining na marker. Pagkatapos ay idinikit ko ang maskara sa kaso gamit ang isang contact glue.
Hakbang 16: Pagsubok
Isara ang kaso at subukang subukan ang lahat. Gumana ang lahat mabuti?
Hindi? Kaya, ayusin ang lahat ng mga isyu, subukang muli ito, ulitin hanggang sa maayos ang lahat. Panatilihing cool.
Inirerekumendang:
Homemade Electronic Drum Kit Na May Arduino Mega2560: 10 Mga Hakbang (na may Mga Larawan)
Homemade Electronic Drum Kit Sa Arduino Mega2560: Ito ang aking Arduino Project. Paano bumuo ng isang e-drum kit kasama si Arduino? Kumusta mahal na mambabasa! -Bakit ang paggawa ng gayong isang proyekto? Una sa lahat dahil kung gusto mo ang mga ganitong uri ng bagay, masisiyahan ka talaga sa proseso ng trabaho. Pangalawa, dahil ang talagang murang co
PAANO GUMAGAWA NG HOMEMADE INCUBATOR: 7 Mga Hakbang (na may Mga Larawan)
PAANO GUMAWA NG HOMEMADE INCUBATOR: Ngayon ay gumagawa ako ng isang simpleng incubator ng itlog na madaling gawin at hindi nangangailangan ng anumang mga kumplikadong bahagi, ang incubator ay isang makina na pinapanatili ang temperatura at halumigmig at kapag inilagay namin ang mga itlog dito ay mapipisa ang mga itlog tulad ng isang manok ay
Homemade Game Console- "NinTIMdo RP": 7 Mga Hakbang (na may Mga Larawan)
Homemade Game Console- "NinTIMdo RP": Mag-link sa webpage na may mas malalim na mga paliwanag, listahan ng mga bahagi at fileshttp: //timlindquist.meAng proyektong ito ay upang lumikha ng isang portable gaming system na maaari ring doble bilang isang portable computer. Ang layunin ay upang lumikha ng isang console na gumagana bilang wel
Retro-CM3: isang Napakalakas na RetroPie na Hawakang GAME Console: 8 Hakbang (na may Mga Larawan)
Retro-CM3: isang Napakalakas na RetroPie Handled GAME Console: Ang itinuturo na ito ay inspirasyon ng PiGRRL Zero ng adafruit, ang orihinal na build ng Gameboy Zero ni Wermy at ang GreatScottLab's Handled Game Console. Ang mga RetroPie based game console na iyon ay gumagamit ng raspberry pi zero (W) bilang kanilang core. NGUNIT, pagkatapos kong makabuo ng maraming
Homemade Phone Na May Mga Simpleng Elektronikong Circuits: 10 Hakbang (na may Mga Larawan)
Homemade Phone With Simple Electronic Circuits: Ang proyektong ito tungkol sa pakikipag-usap sa dalawang tao na may pangunahing electonic circuit. Ito ang proyekto ng aralin kong Elektronikong mga circuit. Nais kong gumawa ng isang video tungkol dito. Deskripsyon Narito ang isang simple ngunit mabisang circuit ng intercom na nakabatay sa mga transistor.