Inhoudsopgave:

Super Pitendo: Raspberry Pi 3b+ Retro Console Build - Ajarnpa
Super Pitendo: Raspberry Pi 3b+ Retro Console Build - Ajarnpa

Video: Super Pitendo: Raspberry Pi 3b+ Retro Console Build - Ajarnpa

Video: Super Pitendo: Raspberry Pi 3b+ Retro Console Build - Ajarnpa
Video: RetroPie - Ready Player One - 32Gb Build 2024, November
Anonim
Super Pitendo: Raspberry Pi 3b+ Retro Console Build
Super Pitendo: Raspberry Pi 3b+ Retro Console Build
Super Pitendo: Raspberry Pi 3b+ Retro Console Build
Super Pitendo: Raspberry Pi 3b+ Retro Console Build

Hallo! Tijdens de afgelopen feestdagen, en ook dit jaar, hoorde ik mijn broers en zussen praten over hoe cool ze de retro-consoles die uitkomen, vinden. MAAR ik hoorde ook van hun frustraties over hoe duur ze waren en de moeilijkheid om ze op voorraad te vinden. Om dit op te lossen heb ik besloten om er een zelfgemaakte retro console van te maken, de Super Pitendo!

Tijdens deze instructable behandel ik de gebruikte hardware (erg belangrijk voor die N64-games) en enkele softwareconfiguratie om de games soepel te laten werken. Je zult de spellen zelf moeten vinden.

Stap 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Hieronder vindt u de lijst met hardware voor de Super Pitendo. Alle items zijn gekocht via Amazon via de onderstaande links. De voeding is vooral belangrijk voor deze build vanwege de 5,25V-classificatie. Op de betekenis zal ik later uitgebreider ingaan.

Computer: Raspberry Pi 3B+

Behuizing: SNES Raspberry Pi-behuizing met poorten aan de voorkant en werkende knoppen

Controller: 8 Bitdo Bluetooth SNES-controller

SD-kaart: SanDisk Class 10 32GB SD-kaart

Koellichaam: Aluminium volpension koellichaam voor Raspberry Pi 3B+

Voeding: 5.25V 2.4A Keyestudio-voeding

HDMI-kabel: Amazon Basics 6ft

Stap 2: De hardware monteren

De hardware monteren
De hardware monteren
De hardware monteren
De hardware monteren
De hardware monteren
De hardware monteren
De hardware monteren
De hardware monteren

1. Gebruik de schroevendraaier die bij de SNES-behuizing is geleverd en open de schelp, afbeelding 1

A. In deze behuizing ziet u een kleine ventilator gemonteerd op de onderste schaal, ik raad u aan deze schroeven vast te draaien om het schudden van de ventilator te verminderen terwijl deze draait

B. Een bord gemonteerd op de bovenste schaal. Dit bord verwerkt de stroomtoevoer voor de behuizing en leidt de stroom door een drukknopcontroller. Deze drukknopcontroller verwerkt de "Power"- en "Reset"-knoppen op de behuizing, evenals de stroomaansluitingen voor de ventilator en de Raspberry Pi.

2. Neem uw RPi en sluit de USB-verlengers aan zoals weergegeven in afbeelding 2

3. Plaats RPi in de behuizing zodat de 4 gaten van het Raspberry Pi-bord op één lijn liggen met de montagegaten op de behuizing, zoals weergegeven in afbeelding 3.

4. Het koellichaam heeft 3 vinnen die de sluiting van de SNES-behuizing in de weg zitten. Om dit te verhelpen, moeten we de laatste 3 vinnen verwijderen zoals weergegeven in afbeelding 4. Ik heb een standaard metalen zaag en tang gebruikt om de 3 vinnen te verwijderen.

5. Gebruik de koelpasta die bij het koellichaam is geleverd en plaats een kleine druppel op zowel de RPi 3B+ processor (zilver vierkant) als de USB/Ethernet-chip (klein zwart kastje bij de USB-poorten) zoals weergegeven in afbeelding 5.

6. Plaats de heatsink op de RPi, zorg ervoor dat er zo min mogelijk verschuift. Gebruik de 4 schroeven die bij het koellichaam zijn geleverd en bevestig het koellichaam door de RPi en op de behuizing zoals weergegeven in afbeelding 6.

7. Bevestig de 3-pins stroom- en aardeverbinding vanaf het bovenste gedeelte van de behuizing op de onderste-buitenste pinnen van de RPi, zoals weergegeven in afbeelding 7. Dit verbindt de voedingsingang van het bord in de topbehuizing met de RPi.

Stap 3: De voeding en onderspanning

Ik zei in het begin dat de specifieke voeding die ik koos cruciaal was. In de loop van dit project heb ik eigenlijk 5 andere voedingen aangeschaft, waaronder de officiële voeding. Maar stuitte op problemen met onderspanning bij het spelen van games met een hogere vraag, zoals N64-games.

Dus wat is onder-volt? De RPi werkt op een microUSB-voeding die doorgaans 5V levert. Wanneer de stroom die door de RPi wordt getrokken toeneemt, kan de 5V-voeding tijdelijk afnemen, of "Droop", onder 5V. Wanneer de ingangsspanning onder de 4,7 V daalt (officieel is de drempel 4,63 ± 0,07 V), zal de processor op de RPi zichzelf vertragen, wat kan leiden tot haperingen of zelfs crashes tijdens het spelen.

Om het nog erger te maken, voegt de PCB in het bovenste gedeelte van de behuizing extra serieweerstand toe aan de voeding. Naarmate de RPi meer stroom trekt, verlaagt deze serieweerstand de spanning op de voeding voordat deze gelijk is aan de RPi.

Dus hoe lost deze specifieke voeding dit probleem op? De Keyestudio 5,25V voeding is precies dat, een 5,25 volt voeding. De extra 0,25 lijkt misschien niet veel, maar deze extra spanning corrigeert de spanningsval die optreedt via de PCB in de bovenschaal. Wanneer de RPi een volledige belasting trekt, is de spanning aan de ingang van de RPi GPIO-pin ~ 5,03 V, wat betekent dat er geen stotterende gameplay meer is!

Stap 4: Software - Retropie 4.4

Download de RetroPie-afbeelding:

Download Windisk Imager:

1. Windisk Imager gebruiken om de RetroPie-afbeelding op uw SD-kaart te installeren

2. Eenmaal voltooid, installeert u de SD-kaart in de Raspberry Pi

3. Zorg ervoor dat u bij de eerste keer opstarten uw bestandssysteem uitbreidt:

A. verlaat retropie door op "F4" op je toetsenbord te drukken

B. typ "sudo raspi-config"

C. selecteer "Geavanceerde opties" en vervolgens "Bestandssysteem uitbreiden"

NS. wanneer voltooid, opnieuw opstarten

Stap 5: Software - Optimaliseren

1. Sluit de SD-kaart weer aan op uw computer en open de schijf met het label "boot"

2. Open het.txt-bestand met het label "config"

3. onderaan het tekstbestand de onderstaande verklaringen opnemen, let op een paar instellingen zullen uw garantie op de raspberry pi ongeldig maken.

total_mem=1024

arm_freq=1450

gpu_freq=560

core_freq=600

sdram_freq=525

sdram_schmoo=0x02000020

over_voltage=2 #dit maakt uw garantie op de Raspberry Pi. ongeldig

sdram_over_voltage=3

force_turbo=1 #dit maakt uw garantie op de Raspberry Pi. ongeldig

vermijden_warnings=2 #dit maakt uw garantie op de framboos pi. ongeldig

Stap 6: Laatste opmerkingen

Dit is mijn setup op de Super Pitendo, ik hoop dat dit helpt bij je setup en configuratie!

Aanbevolen: