Turinys:
- 1 žingsnis: komponentai
- 2 žingsnis: įrankiai
- 3 žingsnis: „RetroPie“diegimas
- 4 veiksmas: pagrindinė „RetroPie“konfigūracija
- 5 žingsnis: emuliatoriai
- 6 veiksmas: ROM ir MS-DOS žaidimai
- 7 žingsnis: Šviesos diodų ir įjungimo/išjungimo mygtuko scenarijai ir konfigūracija
- 8 žingsnis: pradėkite planuoti atvejį
- 9 veiksmas: USB plėtiniai
- 10 veiksmas: maitinimo adapterio pratęsimas
- 11 žingsnis: skylių žymėjimas
- 12 žingsnis: skylių padarymas
- 13 veiksmas: litavimo šviesos diodai ir įjungimo/išjungimo mygtukas
- 14 žingsnis: sudėkite visus komponentus
- 15 žingsnis: dekoravimas
- 16 žingsnis: bandymas
Video: Retro žaidimų aparatas su aviečių PI, „RetroPie“ir naminiu dėklu: 17 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Prieš kurį laiką radau „Raspberry Pi“„Linux“platinimą, pavadintą „RetroPie“. Iškart sužinojau, kad tai puiki idėja, puikiai įgyvendinta. Vienos paskirties retro žaidimų sistema be nereikalingų funkcijų. Briliantas.
Netrukus nusprendžiau nusipirkti naują „Raspberry Pi“, kuriame norėjau paleisti „RetroPie“su senais gerais žaidimais.
Aš taip pat pradėjau dairytis aplinkui. Deja, man nepatiko beveik nė vienas komercinis atvejis. Mano nuomone, jie buvo negražūs, per brangūs ir kartais net perpildyti. Kita vertus, man patiko kai kurie „pasidaryk pats“dėklai, kuriuose nebuvo bandoma kopijuoti senų konsolių išvaizdos. Taigi, aš nusprendžiau sukurti savo bylą. Dėl daugelio priežasčių kaip pagrindą naudojau universalų projekto gaubto dėklą …
Paimkite šį „Instructable“kaip įkvėpimą ir taip pat pabandykite sukurti retro žaidimų automatą su pasirinktu dėklu. Tai nėra per sunku ir būsite patenkinti rezultatu. Be to, tai gali būti puiki dovana. Pagalvok apie tai…
1 žingsnis: komponentai
- Raspberry Pi
- 5 V maitinimo šaltinis su cilindro lizdu 5.5/2.1. Aš naudoju Vigan 5V/2A.
- 8 GB 10 ar geresnės klasės „micro SD“kortelės
- universali projekto gaubto dėžė su gerais matmenimis. Geros dėžutės ieškokite „eBay“arba vietinėje elektroninių komponentų parduotuvėje. Aš naudojau KP17 iš GMe.cz. (Jo matmenys: 143x119x33mm)
- USB B micro male jungtis. Aš naudoju šį iš GMe.cz.
- Maitinimo šaltinio statinės lizdas 5.5/2.1.
- USB A moterų jungtys. Aš juos paėmiau iš sugedusio USB HUB.
- USB A vyrų jungtys. Aš juos paėmiau iš senų USB kabelių.
- Tiesi HDMI jungtis. Aš naudoju šį iš „eBay“.
- Šviesos diodai. Aš naudojau 5 mm žalią ir 8 mm raudoną
- mažas mygtukas. Aš naudoju šį iš GMe.cz.
- universalaus PCB gabalas
- mažas faneros gabalas ar kažkas panašaus į tarpiklį
- veržlės ir veržlės M3, kai kurios tarpinės
- moteriško kaiščio antraštė
- raudona ir juoda viela. Aš naudojau AWG 24.
- keturių gyslų kabelis. Aš jį paėmiau iš seno USB kabelio.
- maitinimo jungiklis (neprivaloma)
- ir USB žaidimų valdikliai. Man patinka į USB SNES panašūs valdikliai.
2 žingsnis: įrankiai
- Kompiuteris prijungtas prie interneto
- „micro SD“kortelių skaitytuvas kompiuteriui
- izoliacine juosta
- juodi žymekliai
- gręžtuvas ir grąžtai. Aš labai rekomenduoju pakopinį grąžtą (paveikslėlyje aukščiau) gręžti prie plastiko.
- smėlio popierius
- maži failai
- naudingas peilis ir (arba) smulkūs kaltai.
- karštas klijų pistoletas
- replės
- lituoklis
- geros kokybės („meninės“) spalvų žymekliai. Naudojau „Winsor & Newton“žymeklius. Aš pasirinkau spalvas: Mulberry, Cool Grey 1, Cool Grey 2, Cool Grey 3. Bet, žinoma, galite naudoti viską, ko norite.
- baltas nuolatinis žymeklis
- kontaktiniai klijai. Aš naudoju įprastą „Pattex“kontaktinį klijų.
- termiškai susitraukiantys vamzdžiai
3 žingsnis: „RetroPie“diegimas
Kas yra Retropie? Pagal autoriaus žodžius:
„RetroPie“leidžia „Raspberry Pi“, „ODroid C1/C2“ar kompiuterį paversti retro žaidimų aparatu. Jis grindžiamas „Raspbian“, „EmulationStation“, „RetroArch“ir daugeliu kitų projektų, kad galėtumėte žaisti mėgstamus „Arcade“, namų konsolę ir klasikinius kompiuterinius žaidimus su minimalia sąranka.
Žiūrėkite „Retropie“pagrindinį puslapį: retropie.org.uk.
Atsisiųskite naujausią „RetroPie“versiją savo „Raspberry Pi“versijai.
Atsisiųskite ir įdiekite „Etcher“. Tai patogus kelių platformų įrankis, skirtas saugiai mirksėti OS vaizdui į SD kortelę. (Jei anksčiau naudojote „Raspberry Pi“, tikriausiai tai gerai žinote.)
Paleiskite „Etcher“, pasirinkite „RetroPie“vaizdą, pasirinkite tinkamą „microSD“kortelės įrenginį ir paspauskite blykstės mygtuką (žr. Paveikslėlį aukščiau).
Baigęs mirksėti, įdėkite kortelę į „Raspberry Pi“, prijunkite monitorių, valdiklį ir maitinimo šaltinį. Pirmą kartą paleidus, „RetroPie“sistema turėtų išplėsti failų sistemą iki visos SD kortelės, tada „RetroPie“paprašys jūsų sukonfigūruoti valdiklį.
Žiūrėkite originalų vadovą.
4 veiksmas: pagrindinė „RetroPie“konfigūracija
Meniu pasirinkite RASPI-CONFIG ir:
- Pakeisti vartotojo slaptažodį. Numatytasis slaptažodis yra: aviečių (numatytasis vartotojas yra: pi)
-
Lokalizavimo parinktys
- Nustatykite savo lokalę
- Nustatykite „WiFi“šalies kodą
- Nustatykite klaviatūros išdėstymą
- Nustatykite savo laiko juostą
-
Sąsajos parinktys
- Įgalinti SSH
- Įgalinti seriją
-
Išplėstiniai nustatymai
Išjunkite „Overscan“. (Pašalina juodas paraštes)
Atlikite perkrovimą.
5 žingsnis: emuliatoriai
Dauguma emuliatorių yra įdiegti ir sukonfigūruoti pagal numatytuosius nustatymus. Turėjau tik įdiegti „DOSBox“(garsųjį MS-DOS emuliatorių) ir sukonfigūruoti „Fuse“(„ZX Spectrum“emuliatorius).
Daugiau informacijos apie emuliatorius rasite originaliame vadove.
DOSBox diegimas
Pasirinkite RETROPIE SETUP → Tvarkyti paketus → Tvarkyti pasirenkamus paketus → dosbox → įdiegti iš dvejetainių failų
Saugiklių konfigūracija
1) žemėlapio valdiklis kaip „Kempston Joystick“.
Į failą
/opt/retropie/configs/zxspectrum/retroarch.cfg
pridėti eilutę:
input_libretro_device_p1 = "513"
2) nustatykite emuliatorių į „ZX Spectrum 48k“režimą.
Faile
/opt/retropie/configs/all/retroarch-core-options.cfg
keisti eilutę:
fuse_machine = "Spektras 128K"
į:
fuse_machine = "Spektras 48K"
Tai galite padaryti, pavyzdžiui, naudodami SSH.
„EmulationStation“(ES) esminis spartusis klavišas
Pasirinkite+Pradėti = išeikite iš šiuo metu vykstančio žaidimo ir grįžkite į ES meniu (neveikia „DOSBox“, žr. Žemiau …)
6 veiksmas: ROM ir MS-DOS žaidimai
Visų pirma turiu pasakyti, kad net labai seni žaidimai vis dar yra saugomi autorių teisių, todėl žinokite …
Tačiau daugelis senų žaidimų laikomi apleistomis programomis, nes jie yra techniškai pasenę ir praktiškai neparduodami (arba nepelningi). Geras pavyzdys yra žaidimai senam kompiuteriui „ZX Spectrum“, kuriuos galite nemokamai atsisiųsti iš tokių svetainių kaip spektrkompiuteris.co.uk arba www.worldofspectrum.org.
Kai kuriuos žaidimus MS-DOS galite įsigyti iš www.gog.com.
Kaip nukopijuoti ROM failus į „RetroPie“
Yra keli būdai, kaip tai padaryti. Žiūrėkite originalų vadovą. Jei kompiuteryje naudojate „Linux“, taip pat galite nukopijuoti ROM failus tiesiai į „microSD“kortelę.
Patarimas: mažiau žaidimų yra daugiau! Įdiekite ne visus archyvus, o tik kelis geriausius kiekvienos sistemos žaidimus. Daugybė žaidimų šiek tiek slegia.
„DOSBox“žaidimai (patyrusiems vartotojams)
„RetroPie“/„Emulationstation“MS-DOS žaidimai yra sudėtingi. Būtina susieti valdiklio mygtukus su klaviatūra, sukurti ir suderinti „dosbox“konfigūracijos failą ir sukurti kiekvieno žaidimo vykdymo scenarijų.
Štai žaidimo „Prehistorik 2“veiksmai:
0) įdiekite „DOSBox“
Žiūrėkite žingsnį „Emuliatoriai“.
1) nusipirkite „Prehistorik 2“iš www.gog.com/. Pirmiausia įdiekite „Prehistorik 2“į savo kompiuterį, nes jums reikės išpakuotų žaidimo failų.
2) nukopijuokite žaidimų katalogą į „microSD“kortelę
/home/pi/RetroPie/roms/pc_data („pc_data“, o ne „pc“…)
(žaidimo katalogo pavadinimas turi būti „Prehistorik_2“).
3) sukurkite paleidimo scenarijų
/home/pi/RetroPie/roms/pc/Prehistorik_2.sh
su turiniu:
#!/bin/bash
cd "/home/pi/RetroPie/roms/pc/" "/opt/retropie/emulators/dosbox/bin/dosbox" -conf "/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf" -c exit
Žr. Priedo priedą „Prehistorik_2.sh.txt“
„Runcommand“atpažins „Prehistorik_2.sh“kaip ROM failą.
4) sukurkite conf failą
/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf
Priede žr. Prehistorik_2_dosbox.cf
Įdomiausios dalys yra:
[autoexec]
@echo off mount C "../pc_data/Prehistorik_2" -t cdrom c: cls TITUS. BAT exit
ir mapperfile apibrėžimas:
mapperfile =/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map
5) sukurkite žemėlapio failą
/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map
Priede žiūrėkite „Prehistorik_2_dosbox.map“
Ieškokite internete, kaip tai padaryti. Gera pradžia turėtų būti, pavyzdžiui, „DOSBox“wiki.
6) pabandykite paleisti žaidimą.
7 žingsnis: Šviesos diodų ir įjungimo/išjungimo mygtuko scenarijai ir konfigūracija
Saugus įjungimo/išjungimo mygtukas
„Raspberry Pi“neturi saugaus išjungimo mygtuko (bent jau iki 3B+). Daugiau informacijos apie tai ieškokite „Intenet“.
Vartotojai dažnai išsprendžia šią problemą rašydami savo scenarijų, kuris paleidžia komandą „sudo shutdown -h now“, kai nutraukiamas mygtukas, prijungtas prie kaiščio.
Aš ką tik panaudojau gerai parašytus Tylerio scenarijus iš „howchoo“.
Mygtuko PIN kodą nustatiau į GPIO 3 (= Fizinis kaištis 5) (žr. Pinout.xyz).
Išorinis ACT šviesos diodas
Redaguoti failą
/boot/config.txt
„Raspberry Pi 3“pridėkite:
# --- išorinis šviesos diodas kaip SD ACT LED (Raspberry Pi 3)
dtoverlay = pi3-act-led, gpio = 4 # ---
„Raspberry Pi 2“pridėkite:
# --- išorinis šviesos diodas kaip SD ACT LED (Raspberry Pi 2)
dtparam = act_led_gpio = 4 # ---
Dabar prie GPIO 4 (= fizinis kaištis 7) galite prijungti šviesos diodą su rezistoriumi (žr. Pinout.xyz). Kaip ACT LED aš naudoju 5 mm žalią šviesos diodą.
Maitinimo būsenos šviesos diodas
Iš šios „Zach“pamokos iš „howchoo“priėmiau protingą labai paprastą galios būsenos indikatorių. Tiesiog įjunkite GPIO nuoseklųjį prievadą, tada prie GPIO galite prijungti šviesos diodą su rezistoriumi 14 = TX (= 8 fizinis kaištis) (žr. Pinout.xyz). Kaip maitinimo būsenos šviesos diodas naudojau 8 mm raudoną šviesos diodą.
8 žingsnis: pradėkite planuoti atvejį
Kaip rašiau, kaip pagrindą naudojau universalų projekto korpuso dėklą. Prisipažinsiu, tai nėra taip šaunu, kaip dėklas, pagamintas iš geros kokybės medienos, ar gerai suprojektuotas 3D spausdintas dėklas, tačiau, mano nuomone, vis tiek gali būti priimtinas būdas greitai sukurti išvaizdų dėklą.
Suplanuokite visų komponentų padėtį. Kur dėti „Raspberry Pi“, kur dėti visas jungtis, kurios jungtys praleidžiamos ir pan. Neskubėkite, neskubėkite.
9 veiksmas: USB plėtiniai
Kadangi nusprendžiau turėti dvi USB jungtis dviem žaidimų valdikliams priekyje ir „Raspberry Pi“viduryje, man reikėjo dviejų trumpų USB ilgintuvų. Aš juos padariau iš senų USB kabelių ir iš siaubingo USB šakotuvo. Žiūrėkite paveikslėlius aukščiau.
10 veiksmas: maitinimo adapterio pratęsimas
Vienas dalykas, kuris mane nervina dėl „Raspberry Pi“, yra „micro USB B“maitinimo jungtis. Man atrodo, kad ši jungtis yra šiek tiek trapi. Todėl nusprendžiau naudoti bendrą 5,5/2,1 cilindro lizdą ir maitinti savo retro žaidimų automatą 5 V maitinimo šaltiniu su 5,5/2,1 mm statinės lizdu.
11 žingsnis: skylių žymėjimas
Nurodykite visų komponentų padėtį ir pažymėkite visas reikalingas skyles. Mano atveju:
- skylės dviem USB (ir skylės varžtams mažoms PCB tvirtinti)
- skylė cilindro lizdo 5.5/2.1 jungčiai
- skylė HDMI jungčiai
- maitinimo mygtuko skylė
- dvi skylės šviesos diodams
- keturios skylės varžtams pritvirtinti „Raspberry Pi“
- skylė „micro SD“kortelės lizdui
- ventiliacijos angos (nepamirškite apie jas)
12 žingsnis: skylių padarymas
Padarykite visas skyles naudodami patikimus įrankius.
Maži kaltai mano atveju buvo stebėtinai naudingi padarant ne apskritas skylutes.
13 veiksmas: litavimo šviesos diodai ir įjungimo/išjungimo mygtukas
Prijunkite laidus pagal schemą aukščiau esančiame paveikslėlyje. Tai neturėtų būti sunku.
Po litavimo visus laidus galite pritvirtinti karštais klijais.
Tikriausiai pastebėjote, kad maitinimo mygtukas (žr. Paveikslėlį aukščiau) yra prilituotas prie PCB gabalo su medinėmis tarpinėmis. Turėjau išspręsti šią problemą, nes pasirinkau mygtuką, skirtą PCB, o ne mygtuką, skirtą montuoti prie skydelio.
14 žingsnis: sudėkite visus komponentus
Pritvirtinkite visus komponentus prie korpuso. Kiekvieną komponentą pritvirtinau karštais klijais, išskyrus „Raspberry Pi“ir USB ilgintuvus, kuriuos pritvirtinau varžtais. Žiūrėkite paveikslėlius aukščiau.
15 žingsnis: dekoravimas
Papuoškite savo dėklą, kaip norite. Viskas leidžiama. Pavyzdžiui, aš piešiau viršutinę kaukę ant popieriaus, naudodamas meninius žymeklius. Tada aš priklijavau kaukę prie dėklo, naudodamas kontaktinius klijus.
16 žingsnis: bandymas
Uždarykite dėklą ir pabandykite viską išbandyti. Viskas gerai veikia?
Ne? Taigi, išspręskite visas problemas, išbandykite dar kartą, kartokite, kol viskas bus gerai. Laikytis ramiai.
Rekomenduojamas:
ESP32-CAM dėklų sistema ir 3D spausdintuvo kamera: 10 žingsnių (su paveikslėliais)
ESP32-CAM dėklų sistema ir 3D spausdintuvo kamera: Aš norėjau pakeisti savo 3-D spausdintuvo fotoaparatą kažkuo mažu, paprastu ir funkcionaliu …. ir pigiu. Kelios „Google“paieškos atvedė mane į ESP32-Cam modulį. Jų galite rasti už mažiau nei 10 USD, kaip ir daug mažiau, ir jie veikia tikrai gerai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
„Ardubaby“mini žaidimų konsolė su 500 žaidimų: 10 žingsnių
„Ardubaby“mini žaidimų konsolė su 500 žaidimų: Kreditas kūrėjui (Kevinui Batesui), „Arduboy“yra labai sėkminga 8 bitų žaidimų konsolė. Mėgėjas parašė tūkstančius žaidimų, kurie jais laisvai dalijosi „Arduboy“bendruomenės forume, kad daugiau žmonių galėtų išmokti koduoti
Arkadinis žaidimų aparatas su „Raspberry Pi“: 7 žingsniai (su nuotraukomis)
Arkadinis žaidimų aparatas su „Raspberry Pi“: istorijos kūrimas: „Arcade“žaidimų aparatas su „retro pi“(aviečių pi3)
Naminių gyvūnėlių maitinimo aparatas su „RasPi“ir telegramos robotu: 4 žingsniai (su paveikslėliais)
Naminių gyvūnėlių šėrimo aparatas su „RasPi“ir „Telegram Bot“: Pirmiausia turiu paaiškinti, kad tai nėra originali „Idea Mine“, tiesiog atnaujinkite ir pritaikykite programavimo scenarijus, kad jie veiktų su telegrama, radau ją ankstesniame „Instructable“, todėl kreditai tikrai yra jos autorius. Galite pamatyti ispanų kalbą