Een Xbox- of PS4-controller gebruiken met een Raspberry Pi

Inhoudsopgave:

Anonim

Videogames in de jaren tachtig waren heel anders dan de nieuwste serie frag -'em-till-you're-dead point-and-shoot-games. Het waren smaakvol gemaakte 8-bit grafische meesterwerken, met een intense verhaallijnen en gameplay die je urenlang in beslag namen.

Als je je nostalgisch voelt als je dit leest, kun je het gouden tijdperk van gameconsoles op je moderne hardware nabootsen en terug naar dat gouden tijdperk ontsnappen.

De quad-core Raspberry Pi 3 heeft genoeg rekenkracht om de videogameconsoles van weleer virtueel na te bootsen. De meeste software die de ter ziele gegane platforms maakt, is beschikbaar als open source-software, die u bovenop een Raspbian-distributie (distro) kunt installeren.

  • Bekijk onze verzameling fantastische Raspberry Pi-projecten

De eenvoudigste manier om vintage games op de Raspberry Pi te spelen, is echter door de speciaal gemaakte RetroPie-distro te installeren, die een bundel emulators bevat.

We hebben een uitgebreide handleiding om van je Raspberry Pi een retro-gameconsole te maken, die alle stappen doorloopt, maar we zullen je ook snel laten zien hoe je RetroPie hier kunt laten werken, voordat je een gameconsole-controller op je Raspberry Pi aansluit.

Probeer voor de zekerheid games te spelen met de standaard kloksnelheden, voordat je de Raspberry Pi probeert te overklokken.

Je kunt RetroPie handmatig bovenop een bestaande Raspbian-distro installeren, maar het is handiger om de voorgebakken afbeelding te gebruiken. Naast Raspberry Pi 3 werkt de distro ook met de oudere modellen, dus zorg ervoor dat je de juiste afbeelding pakt.

  • 5 van de meest populaire Raspberry Pi-distro's

U moet deze afbeelding overbrengen naar een kaart van minimaal 4 GB, ofwel met de dd commando in Linux, zoals

$ dd if = retropie-rpi2.img of = / dev / sdd

Je hebt ook een USB-toetsenbord en -muis nodig voor een eerste installatie die je niet op afstand kunt doen via SSH. We zullen ook een compatibele wifi-adapter aansluiten op de Raspberry Pi, die niet direct uit de doos zal werken, maar daar komen we later op terug.

  • Hoe u supersnelle wifi in elke kamer krijgt

Het allerbelangrijkste: zorg ervoor dat je wat gamecontrollers pakt om optimaal van de games te genieten, en RetroPie kan met verschillende controllers werken, van goedkope no-names-controllers tot PS4-controllers en Xbox One-controllers.

Nadat u de geheugenkaart met de RetroPie-afbeelding hebt voorbereid, plaatst u deze in de Raspberry Pi, sluit u de controller, de Wi-Fi-adapter, de luidsprekers en de USB-invoerapparaten aan, sluit u deze aan op uw HDMI-monitor en zet u hem aan .

Als je wilt, kun je wijzigingen aanbrengen in het opstartscherm met behulp van het RetroPie-Setup-script

De Raspberry Pi start rechtstreeks op in Emulation Station, de grafische interface die het gebruikt om tussen emulators te schakelen. De interface vraagt ​​u om de controller te configureren. Voordat we dat doen, moeten we echter een aantal instellingen aanpassen.

Druk op de F4-toets op het toetsenbord om het Emulation Station te verlaten en ga naar XTerminal.

Basisconfiguratie

De eerste opdracht is om de afbeelding uit te breiden om de hele kaart over te nemen. Om dit te doen, brengt u het configuratiehulpprogramma van Raspbian naar voren met

$ sudo raspi-config

en selecteer de eerste optie om het bestandssysteem uit te breiden. Zodra dat is gebeurd, gaat u naar de tweede optie om het standaardwachtwoord voor het pi gebruiker.

Ga vervolgens naar de geavanceerde opties en selecteer de SSH-optie om externe toegang in te schakelen. Om ervoor te zorgen dat u het maximale geheugen gebruikt voor gamen, gaat u naar de optie Geheugensplitsing. Als u een Raspberry Pi 3 of Raspberry Pi 2 gebruikt, wijst u 512 toe aan de GPU.

Gebruikers van het oudere B + -model zouden 256 moeten oormerken. Scroll tot slot naar beneden naar de Overclock-optie, waar gebruikers van de Raspberry Pi 2 de Pi2-optie moeten selecteren. Nadat u alle wijzigingen heeft aangebracht, gaat u terug naar het hoofdmenu en selecteert u 'Voltooien' om de Raspberry Pi opnieuw op te starten en de wijzigingen op te slaan.

Als je weer terug bent, druk je nogmaals op F4 om Emulation Station te verlaten. We laten de wifi-adapter nu werken. Open het configuratiebestand met:

$ sudo nano / etc / network / interfaces

en verander vervolgens de inhoud om er als volgt uit te zien:

Zorg ervoor dat u de tekst in de wpa-ssid-regel vervangt door de SSID en het wachtwoord voor uw Wi-Fi-netwerk. Druk op Ctrl + X om het bestand op te slaan en de teksteditor af te sluiten. Start nu de Raspberry Pi opnieuw op met sudo opnieuw opstarten . Zodra het weer opkomt, verbindt uw Wi-Fi-adapter u met uw router.

Vanaf dit punt kunt u de configuratie op afstand uitvoeren vanaf een andere computer. Verlaat Emulation Station nogmaals en noteer het IP-adres dat RetroPie heeft toegewezen door uw router.

Ervan uitgaande dat het 192.168.3.111 is, kunt u er nu op inloggen vanaf een andere computer met sudo ssh [email protected] .

Ongeacht hoe u toegang krijgt tot de Raspberry Pi, de volgende taak is om een ​​aantal RetroPie-gerelateerde instellingen aan te passen. Ga naar de RetroPie-Setup-directory met

$ cd / RetroPie-Setup

en voer het configuratiescript uit met

$ sudo ./retropie_setup.sh

Het script haalt alle vereiste pakketten op die ontbreken in uw installatie. Als het klaar is, geeft het script een op Ncurses gebaseerd menu weer. Blader eerst naar beneden naar de voorlaatste optie, die het RetroPie-Setup-script zelf bijwerkt.

Als het klaar is, start u het script opnieuw en scrolt u omlaag naar de derde optie, genaamd Setup / Configuration. Scroll hier naar beneden en selecteer '323', waarmee u de nodige wijzigingen aanbrengt om het RetroPie-configuratiemenu in Emulation Station weer te geven.

Dit helpt je om wijzigingen in de distro aan te brengen zonder terug te gaan naar de opdrachtregel. Nu, afhankelijk van uw audio-uitrusting en hoe deze is aangesloten op de Raspberry Pi, moet u RetroPie mogelijk vasthouden voordat deze de audio-uitvoer correct kan verzenden.

  • Alles wat u moet weten over Linux-opdrachten

Selecteer optie '301' om de audio-instellingen te configureren. Als de standaard auto-optie geen geluid afspeelt, scrolt u naar beneden en selecteert u de uitgang waarop uw luidsprekers zijn aangesloten. Het menu geeft je ook de mogelijkheid om de mixer te openen om het volume aan te passen.