Cuprins:
- Pasul 1: Componente
- Pasul 2: Instrumente
- Pasul 3: Instalarea RetroPie
- Pasul 4: Configurare de bază RetroPie
- Pasul 5: Emulatoare
- Pasul 6: ROM-uri și jocuri MS-DOS
- Pasul 7: Scripturi și configurare pentru LED-uri și butonul On / Off
- Pasul 8: începeți să planificați un caz
- Pasul 9: Extensii USB
- Pasul 10: Extensia adaptorului de alimentare
- Pasul 11: Marcarea găurilor
- Pasul 12: Realizarea găurilor
- Pasul 13: LED-uri de lipit și butonul On / Off
- Pasul 14: Plasarea tuturor componentelor
- Pasul 15: Decorare
- Pasul 16: Testarea
Video: Mașină de jocuri retro cu Raspberry PI, RetroPie și carcasă de casă: 17 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acum ceva timp am găsit o distribuție Linux pentru Raspberry Pi numită RetroPie. Am aflat imediat că este o idee grozavă, cu o implementare excelentă. Sistem retro-joc cu un singur scop, fără funcții inutile. Sclipitor.
Curând după aceea, am decis să cumpăr un nou Raspberry Pi, pe care voiam să rulez RetroPie cu câteva jocuri vechi și bune.
De asemenea, am început să mă uit în jur după un caz. Din păcate, nu mi-a plăcut aproape niciun caz comercial. În opinia mea, erau urâți, prea scumpi și uneori chiar supraînginerați. Pe de altă parte, mi-au plăcut câteva huse DIY care nu au încercat să copieze aspectul consolelor vechi. Deci, am decis să-mi fac și eu cazul. Din multe motive, am folosit o carcasă universală a carcasei de proiect ca bază …
Luați acest instructabil ca inspirație și încercați, de asemenea, să creați un aparat de jocuri retro cu o carcasă personalizată. Nu este prea greu și vei fi fericit de rezultat. Și, mai mult, ar putea fi un cadou minunat. Gandeste-te la asta…
Pasul 1: Componente
- Raspberry Pi
- Sursă de alimentare de 5V cu mufă cilindrică 5.5 / 2.1. Am folosit Vigan 5V / 2A.
- Card micro SD de 8 GB clasa 10 sau mai bună
- cutie de incintă universală pentru proiecte cu dimensiuni bune. Căutați o cutie bună pe eBay sau în magazinul dvs. local de componente electronice. Am folosit KP17 de la GMe.cz. (Are dimensiune: 143x119x33mm)
- Conector micro tată USB B. L-am folosit pe acesta de la GMe.cz.
- Sursă de alimentare cu mufă femelă cu butoi 5.5 / 2.1.
- Conectori USB A de sex feminin. Le-am luat din USB HUB rupt.
- Conectori USB A de sex masculin. Le-am luat din vechile cabluri USB.
- Cuplaj HDMI drept. L-am folosit pe eBay.
- LED-uri. Am folosit 5mm verde și 8mm roșu
- buton mic. L-am folosit pe acesta de la GMe.cz.
- bucată de PCB universal
- o bucată mică de placaj sau ceva folosit ca balon ca distanțier
- șuruburi și piulițe M3, unele distanțieri
- antet pin feminin
- fir roșu și negru. Am folosit AWG 24.
- cablu cu patru fire. L-am luat de pe un cablu USB vechi.
- comutator de alimentare (opțional)
- și controlere de jocuri USB. Îmi plac controlerele USB SNES.
Pasul 2: Instrumente
- PC conectat la Internet
- cititor de card micro SD pentru PC
- banda camuflanta
- marcaje negre
- burghiu și burghie. Recomand cu tărie un burghiu în trepte (în imaginea de mai sus) pentru găurirea pe un plastic.
- hârtie de nisip
- fișiere mici
- cuțit utilitar și / sau dalte mici.
- pistol de lipit fierbinte
- cleşte
- ciocan de lipit
- markere de culoare de bună calitate („artistice”). Am folosit markere de la Winsor & Newton. Am ales culorile: Mulberry, Cool Grey 1, Cool Grey 2, Cool Grey 3. Dar poți folosi orice vrei, desigur.
- marker permanent alb
- lipici de contact. Am folosit lipici comun de contact Pattex.
- tuburi termocontractabile
Pasul 3: Instalarea RetroPie
Ce este Retropie? După cuvintele autorului:
RetroPie vă permite să transformați Raspberry Pi, ODroid C1 / C2 sau PC într-o mașină de jocuri retro. Se bazează pe Raspbian, EmulationStation, RetroArch și multe alte proiecte pentru a vă permite să jucați jocurile Arcade preferate, consolele de acasă și jocurile clasice pentru PC, cu setarea minimă.
Consultați pagina principală Retropie: retropie.org.uk.
Descărcați cea mai recentă versiune a RetroPie pentru versiunea dvs. de Raspberry Pi.
Descărcați și instalați Etcher. Este un instrument multiplatform ușor de utilizat pentru a clipi în siguranță imaginea sistemului de operare pe un card SD. (Dacă ați folosit Raspberry Pi înainte, probabil că îl cunoașteți bine.)
Rulați Etcher, alegeți imaginea RetroPie, alegeți unitatea de card microSD corectă și apăsați butonul flash (a se vedea imaginea de mai sus).
După terminarea intermitentului, puneți cardul pe Raspberry Pi, conectați un monitor și un controler și o sursă de alimentare. La prima rundă, sistemul RetroPie ar trebui să extindă sistemul de fișiere la întregul card SD și apoi RetroPie vă solicită configurarea controlerului.
Consultați ghidul original.
Pasul 4: Configurare de bază RetroPie
Selectați RASPI-CONFIG în meniu și:
- Schimbați parola de utilizator. Parola implicită este: zmeură (utilizatorul implicit este: pi)
-
Opțiuni de localizare
- Setați-vă Locale
- Setați codul de țară WiFi
- Setați aspectul tastaturii
- Setați-vă fusul orar
-
Opțiuni de interfață
- Activați SSH
- Activați seria
-
Opțiuni avansate
Dezactivați Overscan. (Îndepărtează marginile negre)
Efectuați repornirea.
Pasul 5: Emulatoare
Majoritatea emulatoarelor sunt instalate și configurate corect în mod implicit. A trebuit doar să instalez DOSBox (un celebru emulator MS-DOS) și să configurez Fuse (un emulator ZX Spectrum).
Pentru mai multe informații despre emulatoare, consultați ghidul original.
Instalare DOSBox
Selectați RETROPIE SETUP → Gestionați pachetele → Gestionați pachetele opționale → dosbox → instalați din binare
Configurarea siguranței
1) controler de hartă ca Kempston Joystick.
La dosar
/opt/retropie/configs/zxspectrum/retroarch.cfg
adaugă linie:
input_libretro_device_p1 = "513"
2) setați emulatorul la modul ZX Spectrum 48k.
În dosar
/opt/retropie/configs/all/retroarch-core-options.cfg
schimbare linie:
fuse_machine = "Spectru 128K"
la:
fuse_machine = "Spectru 48K"
Puteți face acest lucru, de exemplu, folosind SSH.
Comandă rapidă esențială EmulationStation (ES)
Selectați + Start = ieșiți din jocul care rulează în prezent și reveniți la meniul ES (nu funcționează pentru DOSBox, vezi mai jos …)
Pasul 6: ROM-uri și jocuri MS-DOS
În primul rând, trebuie să spun că chiar și jocurile foarte vechi sunt încă protejate prin drepturi de autor, așa că fiți conștienți …
Cu toate acestea, multe jocuri vechi sunt considerate abandonware, deoarece sunt învechite din punct de vedere tehnic și practic nu pot fi vândute (sau neprofitabile). Un exemplu bun sunt jocurile pentru computerul vechi ZX Spectrum, pe care le puteți descărca gratuit de pe site-uri precum spectrucomputing.co.uk sau www.worldofspectrum.org.
Unele jocuri pentru MS-DOS le puteți achiziționa de pe www.gog.com.
Cum să copiați fișiere ROM pe RetroPie
Există mai multe moduri de a face acest lucru. Vezi manualul original. Dacă rulați Linux pe computer, puteți copia fișiere ROM direct pe cardul microSD.
Sfat: Mai puține jocuri este mai mult! Nu instalați arhive întregi, ci doar câteva dintre cele mai bune jocuri pentru fiecare sistem. Un număr mare de jocuri este oarecum deprimant.
Jocuri DOSBox (pentru utilizatori avansați)
Jocurile MS-DOS din RetroPie / Emulationstation sunt dificile. Este necesar să mapați butoanele controlerului la tastatură, să creați și să reglați un fișier de configurare dosbox și să creați un script de rulare pentru fiecare joc.
Iată pașii pentru jocul Prehistorik 2:
0) instalați DOSBox
Vedeți pasul „Emulatoare”.
1) cumpărați Prehistorik 2 de pe www.gog.com/. Instalați mai întâi Prehistorik 2 pe computer, deoarece veți avea nevoie de fișiere de joc neambalate.
2) copiați directorul jocului pe cardul microSD în
/ home / pi / RetroPie / roms / pc_data ("pc_data", nu "pc" …)
(numele directorului jocului ar trebui să fie Prehistorik_2).
3) creați un script de rulare
/home/pi/RetroPie/roms/pc/Prehistorik_2.sh
cu conținut:
#! / 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
Consultați Prehistorik_2.sh.txt în atașament
Prehistorik_2.sh va fi recunoscut ca fișier ROM de către runcommand.
4) creați un fișier conf
/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf
Consultați Prehistorik_2_dosbox.cf în atașament
Cele mai interesante părți sunt:
[autoexec]
@echo off mount C "../pc_data/Prehistorik_2" -t cdrom c: cls TITUS. BAT exit
și definiția mapperfile:
mapperfile = / home / pi / RetroPie / roms / pc / Prehistotik_2_mapper.map
5) creați un fișier de hartă
/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map
Consultați Prehistorik_2_dosbox.map în atașament
Căutați pe Internet despre cum să o faceți. Un început bun ar trebui să fie de exemplu un wiki DOSBox.
6) încercați să rulați jocul.
Pasul 7: Scripturi și configurare pentru LED-uri și butonul On / Off
Buton pornire / oprire sigură
Raspberry Pi nu are buton „safe off” (cel puțin versiuni de până la 3B +). Căutați în Intenet pentru mai multe informații despre acesta.
Utilizatorii deseori rezolvă această problemă scriind propriul script care execută o comandă „sudo shutdown -h now” pe o întrerupere de la un buton conectat la un anumit pin.
Tocmai am folosit scripturi bine scrise de la tyler de la howchoo.
Am lăsat pinul pentru buton setat la GPIO 3 (= pinul fizic 5) (vezi pinout.xyz).
LED ACT extern
Editați fișierul
/boot/config.txt
pentru Raspberry Pi 3 adăugați următoarele:
# --- LED extern ca LED SD ACT (Raspberry Pi 3)
dtoverlay = pi3-act-led, gpio = 4 # ---
pentru Raspberry Pi 2 adăugați următoarele:
# --- LED extern ca LED SD ACT (Raspberry Pi 2)
dtparam = act_led_gpio = 4 # ---
Acum puteți conecta un LED cu un rezistor la GPIO 4 (= pinul fizic 7) (consultați pinout.xyz). Ca LED ACT, am folosit un LED verde de 5 mm.
LED de stare de alimentare
Am adoptat un indicator inteligent de stare de putere super-simplu din acest tutorial de la Zach de la howchoo. Doar activați portul serial GPIO, apoi puteți conecta un LED cu un rezistor la GPIO 14 = TX (= pinul fizic 8) (consultați pinout.xyz). Ca LED de stare a puterii am folosit un LED roșu de 8 mm.
Pasul 8: începeți să planificați un caz
După cum am scris, am folosit ca bază o carcasă universală a carcasei de proiect. Recunosc, nu este la fel de grozav ca carcasa din lemn de bună calitate sau carcasa imprimată 3D bine proiectată, dar poate fi totuși un mod acceptabil de a crea rapid o carcasă arătoasă, în opinia mea.
Planificați poziția tuturor componentelor. Unde să plasați Raspberry Pi, unde să plasați toți conectorii, care conectorii omit și așa mai departe. Ia-ți timp, nu te grăbi.
Pasul 9: Extensii USB
Deoarece am decis să am doi conectori USB pentru două controlere de joc în față și Raspberry Pi în mijloc, aveam nevoie de două extensoare USB scurte. Le-am făcut din cabluri USB vechi și dintr-un hub USB nenorocit. Vedeți imaginile de mai sus.
Pasul 10: Extensia adaptorului de alimentare
Un lucru care mă enervează la Raspberry Pi este conectorul de alimentare micro USB B. Acest conector mi se pare un pic fragil. Prin urmare, am decis să folosesc o mufă obișnuită cu butoi 5.5 / 2.1 și să alimentez mașina retro-gaming cu o sursă de alimentare de 5V cu o mufă cu butoi 5.5 / 2.1 mm.
Pasul 11: Marcarea găurilor
Specificați poziția tuturor componentelor și marcați toate găurile necesare. În cazul meu:
- găuri pentru două USB (și găuri pentru șuruburi la montarea unui PCB mic)
- orificiu pentru mufa butoi conector 5.5 / 2.1
- orificiu pentru cuplaj HDMI
- gaura butonului de alimentare
- două găuri pentru LED-uri
- patru găuri pentru șuruburi la montarea Raspberry Pi
- gaura pentru slotul pentru card micro SD
- găuri de ventilație (nu uitați de ele)
Pasul 12: Realizarea găurilor
Faceți toate găurile folosind instrumentele dvs. de încredere.
Dălțile mici au fost surprinzător de utile pentru a face găuri necirculare în cazul meu.
Pasul 13: LED-uri de lipit și butonul On / Off
Efectuați cablarea conform schemei din imaginea de mai sus. Nu ar trebui să fie dificil.
Puteți asigura toate firele cu adeziv fierbinte după lipire.
Probabil ați observat că butonul de alimentare (a se vedea în imaginea de mai sus) este lipit pe o bucată de PCB cu distanțieri din lemn. A trebuit să fac această soluție, deoarece am ales un buton conceput pentru PCB, nu un buton conceput pentru a fi montat pe un panou.
Pasul 14: Plasarea tuturor componentelor
Atașați toate componentele la carcasă. Am atașat fiecare componentă folosind un adeziv fierbinte, cu excepția Raspberry Pi și extensoare USB, pe care le-am atașat cu șuruburi. Vedeți imaginile de mai sus.
Pasul 15: Decorare
Decorați carcasa după cum doriți. Totul este permis. De exemplu, am desenat o mască de sus pe o hârtie folosind markere artistice. Apoi am lipit masca de carcasă folosind un lipici de contact.
Pasul 16: Testarea
Închideți carcasa și încercați să testați totul. Lucrezi totul bine?
Nu? Deci, remediați toate problemele, testați-o din nou, repetați până când totul este în regulă. Stai calm.
Recomandat:
Configurarea mașinii de jocuri retro Raspberry Pi: 5 pași
Configurarea mașinii de jocuri retro Raspberry Pi: Pentru a reproduce jocuri arcade retro încă din primele zile de calcul, Rasberry Pi și însoțirea sistemului Retropie sunt minunate pentru a face o configurare la domiciliu a oricărui joc vechi pe care doriți să îl jucați sau ca hobby pentru învățând Pi. Acest sistem a fost
Mașină arcade cu carcasă cu LED schimbătoare: 5 pași (cu imagini)
Mașină arcade cu LED-uri schimbătoare: Părți necesare: Puteți tăia cu laser montarea cu LED-uri folosind fișierele din Instructable sau pentru cei fără acces la un dispozitiv de tăiere cu laser, este, de asemenea, disponibil complet asamblat. Carpa LED
Cum să încărcați jocuri pe Arduboy și 500 de jocuri pe Flash-cart: 8 pași
Cum să încărcați jocuri pe Arduboy și 500 de jocuri pe Flash-cart: Am făcut niște Arduboy de casă cu memorie Serial Flash care pot stoca maxim 500 de jocuri pentru a juca pe drum. Sper să vă împărtășesc cum să încărcați jocuri pe acesta, inclusiv cum să stocați jocuri în memoria flash serială și să creați propriul pachet de joc consolidat
Mașină de jocuri arcade cu Raspberry Pi: 7 pași (cu imagini)
Mașină de jocuri arcade cu Raspberry Pi: crearea unei povești: Mașină de jocuri arcade cu pi retro (zmeură pi3)
Simulator de jocuri SmartPhone - Joacă jocuri Windows folosind controlul gesturilor IMU, accelerometru, giroscop, magnetometru: 5 pași
Simulator de jocuri SmartPhone - Joacă jocuri Windows folosind controlul gesturilor IMU, accelerometru, giroscop, magnetometru: Sprijină acest proiect: https://www.paypal.me/vslcreations donând la coduri open-source & sprijin pentru dezvoltarea ulterioară