Cuprins:

GamePi XS - stația de emulare Plug'n'Play: 13 pași (cu imagini)
GamePi XS - stația de emulare Plug'n'Play: 13 pași (cu imagini)

Video: GamePi XS - stația de emulare Plug'n'Play: 13 pași (cu imagini)

Video: GamePi XS - stația de emulare Plug'n'Play: 13 pași (cu imagini)
Video: Waveshare Gamepi 15 - GAMEBOY Bausatz? | Techupdate 2024, Iulie
Anonim
GamePi XS - stația de emulare Plug'n'Play
GamePi XS - stația de emulare Plug'n'Play
GamePi XS - stația de emulare Plug'n'Play
GamePi XS - stația de emulare Plug'n'Play
GamePi XS - stația de emulare Plug'n'Play
GamePi XS - stația de emulare Plug'n'Play

Introducere:

Acest instructable descrie construirea unei console Raspberry Pi Zero W, toate într-un controler SNES. Poate fi folosit pe orice ecran cu HDMI. Este alimentat de o baterie smartphone Lithium Ion care durează până la 3 ore (în funcție de emulatorul care rulează).

Dacă doriți să rulați emulatoare cu cerințe mari, de ex. Pe Playstation 1 puteți arunca o privire la GamePi 2. Ați putea dori, de asemenea, noua mea alternanță a GamePi 2 - GamePi Zero. Este mai ieftin, mai mic și mai ușor.

Notă:

Vă rugăm să rețineți că limba engleză nu este prima mea limbă. Dacă găsiți greșeli sau ceva nu este clar, nu ezitați să-mi spuneți și voi încerca să le remedi. Același lucru este valabil și pentru greșelile generale. Dacă aveți sugestii de îmbunătățire, vă rugăm să ne anunțați.

Pasul 1: Instrumente și materiale

Instrumente și materiale
Instrumente și materiale

Asigurați-vă că aveți tot ce aveți nevoie pentru construcție. Nu este nimic mai enervant decât oprirea proiectului dvs., deoarece trebuie să așteptați ca o parte mică să fie livrată.

Nu trebuie să cumpărați piesele și materialele enumerate de la linkuri date. Acestea sunt exemple și prezintă proprietățile necesare ale pieselor.

Părți:

1x Raspberry Pi Zero W [13,00 USD]

1x card micro SD - 8 GB [4,40 USD]

1x USB SNES Controller [2,20 USD]

1x baterie LiPo [6,42 USD]

1x cablu HDMI la Mini-HDMI 2m [3,78 USD]

1x încărcător Lipo + modul Step Up [2,66 USD]

1x Comutator pentru diapozitive [$ 1, 36]

1x LED de 3 mm [0,44 USD]

1 x mufă micro USB de sex feminin [0,02 USD]

Instrumente:

Utilități de lipit

Șurubelniți

Pistolul de adeziv

Bandă adezivă cu față dublă

Serviciu de imprimantă 3D sau imprimare 3D

Pasul 2: Imprimarea 3D a carcasei

Imprimarea 3D a carcasei
Imprimarea 3D a carcasei
Imprimarea 3D a carcasei
Imprimarea 3D a carcasei
Imprimarea 3D a carcasei
Imprimarea 3D a carcasei
Imprimarea 3D a carcasei
Imprimarea 3D a carcasei

Mi-am imprimat carcasa cu filament PLA gri. PLA se desprinde de la imprimantă la o calitate decentă - deci nu este necesară o post-procesare (imho).

Dacă aveți o imprimantă 3D cu un pat mai mic sau nu are deloc o imprimantă, puteți folosi un serviciu de imprimare 3D sau să-mi trimiteți un mesaj - poate am chef să o imprim.

Cazul meu îl veți găsi pe această pagină de proiectare. Îl voi ține pe thingiverse pentru a evita redundanța.

Pasul 3: Dezasamblarea controlerului

Dezasamblarea controlerului
Dezasamblarea controlerului
Dezasamblarea controlerului
Dezasamblarea controlerului
Dezasamblarea controlerului
Dezasamblarea controlerului

Acum, că toate piesele sunt gata, putem începe să construim.

În acest pas, vrem să dezasamblăm controlerul SNES și să-l pregătim pentru toate lucrurile pe care le vom pune în el.

  1. Scoateți cele 5 șuruburi de pe partea din spate a controlerului (păstrați șurubul, deoarece vom avea nevoie de ele mai târziu!).
  2. Scoateți capacul din spate al controlerului (nu mai avem nevoie de el).
  3. Decupați / rupeți cele 4 suporturi (prezentate în imagine), astfel încât totul să se potrivească frumos.
  4. Măsurarea de pe placa de control a tăiat cablul USB după 10 cm.
  5. Controlerul dvs. ar trebui să arate acum ca cel din ultima imagine a acestui pas.

Controlerul este acum gata pentru următorii pași.

Pasul 4: Cablare: circuitul de alimentare

Cablare: circuitul de alimentare
Cablare: circuitul de alimentare
Cablare: circuitul de alimentare
Cablare: circuitul de alimentare
Cablare: circuitul de alimentare
Cablare: circuitul de alimentare
Cablare: circuitul de alimentare
Cablare: circuitul de alimentare

Acesta este pasul care acoperă majoritatea cablajelor.

Deoarece acesta este circuitul de alimentare, fiți foarte atenți la polaritate - verificați-l cât mai des posibil.

La sfârșitul acestui pas, circuitul de alimentare ar trebui să arate ca cel din prima imagine a acestui pas.

Setarea tensiunii corecte:

Raspberry Pi Zero W funcționează cu 5, 0 volți (V), deci trebuie mai întâi să setăm tensiunea corectă pe combo-ul LiPo pentru încărcător / step-up. Vom seta convertorul step-up la ceva în jurul valorii de 5, 2 V, astfel încât Pi să aibă un tampon dacă este sub sarcină mare.

  1. Lipiți aluatul în combo-ul LiPo pentru încărcător / step-up, așa cum se arată în imaginea a 3-a.
  2. Conectați-vă multimetrul la plăcuțele „Out +” și „Out-” ale încărcătorului LiPo / combo pas cu pas.
  3. Rotiți șurubul auriu al potențiometrului albastru al combo-ului LiPo pentru încărcător / step-up până ajungeți la 5,2 V.
  4. Scoateți multimetrul.

Lipirea circuitului:

Conectați toate componentele conform ultimei imagini

Această setare nu utilizează mufa de alimentare micro USB a dispozitivului Pi pentru a economisi spațiu. Lipiți firele direct la Pi.

Acum, după ce ați terminat circuitul de alimentare, aveți grijă cu el - acum există curent în combo-ul LiPo pentru încărcător / step-up!

Pasul 5: Cablare: LED de alimentare

Cablare: LED de alimentare
Cablare: LED de alimentare
Cablare: LED de alimentare
Cablare: LED de alimentare

În acest scurt pas dorim să atașăm LED-ul de stare. Singurul său scop este să se autentifice dacă Raspberry Pi este alimentat sau nu.

Când ați terminat configurarea dvs. ar trebui să arate ca cea din prima imagine a acestui pas.

Lipire:

  • Conectați LED-ul conform ultimei imagini.
  • Piciorul mai lung al LED-ului este conectat la puterea de 3,3V a Pi.
  • Piciorul mai scurt al LED-ului este conectat la unul dintre punctele de masă ale Pi.

Porniți Pi și verificați dacă LED-ul se aprinde.

Pasul 6: Cablare: SNES Controller

Cablare: controler SNES
Cablare: controler SNES
Cablare: controler SNES
Cablare: controler SNES

Acesta este ultimul pas, inclusiv lipirea (da). Vrem să atașăm controlerul SNES.

Când ați terminat configurarea dvs. ar trebui să arate ca cea din prima imagine a acestui pas.

Lipire:

Conectați controlerul SNES conform ultimei imagini

Pasul 7: Pregătirea cablului HDMI

Pregătirea cablului HDMI
Pregătirea cablului HDMI

Deoarece capătul mini HDMI (care intră în Pi) al cablului HDMI este prea mare pentru a se potrivi în carcasă, trebuie să scoatem carcasa.

Am folosit un tăietor lateral pentru a îndepărta cu grijă carcasa capătului mini HDMI.

În imagine puteți vedea cum arată înainte și cum arată fără carcasă.

Pasul 8: Instalarea software-ului

Instalarea software-ului
Instalarea software-ului

Înainte de a pune totul împreună, vrem să ne ocupăm mai întâi de partea software.

În acest pas, vom descărca toate software-urile necesare și vom pregăti cardul SD folosind imaginea RetroPie.

Software necesar:

  • Descărcați imaginea pre-făcută RetroPie pentru Raspberry Pi (butonul roșu „Raspberry Pi 0/1”). Acesta este practic sistemul de operare al acestei console. Desigur, puteți utiliza orice doriți pe Pi - există alte zeci de soluții.
  • Descărcați și instalați 7-Zip- un fișier gratuit / arhivat. Avem nevoie de ea pentru a despacheta arhiva de imagini RetroPie.
  • Descărcați și instalați formatatorul cardului de memorie SD. După cum spune numele, acest instrument formatează cardurile de memorie SD.
  • Descărcați Win32 Disk Imager. Avem nevoie de acest instrument pentru a scrie imaginea RetroPie neambalată pe cardul SD.

Pregătirea cardului SD:

  1. Conectați cardul SD la computerul dvs. Windows.
  2. Asigurați-vă că Windows detectează cardul.
  3. Deschideți „Computerul meu” sau „Acest computer” sau Windows Explorer și amintiți-vă de litera unității cardului SD. În cazul meu a fost F: (diferă de la sistem la sistem). Asigurați-vă că este într-adevăr litera cardului și nu unele dintre hard disk-urile dvs.
  4. Porniți SDFormatter.exe, selectați litera de unitate din meniul derulant „Drive:” și apăsați butonul Format.
  5. Când formatarea a terminat, închideți SDFormatter cu butonul Exit și deconectați cardul SD.

Scrieți imaginea RetroPie pe cardul SD:

  1. Arhiva RetroPie descărcată ar trebui să fie numită ceva de genul "retropie *.img.gz".
  2. După instalarea 7-zip, faceți clic dreapta pe arhiva RetroPie și selectați 7-Zip din meniul contextual. Selectați „Extrageți aici” și așteptați finalizarea despachetării.
  3. Conectați cardul SD la computerul dvs. Windows. Asigurați-vă că Windows detectează cardul și amintiți-vă din nou litera de unitate a cardului SD.
  4. Porniți Win32 Disk Imager.
  5. Selectați imaginea RetroPie neambalată din câmpul „Fișier imagine”. Selectați litera unității cardului SD din meniul derulant „Dispozitiv”.
  6. Faceți clic pe butonul „Scrieți” și așteptați până la finalizarea scrierii.

Adăugați acreditările WiFi:

  • Există mai multe moduri de a conecta Raspberry Pi Zero W la rețeaua wireless.
  • O vom folosi pe cea fără periferice suplimentare:

    1. Cu cardul SD încă în computer, navigați la cardul SD
    2. Creați un fișier nou pe cardul SD numit „wifikeyfile.txt”
    3. Deschideți fișierul și adăugați următorul cod în fișierul în care „NETWORK_NAME” este numele rețelei dvs. wireless (diferențiat de majuscule și minuscule) și „NETWORK_PASSWORD” este parola pentru această rețea (depinde de majuscule și minuscule).
    4. Salvați și închideți fișierul.

    ssid = "NETWORK_NAME"

    psk = "NETWORK_PASSWORD"

    Acum puteți scoate cardul SD de pe computer.

  • Pasul 9: Asamblare

    Asamblare
    Asamblare
    Asamblare
    Asamblare
    Asamblare
    Asamblare
    Asamblare
    Asamblare

    Acum că am pregătit și conectat fiecare componentă de care avem nevoie, este timpul să punem totul împreună:

    1. Folosiți banda adezivă cu dublă față pentru a lipi încărcătorul LiPo / combo de trepte în spatele carcasei (a se vedea poziția din prima imagine)
    2. Introduceți mufa micro USB feminină în gaura dedicată și adăugați adeziv fierbinte pentru a o asigura.
    3. Puneți mini-comutatorul în orificiul dedicat și adăugați adeziv fierbinte pentru a-l asigura.
    4. Introduceți LED-ul de alimentare în orificiul dedicat și adăugați adeziv fierbinte pentru a-l asigura.
    5. Puneți bateria în spațiul dedicat din centrul carcasei imprimate.
    6. Puneți Raspberry Pi Zero W în poziția sa deasupra bateriei cu ieșirea HDMI orientată spre comutatorul glisant (a se vedea a doua imagine).
    7. Fixați Raspberry Pi Zero W cu 2 șuruburi.
    8. Conectați cablul HDMI (a se vedea a treia imagine).
    9. Închideți carcasa punând ambele părți ale carcasei cu grijă (nu ar trebui să fie nevoie de forță).
    10. Fixați piesele carcasei cu 4 șuruburi pe partea din spate (a se vedea ultima imagine).

    Pasul 10: Configurarea RetroPie

    Configurarea RetroPie
    Configurarea RetroPie
    Configurarea RetroPie
    Configurarea RetroPie
    Configurarea RetroPie
    Configurarea RetroPie
    Configurarea RetroPie
    Configurarea RetroPie

    E timpul să porniți totul!

    Prima pornire durează puțin, deoarece RetroPie trebuie să se ocupe de unele sarcini de pornire (arată ca primele 2 imagini ale acestui pas).

    Configurarea intrării:

    1. Introduceți cardul SD în Raspberry Pi și glisați comutatorul de alimentare.
    2. Așteptați până când stația de emulare apare și vă cere să „Configurați intrarea” (a se vedea a treia imagine).
    3. Urmați instrucțiunile de pe ecran și mapați-vă butoanele.
    4. Acum vom configura câteva setări de bază.

    Configurați WiFi:

    1. În meniul principal al stației de emulare (unde selectați sistemele) selectați RETROPIE și apăsați butonul A.
    2. Selectați WiFi și apăsați butonul A.
    3. În noul meniu selectați „Importați acreditări wifi din /boot/wifikeyfile.txt” și apăsați butonul A.
    4. Așteptați ca stația de emulare să stabilească o conexiune la rețeaua WLAN.
    5. Bine ați venit pe internet.

    Pasul 11: Adăugarea de jocuri

    Pentru a juca jocuri emulate, mai întâi avem nevoie de acele jocuri.

    Obținerea romilor (jocurile … ca fișiere):

    • Nu voi descrie de unde să obțin ROM-urile pentru emulatoare, deoarece din ceea ce înțeleg, este un fel de zonă gri legală.
    • Folosiți google pentru a găsi rom-ul preferat - există o mulțime de site-uri web care le oferă. Căutați doar ceva de genul „Mario Kart Super Nintendo Rom”.

    Transferă Roms la GamePi:

    • Există trei metode principale de transfer al romilor.
    • Ne menținem cu cea mai ușoară: Samba-Shares:
    1. Porniți GamePi și așteptați până când se pornește complet.
    2. Asigurați-vă că ați conectat GamePi la WiFi.
    3. Deschideți un Windows Explorer (un dosar nu Internet Explorer).
    4. Introduceți „\ RETROPIE / roms” în câmpul de adresă al folderului și apăsați Enter. Vă aflați acum într-un folder comun al GamePi.
    5. Copiați rom-ul descărcat în directorul corect al emulatorului. De exemplu: dacă ați descărcat romul "Super Mario Kart" pentru Super Nintendo copiați romul în folderul SNES.
    6. Reporniți stația de emulare (apăsați butonul Start din meniul principal, selectați IEȘIRE, selectați RESTART EMULATIONSTATION).
    7. După repornire, noul sistem și jocul ar trebui să fie vizibile în meniul principal.

    Pasul 12: Pasul final

    Felicitări:

    • Felicitări pentru că ți-ai construit propriul GamePi XS.
    • Conectați-l la orice afișaj, monitor, TV, Beamer, orice și distrați-vă jucând unele clasice din toate timpurile.
    • Dă dovadă de dragoste și o zi plăcută.
    • Puteți, de asemenea, să mă îndrumați pe thingiverse dacă doriți.

    Pasul 13: Istoricul modificărilor

    12-APR-2018:

    Publicat

    14-APR-2018:

    Poza de titlu modificată

    20-APR-2018:

    S-au adăugat linkuri pentru GamePi 2 și GamePi Zero

    03-MAI-2018:

    S-a corectat greșeala la „Pasul 4: Cablare: circuitul de alimentare”

    Concurs de microcontroler
    Concurs de microcontroler
    Concurs de microcontroler
    Concurs de microcontroler

    Premiul II la concursul de microcontrolere

    Recomandat: