Satura rādītājs:
- 1. darbība: sastāvdaļas
- 2. darbība: rīki
- 3. darbība: RetroPie instalēšana
- 4. darbība. Pamata RetroPie konfigurācija
- 5. solis: Emulatori
- 6. darbība: ROM un MS-DOS spēles
- 7. darbība. Gaismas diožu un ieslēgšanas/izslēgšanas pogas skripti un konfigurācija
- 8. solis: sāciet plānot lietu
- 9. darbība: USB paplašinājumi
- 10. darbība: strāvas adaptera paplašināšana
- 11. solis: caurumu marķēšana
- 12. solis: caurumu izgatavošana
- 13. solis: lodēšanas gaismas diodes un ieslēgšanas/izslēgšanas poga
- 14. darbība: visu komponentu ievietošana
- 15. solis: dekorēšana
- 16. darbība: pārbaude
Video: Retro spēļu automāts ar aveņu PI, RetroPie un mājās gatavotu futrāli: 17 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Pirms kāda laika es atradu Linux izplatīšanu Raspberry Pi ar nosaukumu RetroPie. Es uzreiz uzzināju, ka tā ir lieliska ideja ar lielisku īstenošanu. Viena mērķa retro spēļu sistēma bez nevajadzīgām funkcijām. Izcili.
Drīz pēc tam es nolēmu nopirkt jaunu Raspberry Pi, kurā es vēlējos palaist RetroPie ar dažām vecām labām spēlēm.
Es arī sāku skatīties apkārt, meklējot lietu. Diemžēl man nepatika gandrīz neviens komerciāls gadījums. Manuprāt, tie bija neglīti, pārāk dārgi un dažreiz pat pārspīlēti. No otras puses, man patika daži DIY futrāļi, kas nemēģināja kopēt veco konsoli izskatu. Tāpēc es arī nolēmu izveidot savu lietu. Daudzu iemeslu dēļ par pamatu es izmantoju universālu projekta korpusa korpusu…
Izmantojiet šo Instructable kā iedvesmu un arī mēģiniet izveidot retro spēļu automātu ar pielāgotu futrāli. Tas nav pārāk grūti, un jūs būsit priecīgs par rezultātu. Un turklāt tā varētu būt lieliska dāvana. Padomā par to…
1. darbība: sastāvdaļas
- Raspberry Pi
- 5V barošanas avots ar mucas ligzdu 5.5/2.1. Es izmantoju Vigan 5V/2A.
- 8 GB micro SD karšu klase 10 vai labāka
- universāla projekta korpusa kaste ar labiem izmēriem. Labu kastīti meklējiet eBay vai vietējā elektronisko komponentu veikalā. Es izmantoju KP17 no GMe.cz. (Tā izmērs: 143x119x33mm)
- USB B mikro vīriešu savienotājs. Es to izmantoju no GMe.cz.
- Strāvas padeves cilindra ligzda 5.5/2.1.
- USB A sieviešu savienojumi. Es tos paņēmu no salauztas USB HUB.
- USB A vīriešu savienojumi. Es tos paņēmu no veciem USB kabeļiem.
- Taisns HDMI savienotājs. Es izmantoju šo no eBay.
- Gaismas diodes. Es izmantoju 5 mm zaļu un 8 mm sarkanu
- maza spiedpoga. Es to izmantoju no GMe.cz.
- universālā PCB gabals
- mazs saplākšņa gabals vai kaut kas izmantojams kā starplikas
- skrūves un uzgriežņi M3, daži starplikas
- sieviešu tapas galvene
- sarkans un melns vads. Es izmantoju AWG 24.
- četru vadu kabelis. Es to paņēmu no veca USB kabeļa.
- barošanas slēdzis (pēc izvēles)
- un USB spēļu kontrolieri. Man patīk USB SNES līdzīgi kontrolieri.
2. darbība: rīki
- Dators ir savienots ar internetu
- micro SD karšu lasītājs datoram
- maskēšanas lente
- melni marķieri
- urbis un urbji. Es ļoti iesaku urbt uz plastmasas plastmasas pakāpienu (attēlā iepriekš).
- smilšpapīrs
- mazi faili
- sadzīves nazis un/vai mazi kalti.
- karstās līmes pistole
- knaibles
- lodāmurs
- labas kvalitātes ("mākslinieciskas") krāsu marķieri. Es izmantoju marķierus no Winsor & Newton. Es izvēlējos krāsas: Mulberry, Cool Grey 1, Cool Grey 2, Cool Grey 3. Bet jūs, protams, varat izmantot visu, ko vēlaties.
- balts pastāvīgais marķieris
- kontakta līme. Es izmantoju parasto Pattex kontaktlīmi.
- termiski saraušanās caurules
3. darbība: RetroPie instalēšana
Kas ir Retropie? Pēc autora vārdiem:
RetroPie ļauj pārvērst savu Raspberry Pi, ODroid C1/C2 vai datoru par retro spēļu automātu. Tā balstās uz Raspbian, EmulationStation, RetroArch un daudziem citiem projektiem, lai ļautu jums spēlēt iecienītākās Arcade, mājas konsoles un klasiskās datorspēles ar minimālu iestatījumu.
Skatiet Retropie mājas lapu: retropie.org.uk.
Lejupielādējiet jaunāko RetroPie versiju savai Raspberry Pi versijai.
Lejupielādējiet un instalējiet Etcher. Tas ir lietotājam draudzīgs daudzplatformu rīks drošai mirgojošam OS attēlam SD kartē. (Ja iepriekš izmantojāt Raspberry Pi, jūs droši vien to labi zināt.)
Palaidiet Etcher, izvēlieties RetroPie attēlu, izvēlieties pareizo microSD kartes disku un nospiediet zibspuldzes pogu (skatiet attēlu iepriekš).
Kad mirgošana ir pabeigta, ievietojiet karti savā Raspberry Pi, pievienojiet monitoru un kontrolieri un barošanas avotu. Pirmajā reizē RetroPie sistēmai vajadzētu paplašināt failu sistēmu uz visu SD karti, un pēc tam RetroPie lūdz jums konfigurēt kontrolieri.
Skatiet oriģinālo ceļvedi.
4. darbība. Pamata RetroPie konfigurācija
Izvēlnē atlasiet RASPI-CONFIG un:
- Mainīt lietotāja paroli. Noklusējuma parole ir: aveņu (noklusējuma lietotājs ir: pi)
-
Lokalizācijas iespējas
- Iestatiet savu lokalizāciju
- Iestatiet WiFi valsts kodu
- Iestatiet tastatūras izkārtojumu
- Iestatiet savu laika joslu
-
Saskarnes iespējas
- Iespējot SSH
- Iespējot seriālu
- Pielāgota opcija
Atspējot pārlūkošanu. (Tas noņem melnās malas)
Veiciet atsāknēšanu.
5. solis: Emulatori
Lielākā daļa emulatoru pēc noklusējuma ir pareizi instalēti un konfigurēti. Man bija tikai jāinstalē DOSBox (slavens MS-DOS emulators) un jākonfigurē drošinātājs (ZX Spectrum emulators).
Plašāku informāciju par emulatoriem skatiet oriģinālajā rokasgrāmatā.
DOSBox uzstādīšana
Atlasiet RETROPIE SETUP → Pārvaldīt pakotnes → Pārvaldīt papildu pakotnes → dosbox → instalēt no binārajiem failiem
Drošinātāju konfigurācija
1) kartes kontrolieris kā Kempston kursorsvira.
Uz failu
/opt/retropie/configs/zxspectrum/retroarch.cfg
pievienot rindu:
input_libretro_device_p1 = "513"
2) iestatiet emulatoru režīmā ZX Spectrum 48k.
Failā
/opt/retropie/configs/all/retroarch-core-options.cfg
mainīt rindu:
fuse_machine = "Spektrs 128K"
uz:
fuse_machine = "Spektrs 48K"
To var izdarīt, piemēram, izmantojot SSH.
EmulationStation (ES) būtiskā saīsne
Atlasiet+Sākt = iziet no pašlaik darbojošās spēles un atgriezties ES izvēlnē (nedarbojas DOSBox, skatīt zemāk …)
6. darbība: ROM un MS-DOS spēles
Pirmkārt, man jāsaka, ka pat ļoti vecas spēles joprojām ir aizsargātas ar autortiesībām, tāpēc ņemiet vērā…
Tomēr daudzas vecās spēles tiek uzskatītas par pamestu programmatūru, jo tās ir tehniski novecojušas un praktiski nepārdodamas (vai nerentablas). Labs piemērs ir spēles vecam datoram ZX Spectrum, kuras varat bez maksas lejupielādēt no vietnēm, piemēram, spectcomputing.co.uk vai www.worldofspectrum.org.
Dažas spēles MS-DOS varat iegādāties vietnē www.gog.com.
Kā kopēt ROM failus uz RetroPie
Ir vairāki veidi, kā to izdarīt. Skatiet oriģinālo rokasgrāmatu. Ja datorā izmantojat Linux, varat arī kopēt ROM failus tieši uz microSD karti.
Padoms: mazāk spēļu ir vairāk! Neinstalējiet visus arhīvus, bet tikai vairākas labākās spēles katrai sistēmai. Liels spēļu skaits ir nedaudz nomācošs.
DOSBox spēles (pieredzējušiem lietotājiem)
MS-DOS spēles RetroPie/Emulationstation ir sarežģītas. Nepieciešams kartēt kontrollera pogas uz tastatūru, izveidot un noregulēt dosbox konfigurācijas failu un izveidot izpildes skriptu katrai spēlei.
Šeit ir norādīti spēles Prehistorik 2 soļi.
0) instalējiet DOSBox
Skatiet soli "Emulatori".
1) iegādājieties Prehistorik 2 vietnē www.gog.com/. Vispirms datorā instalējiet Prehistorik 2, jo jums būs nepieciešami neizsaiņoti spēļu faili.
2) nokopējiet spēles direktoriju uz microSD karti
/home/pi/RetroPie/roms/pc_data ("pc_data", nevis "pc" …)
(spēles direktorija nosaukumam jābūt Prehistorik_2).
3) izveidojiet izpildes skriptu
/home/pi/RetroPie/roms/pc/Prehistorik_2.sh
ar saturu:
#!/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 izeja
Skatiet Prehistorik_2.sh.txt pielikumā
Runcommand atpazīs prehistorik_2.sh kā ROM failu.
4) izveidojiet conf failu
/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf
Pielikumā skatiet Prehistorik_2_dosbox.cf
Visinteresantākās daļas ir:
[autoexec]
@echo off mount C "../pc_data/Prehistorik_2" -t cdrom c: cls TITUS. BAT exit
un mapperfile definīcija:
mapperfile =/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map
5) izveidot kartes failu
/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map
Skatiet Prehistorik_2_dosbox.map pielikumā
Meklējiet internetā, kā to izdarīt. Labam sākumam vajadzētu būt, piemēram, DOSBox wiki.
6) mēģiniet palaist spēli.
7. darbība. Gaismas diožu un ieslēgšanas/izslēgšanas pogas skripti un konfigurācija
Droša ieslēgšanas/izslēgšanas poga
Raspberry Pi nav drošas izslēgšanas pogas (vismaz versijas līdz 3B+). Lai uzzinātu vairāk par to, meklējiet Intenet.
Lietotāji bieži atrisina šo problēmu, uzrakstot savu skriptu, kas palaiž komandu "sudo shutdown -h now" par pārtraukumu no pogas, kas savienota ar kādu tapu.
Es tikko izmantoju labi uzrakstītus Tyler skriptus no howchoo.
Es ļauju pogas tapu iestatīt uz GPIO 3 (= 5. fiziskā tapa) (sk. Pinout.xyz).
Ārējā ACT LED
Rediģēt failu
/boot/config.txt
Raspberry Pi 3 pievienojiet šo:
# --- ārējais LED kā SD ACT LED (Raspberry Pi 3)
dtoverlay = pi3-act-led, gpio = 4 # ---
Raspberry Pi 2 pievienojiet šo:
# --- ārējais LED kā SD ACT LED (Raspberry Pi 2)
dtparam = act_led_gpio = 4 # ---
Tagad GPIO 4 (= fiziskā tapa 7) varat pievienot LED ar rezistoru (sk. Pinout.xyz). Kā ACT LED es izmantoju 5 mm zaļu LED.
Barošanas statusa gaismas diode
Es pieņēmu gudru, ļoti vienkāršu jaudas statusa indikatoru no šīs Zach apmācības no Howchoo. Vienkārši iespējojiet GPIO seriālo portu, tad jūs varat pievienot LED ar rezistoru GPIO 14 = TX (= 8. fiziskā tapa) (sk. Pinout.xyz). Kā strāvas statusa gaismas diode es izmantoju 8 mm sarkanu gaismas diodi.
8. solis: sāciet plānot lietu
Kā jau rakstīju, par pamatu izmantoju universālu projekta korpusa korpusu. Es atzīstu, ka tas nav tik foršs kā futrālis, kas izgatavots no labas kvalitātes koka vai labi izstrādāts 3D drukāts futrālis, taču, manuprāt, tas joprojām var būt pieņemams veids, kā ātri izveidot izskatīgu korpusu.
Plānojiet visu sastāvdaļu stāvokli. Kur ievietot Raspberry Pi, kur novietot visus savienotājus, kurus savienotājus izlaist utt. Nesteidzieties, nesteidzieties.
9. darbība: USB paplašinājumi
Tā kā es nolēmu, ka priekšpusē ir divi USB savienotāji diviem spēļu kontrolieriem un vidū Raspberry Pi, man vajadzēja divus īsus USB pagarinātājus. Es tos izveidoju no veciem USB kabeļiem un no šausmīga USB centrmezgla. Skatiet attēlus iepriekš.
10. darbība: strāvas adaptera paplašināšana
Viena lieta, kas mani satrauc par Raspberry Pi, ir mikro USB B strāvas savienotājs. Šis savienotājs man šķiet mazliet trausls. Tāpēc es nolēmu izmantot parasto mucas ligzdu 5.5/2.1 un barot savu retro spēļu automātu ar 5 V barošanas avotu ar mucas ligzdu 5.5/2.1 mm.
11. solis: caurumu marķēšana
Norādiet visu sastāvdaļu atrašanās vietu un atzīmējiet visus nepieciešamos caurumus. Manā gadījumā:
- caurumi diviem USB (un caurumi skrūvēm mazu PCB montāžai)
- caurums mucas ligzdai 5.5/2.1
- caurums HDMI savienotājam
- barošanas pogas caurums
- divi caurumi gaismas diodēm
- četri caurumi skrūvēm Raspberry Pi montāžai
- caurums mikro SD kartes slotā
- ventilācijas atveres (neaizmirstiet par tām)
12. solis: caurumu izgatavošana
Izveidojiet visus caurumus, izmantojot uzticamos rīkus.
Nelieli kalti manā gadījumā bija pārsteidzoši noderīgi, lai izveidotu neapaļus caurumus.
13. solis: lodēšanas gaismas diodes un ieslēgšanas/izslēgšanas poga
Veiciet vadus saskaņā ar shēmu, kas parādīta iepriekš attēlā. Tam nevajadzētu būt grūti.
Pēc lodēšanas jūs varat nostiprināt visus vadus ar karstu līmi.
Jūs droši vien pamanījāt, ka barošanas poga (skatiet attēlā iepriekš) ir pielodēta pie PCB gabala ar koka starplikām. Man bija jānovērš šis risinājums, jo es izvēlējos pogu, kas paredzēta PCB, nevis pogu, kas paredzēta uzstādīšanai uz paneļa.
14. darbība: visu komponentu ievietošana
Pievienojiet visas detaļas korpusam. Es pievienoju katru sastāvdaļu, izmantojot karstu līmi, izņemot Raspberry Pi un USB pagarinātājus, kurus es piestiprināju ar skrūvēm. Skatiet attēlus iepriekš.
15. solis: dekorēšana
Izrotājiet savu lietu, kā vēlaties. Viss ir atļauts. Piemēram, es uz papīra uzzīmēju augšējo masku, izmantojot mākslinieciskus marķierus. Tad es pielīmēju masku pie korpusa, izmantojot kontaktu līmi.
16. darbība: pārbaude
Aizveriet lietu un mēģiniet visu pārbaudīt. Viss strādā labi?
Nē? Tātad, novērsiet visas problēmas, pārbaudiet to vēlreiz, atkārtojiet, līdz viss ir kārtībā. Turiet vēsumā.
Ieteicams:
Ar mājās gatavotu statīvu (Bozuk Mikrofon Ile El Yapımı statīvs): 11 soļi
Ar pašmāju mikrofonu (Bozuk Mikrofon Ile El Yapımı statīvs): Bozulmuş Mikrofon ile kameranıza statīvs yapabilirsiniz .. Jūs varat izveidot savu kameru ar statīvu mikrofonu
Izveidojiet mājās gatavotu meteoroloģisko aptauju: 3 soļi
Izveidojiet mājās gatavotu meteoroloģisko aptauju: lai veiktu šo lēto mājās gatavoto vēja apsekojumu, mums būs vajadzīgas dažas lētas galda tenisa bumbiņas, PVC caurule, superlīme, siltuma avots un vecs hd motors
Žestu robots ar mājās gatavotu Arduino: 7 soļi
Žestu robots ar mājās gatavotu Arduino: Šajā rakstā mēs paskaidrosim, kā pakāpeniski izveidot žestu kontroles automašīnu ar mūsu pašu gatavoto Arduino. Tas ietver to, kā tas darbojas; visa mehānika, detaļas utt. Mēs ceram, ka jums tas mums ļoti patīk, mēs atklājām, kas ir zinātne
Arkādes spēļu automāts ar Raspberry Pi: 7 soļi (ar attēliem)
Arkādes spēļu mašīna ar Raspberry Pi: stāsta veidošana: Arkādes spēļu automāts ar retro pi (aveņu pi3)
Techduino -- Kā pagatavot mājās gatavotu Arduino Uno R3 --: 9 soļi (ar attēliem)
Techduino || Kā pagatavot mājās gatavotu Arduino Uno R3 ||: Ja jūs esat tāds kā es, pēc tam, kad ieguvu savu Arduino un veica galīgo programmēšanu savā pirmajā mikroshēmā, es gribēju to noņemt no sava Arduino Uno R3 un ievietot to manā ķēdē. Tas arī atbrīvotu manu Arduino turpmākajiem projektiem. Pēc daudzu lasīšanas