Inhoudsopgave:

Pi Console: de goedkope versie: 8 stappen (met afbeeldingen)
Pi Console: de goedkope versie: 8 stappen (met afbeeldingen)

Video: Pi Console: de goedkope versie: 8 stappen (met afbeeldingen)

Video: Pi Console: de goedkope versie: 8 stappen (met afbeeldingen)
Video: Raspberry Pi 4B in de Argon ONE M.2-behuizing met een 128 GB SSD, Home Assistant 2024, November
Anonim
Pi-console: de goedkope versie
Pi-console: de goedkope versie

Met alle rage met "retro" consoles die terugkwamen en zo populair waren, wilde ik zien of ik er zelf een kon bouwen met een Raspberry Pi. Na wat onderzoek te hebben gedaan, kwam ik op de RetroPie-website (https://retropie.org.uk/) en wist ik dat ik een RetroPie-console wilde. Met ongeveer 50 verschillende consoles (inclusief MAME en alle klassiekers) en duizenden games binnen handbereik, zal dit de kleinste, goedkoopste en meest draagbare gameconsole zijn die je zult bezitten met je vrienden die je smeken om hem overal mee naartoe te nemen.

Deze build is niet al te moeilijk en kan door de meeste beginners worden gedaan, het was mijn eerste Raspberry Pi-project dat ik aanpakte. Ik ben niet de beste als het gaat om codering, dus het werken met een Pi en RetroPie was in het begin een beetje ontmoedigend, maar als je het eenmaal onder de knie hebt, zul je het nu helemaal onder de knie krijgen (let op: codering is niet vereist voor dit project). Dat gezegd hebbende, heb je wat benodigdheden nodig voordat we met dit project kunnen beginnen, tenzij je een Pi hebt liggen. Na het kopen van benodigdheden en het vinden van wat rondslingeren in huis, kostte het me ongeveer $ 25 [bedankt Micro Center voor de $ 5 Zero Pi W:)] om deze console te maken, iets goedkoper dan de retro-console van $ 80 met slechts 30 games erop.

* Let op: 3D-printen maakt deel uit van deze instructable, maar is niet vereist om het project te voltooien *

Stap 1: Kies je Pi

Kies je foto
Kies je foto

Een van de grootste uitdagingen van deze build is het kiezen van je Pi! Je kunt gaan met de Pi 3 Model B+, wordt geleverd met ingebouwde WiFi, ethernet-ingang en 1 GB RAM (ik weet dat dit niet veel klinkt, maar het is meer dan genoeg voor dit of welk project dan ook!) voor ongeveer $ 35 een bord. Of we kunnen de goedkopere route kiezen en een Pi Zero W kopen, met ingebouwde wifi (nul 1.3 zonder wifi, maar we hebben een wifi-bord nodig voor deze build) en 512 MB RAM. Beide borden hebben een HMDI- of micro-HDMI-uitgang, waarbij de laatste de Zero W is. (Afgebeeld is de Raspberry Pi Zero W met een kwart voor schaal, sorry piepgeluiden, ik had toen geen banaan!)

Voor dit project zullen we de Pi Zero W gebruiken, omdat deze wifi heeft ingebouwd en meer dan genoeg RAM heeft om een paar van mijn favoriete consoles te spelen. Houd er rekening mee dat als je voor de Zero W gaat, je mogelijk problemen hebt met het spelen van nieuwere ROM's (alles wat nieuwer is dan SNES).

Stap 2: Koop uw benodigdheden

Koop uw benodigdheden
Koop uw benodigdheden

U heeft de volgende benodigdheden nodig voor uw project; Ik heb de neiging om ofwel met Amazon, Micro Center of Adafruit te gaan. Ik zal naar Amazon linken, zodat je alles behalve de Pi Zero W kunt gebruiken. Benodigdheden zijn als volgt:

  • Toetsenbord en muis: de iPazzPort Wireless Keyboard Mouse Combo (ik ging met de combo om hem draagbaarder te maken), goo.gl/cE9f1v ($ 14).
  • MicroSD-kaart, minimaal een 8 GB-kaart: Kingston Canvas 16 GB MicroSD-kaart, goo.gl/e7z2Jz ($ 6).
  • HDMI naar micro HDMI-kabel: goo.gl/n2Ti14 ($6).
  • USB-ingang naar micro-USB-uitgang, voor toetsenbord of controller: goo.gl/UF28f3 ($ 4,85).
  • Micro-USB-oplaadkabel en -blok (5V): ik had er een liggen, maar als ik deze kerel niet vastloop, goo.gl/ERVmFB ($ 7).
  • Raspberry Pi Zero W van Adafruit: goo.gl/A6GLbb ($10). (weergegeven is een Pi Zero W met headers, dat is alles wat ik bij de hand had aan het begin van dit project).

Je kunt altijd de kogel bijten en CanaKit's Raspberry Pi Zero W-kit kopen, het wordt geleverd met alles hierboven minus de toetsenbordmuiscombinatie, maar bevat een paar hoesjes en een koellichaam. Hier is de link: goo.gl/jKakB3 ($33).

Kanttekening, Adafruit en Micro Center zijn geweldige sites om benodigdheden te kopen voor toekomstige Raspberry Pi- of elektronische projecten. Ook Micro Center heeft de neiging om de Raspberry Pi W af en toe te koop te hebben voor ~ $ 5, sorry, maar dat is alleen in de winkel.

* Houd er rekening mee dat de bovenstaande prijzen de huidige prijzen waren op het moment dat deze instructable werd geschreven *

Stap 3: Druk die zaak af

Druk die zaak af!
Druk die zaak af!
Druk die zaak af!
Druk die zaak af!
Druk die zaak af!
Druk die zaak af!
Druk die zaak af!
Druk die zaak af!

Als het gaat om 3D-modellering en het gebruik van CAD-programma's, ben ik nog steeds een noob, dus leende ik een 3D Raspberry Pi Zero-behuizing van Thingiverse. Voor degenen die niet weten Thingiverse is een geweldige opslagplaats van 3D-modellen die communityleden ontwerpen en uploaden. Nogmaals, het onderstaande ontwerp is niet van mij, de maker Haunt Freaks (https://www.thingiverse.com/HauntFreaks/about) heeft enkele van de beste cases/projecten voor de Raspberry Pi Zero op de site! (bekijk hun andere projecten en vergeet niet om uw afdruk van hen te posten)

Ik wilde iets afdrukken dat klein, lichtgewicht en natuurlijk draagbaar zou zijn. Na talloze ontwerpen te hebben doorzocht, kwam ik deze man tegen: https://www.thingiverse.com/thing:2197417 of 'Pi Zero-sleutelhangertas.'

pi Zero Sleutelhanger Case kenmerken:

  • compact
  • klikt in elkaar
  • designboard zit vast tussen de twee helften
  • alle poorten toegankelijk
  • eazy micro-SD inbrengen en ophalen…
  • top met Raspberry pi-logo (en één zonder)"

Deze afdruk duurde ongeveer een uur; Ik heb 2 sets in verschillende kleuren (zilver en goud) geprint om er wat plezier mee te hebben, maar je kunt het in één kleur afdrukken als je wilt!

Als je het toch gaat printen, houd er dan rekening mee dat je het misschien moet "afwerken", door ofwel de ruwe delen weg te schuren of een epoxycoating aan te brengen (de meeste mensen gebruiken: goo.gl/iEZHwc).

Voor degenen die geen 3D-printer hebben, kunt u kiezen voor een gekochte hoes of toch een 3D-geprinte hoes krijgen door services zoals 3DHubs (https://www.3dhubs.com/) te gebruiken. Deze services zijn geweldig, maar soms kunnen ze duur zijn, afhankelijk van het aantal afdrukken en de materialen. Ik heb ingecheckt om deze hoes te laten afdrukken en het kostte ongeveer $ 5 (zonder verzending).

Stap 4: RetroPie installeren

RetroPie-installatie
RetroPie-installatie

Ga eerst naar de website van RetroPie: https://retropie.org.uk/. Vanaf hier kun je kijken wat ze te bieden hebben, maar we gaan meteen naar de downloadpagina: https://retropie.org.uk/download/. Als je de Pi Zero W voor deze build gebruikt, download dan de Raspberry Pi 0/1-versie, als je met de Pi 3 Model B+ bent gegaan, kun je de Raspberry Pi 2/3-versie downloaden.

Als je eenmaal met die download bent begonnen, zorg er dan voor dat je de volgende 2 software hebt:

  1. 7-Zip, om het bestand van een.gz-bestand uit te pakken naar een.img-bestandsformaat. 7-Zip:
  2. Imager, ik gebruikte Win32 Disk Imager op pc:

    • voor pc-gebruikers-
    • voor Apple-gebruikers-
    • voor Linux-gebruikers-

Nadat u alle 3 de software hebt gedownload, zullen we de RetroPie-software op onze MicroSD-kaart plaatsen.

  1. Pak de RetroPie-map uit:

    Klik met de rechtermuisknop op de map > 7-zip > Bestanden uitpakken… (uitpakken naar bureaublad)

  2. Klik met Win32 Disk Imager op het mappictogram > RetroPie.img-bestand > Schrijven. Dit duurt enkele minuten tot 10-15 minuten, afhankelijk van uw MicroSD-kaart.
  3. Nadat u het bovenstaande hebt gedaan, zou uw MicroSD-kaart "boot" moeten lezen als de naam van de kaart; zorg ervoor dat u uw MicroSD-kaart uitwerpt om deze niet te beschadigen.

Stap 5: Configureer uw Pi

Configureer uw Pi
Configureer uw Pi

Vervolgens zullen we onze "controller" configureren om te beginnen met het plaatsen van uw microsd-kaart en dan zullen we de Zero W en ons toetsenbord aansluiten/aanzetten (later kunt u bijna alle Bluetooth- of draadloze controllers gebruiken).

  1. Houd een willekeurige knop een paar seconden ingedrukt.
  2. Begin met configureren:

    • De d-pad zullen we gebruiken met de pijltjestoetsen.
    • ‘Start’ = toets invoeren.
    • ‘Selecteer’ = spatiebalk.
    • 'A' = A-sleutel.
    • ‘B’ = S-toets.
    • ‘X’ = Q-toets.
    • ‘Y’ = W-toets.
  3. Dit zijn de enige toetsen die u voorlopig hoeft te configureren, houd de enter-knop of de 'Start'-toets ingedrukt om de andere toetsen over te slaan.
  4. Sla ten slotte de "sneltoets" over en zodra u bij de "ok"-knop bent, drukt u op enter, waarna u wordt gevraagd of u de "sneltoets" wilt invoeren als de selectieknop - tik op ja. Hierdoor kun je later zonder problemen games opslaan en afsluiten. *Voer geen andere knop of toets in voor de sneltoetsselectie.*

Nadat u uw controller hebt geconfigureerd, verschijnt het EmulationStation, later zodra we games hebben toegevoegd, ziet u dat deze wordt gevuld met welke ROM's en games.

Stap 6: WiFi- en SSH-verbinding

WiFi- en SSH-verbinding
WiFi- en SSH-verbinding
WiFi- en SSH-verbinding
WiFi- en SSH-verbinding
WiFi- en SSH-verbinding
WiFi- en SSH-verbinding
WiFi- en SSH-verbinding
WiFi- en SSH-verbinding

De volgende stap is om je wifi in te stellen en vervolgens de SSH te activeren zodat we wat games kunnen uploaden!

Voordat we verbinding kunnen maken met onze wifi, moeten we de "locatie" instellen zodat we verbinding kunnen maken. Volg vanuit het hoofdmenu de onderstaande stappen:

  • Raspi-Config > Netwerkopties > WiFi > Locatie (selecteer uw land).
  • Ga vervolgens naar het EmulationStation en ga naar het menu. Onderaan zie je "WiFi" klik daarop en zodra je je wifi hebt gevonden maak je er verbinding mee (hier komt het toetsenbord goed van pas).
  • Kanttekening als je eenmaal verbinding hebt gemaakt met je wifi, noteer dan je IP-adres, we hebben dit later nodig om toegang te krijgen tot de SSH.

Nu we de wifi hebben ingesteld, kunnen we de SSH of beveiligde shell activeren om je Pi op afstand te bedienen en kun je alle bestanden uploaden via het netwerk.

Raspi-Config > Interfacing-opties > SSH > Inschakelen

We zullen nog een laatste software moeten downloaden om toegang te krijgen tot onze Pi via de SSH, we zullen hiervoor PuTTY gebruiken (https://www.putty.org/). Nadat u het programma hebt gedownload, kunt u het uitvoeren. Voer in het tekstvak "Hostnaam (of IP-adres)" uw IP-adres in dat u eerder hebt genoteerd. U wordt gevraagd om in te loggen met de standaard gebruikersnaam (pi) en wachtwoord (raspberry).

Nadat u Putty hebt gestart en in "sessie" bent, ziet u een terminalscherm verschijnen met het RetroPie-logo en Pi-informatie (gebruikt en beschikbaar geheugen, enz.). Zodra dit verschijnt, zou u toegang moeten hebben tot de map 'Netwerk' op uw computer, deze krijgt de naam //RetroPie.

Stap 7: Upload enkele SPELLEN

Upload enkele SPELLEN!!
Upload enkele SPELLEN!!

Gefeliciteerd, je bent er bijna, als je eenmaal succesvol verbinding hebt gemaakt met de Pi via je netwerk, wil je wat ROM-sets downloaden! Vanwege licentie-/copyrightwetten moet je deze games *cough**cough* niet downloaden, maar als je dat wel zou doen, kijk dan eens op www.emu (no space) paradise (dot) me. Kijk eens naar hun ROM-sets, het is een stuk eenvoudiger om een hele set te downloaden en te dumpen in plaats van één spel tegelijk. Nadat je al je games of sets hebt gedownload, volg je de onderstaande stappen:

  • Netwerk> RetroPie (of hostnaam die u hebt ingevoerd)> ROMS
  • Klik en sleep de game(s) naar de juiste ROM-emulatormap.
  • Zodra alles is gedownload, is het tijd om je Pi op twee manieren opnieuw op te starten:

    1. Op uw computer: typ in PUTTY-terminal "sudo reboot". Zodra u dit doet, zal uw "sessie" eindigen, maar u zou op dit punt helemaal klaar moeten zijn.
    2. Op uw PI: Enter-toets > Afsluiten > Systeem opnieuw opstarten.

Stap 8: Geniet van gamen

Veel plezier met gamen!
Veel plezier met gamen!

Na het opnieuw opstarten ziet u uw verschillende console en games verschijnen. Houd er rekening mee dat als u geen game naar een ROM-map heeft geüpload, de emulator niet zal verschijnen.

Nu is het tijd om achterover te leunen en een aantal geweldige old school games te spelen:)!

Aanbevolen: