Game Boy LCD + Raspi uppgradering
Hej alla! Efter att ha varit en lång tid webbläsare för denna webbplats bestämde jag mig för det var dags att publicera min första Instructable. Jag är väldigt mycket i alla saker retro-gaming. Jag har byggt en full-size virtuella pinball kör Hyperspin som kanske min nästa Instructable. Jag håller på att uppgradera en tidigt 90-tal slutvarvet körning skåp att vara en multi spel maskin.
Här kommer jag visa hur jag rensad gamla icke-arbetande Nintendo Gameboy original, och monterade dessa delar istället:
-3,5-tums 320 x 240 LCD med drivrutinen PCB
-Raspberry Pi (modell A)
-specialbyggda knappen PCB
-1 x 18650 Li-Ion cell
-USB-Li-Ion laddare styrelse
-3.7V till 5V DC-DC omvandlare ombord
-stereo ljud amp styrelse
-stereohögtalare
Jag har sett andra Instructables göra en liknande sak, men jag satte mig några utmaningar och önskade funktioner för min bygga som inkluderar:
-Montering Pi med lite eller (helst) ingen ändring
-Har Pi: s USB-port och HDMI-porten förblir tillgänglig
-Har SD-kortet undangömt men också lättillgängliga
-Behålla analog styrning av volym
-Behålla normala funktioner av alla främre knappar, gör det också lätt att lägga till knappar om behov uppstår
-Uppgradera ljud med inbyggda stereo högtalare
-Har stora komponenter unpluggable (dvs. inte har alla saker fastprogrammerade till varandra)
-Behålla någon form av synlig power-LED och ladda status lysdioder
-Har Gameboy fall passar tillbaka ihop rent men mycket säkert
-Uppnå en bra körning per laddning, runt 2hrs +
Till slut tror jag jag uppnått dessa mål. Från början ville jag passa 2 x Li-Ion celler men det fanns bara inte tillräckligt med utrymme för 2: a cellen.
Jag hade nog erfarenhet av Raspian/Raspbmc till veta hur till få Pi igång med RetroPie. Jag var ny på EmulationStation dock. Jag hade också inte tidigare behandlats med GPIO stiften på en Pi. Men snart upptäckte jag hur användbara dessa stift är och att det skulle vara möjligt att kontrollera inte bara spelen men även navigera EmulationStation menyer också. Varje knapp skäl en viss GPIO nål, då programvaran gör att åtgärder producera en tangenttryckning, enligt definitionen i en config-fil.
Hur som helst, på med mod!