Gameboy LCD + Raspi Upgrade (3 / 7 stap)

Stap 3: Het maken van een vervangende knop board


Door het verwijderen van alle Gameboy elektronica, had ik nu geen fysieke schakelaars voor elk van de 8 voorpaneel-knop. Zodoende had mij voor een mini-toetsenbord dat zou gaan in plaats van de oorspronkelijke bestuur effectief te maken. Dit zou moeten 9 draden (8 knop verbindingen + gemeenschappelijke GND) naar de Pi's GPIO poort. Ik wilde oorspronkelijk alleen soldeer de draden op de GPIO pinnen maar gevonden in mijn ongewenste lade een oude PC achterplaat, die had een parallelle poort naar een 26pin kop connector. Perfect! Ik had net te verwijderen van het bovenste gedeelte van de stekker van de kop, waardoor het precies de juiste hoogte, en boor uit de 26e pin die was gevuld met plastic zodat het niet de verkeerde manier kan worden geïnstalleerd. Dit vervolgens passen perfect op de GPIO header en gaf toegang tot elke pin behalve pin1 (3,3 v). De 9 draden aan de knop bestuur werden bijgesneden tot de lengte en de draden 2 x 5V en 2 van de de GND draden bleven lang zodat ze kunnen verbinding maken met de 3, 7V - 5V boost bestuur om macht aan de Pi te leveren. De draden zijn vrij dun, dus ik verdubbeld omhoog op hen, zodat ze comfortabel aankon huidige getrokken door de Pi. Liever dan alle overtollige draden knipt, ik liet hen lange en ze gewoon gebundeld in een stuk van de kabelbinder buizen zodat ze later kunnen worden gebruikt - ik denk over het toevoegen van 2 meer knoppen om op te treden als schouderknopen zoals gebruikt door games op de Gameboy Advance, moet ik uiteindelijk deze ROMs aan EmulationStation toe te voegen.

Mijn toetsenbord is gemaakt door sommige rijen uit een 6 x 8cm dubbelzijdig protoboard, trimmen en overdracht van de contactpersoon en montage gat posities van het voorpaneel. De goudkleurige contacten die u in de foto's zien kunt zijn gemaakt van de contacten van de batterij van een gesloopte oude Nokia telefoon oplader. Ik probeerde met behulp van alleen de blote pads op de PCB als contactpersonen, maar niet het krijgen van een betrouwbare aansluiting met alle knoppen. Ook zou zij waarschijnlijk oxideren na verloop van tijd en stoppen met werken. De vergulde contacten gehanteerd tof wel. Ik heb toegevoegd dat sommige opplakken aluminium sheilding (van een afgedankte laptop) aan de achterkant van de knoppen op de koolstof-pads omdat sommige pads werden gedragen en niet betrouwbaar te functioneren. Door het verhitten van de aluminium sheilding terwijl het verwijderen van de oude laptop (onder de palmsteun), het kan gemakkelijk worden verwijderd en de kleverige spul zal blijven op de sheilding. Vervolgens kan het worden op maat gesneden zoals in de foto's. Dus met de pads gerepareerd met de afscherming, gebruikte ik wat kleine poedergespoten geëmailleerde koperen draad elke contactpersoon op de protoboard verbinden met 9 pads in een rij in de top-midden. Dit zou een netter verbinding maken wanneer de draden van de connector GPIO werden toegevoegd.

Deze lijst toont hoe ik aangesloten elke knop op elke GPIO pin:

Koptekst Pin #, GPIO #, Gameboy functie, toetsaanslag

7, 4, A, X

11, 17, B-, Z

13, 27, START, VOER

15, 22, SELECTEREN, RUIMTE

12, 18, NAAR BENEDEN, OMLAAG

16, 23, RECHT, RECHT

18, 24, UP, UP

22, 25, LINKS, LINKS

14, GND,-, -

Houd in gedachten die dit voor een Model A, Rev.2 Pi is. Hoofd over aan https://github.com/adafruit/Adafruit-Retrogame waar u de Retrogame en Make-bestanden kunt vinden. Dan moeten we het cfg-bestand in Retrogame bewerken zodat de GPIO envoke de vereiste toetsaanslagen, pinnen zoals hierboven vermeld en vervolgens opnieuw compileren met maken.

Ergens in dit bestand praten de opmerkingen over de "Vulcan Nerve Pinch" coördinatiemethode verlaten van een spel. Het gaat om 2 knoppen tegelijk in te drukken. Ik heb ontdekt dat in dit geval met betrekking tot de knoppen Selecteer en Start. Dit lijkt een beetje flakey - soms duurt het enkele gaat voordat het daadwerkelijk wordt afgesloten. Hierdoor ben ik thinging een knop toe te voegen aan een GPIO pin alleen voor deze functie.

Gerelateerde Artikelen

De jongen van de straling (Gameboy Classic hiernamaals)

De jongen van de straling (Gameboy Classic hiernamaals)

ik onlangs kwam met een gebroken gameboy classic, dus ik wilde gebruiken het geval voor iets nuttigs. Mijn eerste idee was om te zetten in een kleine televisie (aka LG HB 620 T) maar als gevolg van de slechte software die wordt gebruikt in het, heb i
IPhone Game Boy casemod

IPhone Game Boy casemod

een paar weken geleden, Nieuws van een iPhonegeval met de afbeelding van een gameboy kwam uit Japan. Iedereen leek te denken het was een geweldig idee, maar niemand kon vinden een plek om ze te kopen. Kijkend naar mijn eigen iPhone in een duidelijk g
Slimme Tag Hardware-Upgrade: LCD-achtergrondverlichting

Slimme Tag Hardware-Upgrade: LCD-achtergrondverlichting

de oorspronkelijke Infolabel (Maleisië) zijn voorzien van een LCD-scherm zonder achtergrondverlichting, zijn incontinent controleren bard evenwicht onder lage sfeer lichte voorwaarde. Ik zag mijn vriend BP Tan gemodificeerde één eenheid om de achterg
Verstelbare Extruder aandrijving blok Upgrade voor Replicator 2 X

Verstelbare Extruder aandrijving blok Upgrade voor Replicator 2 X

Deze tutorial toont hoe een experimentele verstelbare drive blok voor de extruder Replicator 2 X te monteren. Het doel van dit ontwerp is te bepalen dat de exploitant te fine-tunen van de druk op de gloeidraad toegepast door de idler kogellager.Opmer
Upgrade van de HP Scanjet5

Upgrade van de HP Scanjet5

een HP Scanjet5 netwerkscanner met een min-itx systeem en GNU/Linux om te winnen van snellere verwerkingssnelheid en het toevoegen van meer nut zoals de document management en bestand opslag en server Upgrade.Stap 1: Voorbereiden voor kappenDe scanne
RasPi Retro Computer Station

RasPi Retro Computer Station

Ik ben terug met een nieuw Project.Het duurde een tijdje te voltooien maar zoals altijd was het een heel leuk en zoals te zien in een later foto mijn dochter sociaal assistente mij alot.Wat is het?Ja het is een van die Raspberry Pi bouwt, maar hey Ra
Herstellen en wijzigen van een originele DMG Gameboy

Herstellen en wijzigen van een originele DMG Gameboy

uitgebracht in 1989, de DMG (Dot Matrix Gameboy) was de eerste Gameboy Nintendo ooit uitgebracht.  Het is een erg leuk om te knoeien met, dus hier een korte handleiding van mijn ervaringen nemen van elkaar is, het herstel, en het wijzigen van de DMG
Frankenciser - magnetische weerstand Upgrade naar een Vintage wrijving hometrainer

Frankenciser - magnetische weerstand Upgrade naar een Vintage wrijving hometrainer

Dit bouwproject uit stukjes en beetjes deed me denken aan het monster van Frankenstein, vandaar de titel... "It's alive!"Dit is het project dat begon al de Graber MAG posten voor de wijziging van de trainer. Wat ik had gehoopt om een bout-in pro
Het gebruik van een Nokia kleur LCD!

Het gebruik van een Nokia kleur LCD!

Nokia produceert een breed scala aan mobiele telefoons en veel van hun goedkopere telefoons bevatten eenvoudige LCD's die kunnen worden gebruikt in de microcontroller projecten.  Er is één bepaalde LCD-model dat wordt gebruikt in een breed scala aan
Ultimaker origineel warmte Bed Upgrade

Ultimaker origineel warmte Bed Upgrade

Dit is een project dat ik met onlangs experimenteerde en ik schrijf dit instructable zodat hopelijk iedereen denken doen dit zelf over een paar valkuilen die ik heb meegemaakt. Dat gezegd zijnde, terwijl mijn vakgebied elektronische engineering is, b
Raspi Pip-boy, Portable gaming console / computer

Raspi Pip-boy, Portable gaming console / computer

Hallo, wil ik graag mijn eerste raspberry-pi-project.Een Pip-boy als Personal Computer (als je een Fan van Fallout, zie je wat ik bedoel)! :Overzicht :- Raspberry-pi model B + een 2.8″ LCD 8bits TouchScreen parallel aangesloten op GPIOS.-Lxde bureaub
Upgrade uw originele 1984 Macintosh OS X Snow Leopard uitvoeren.

Upgrade uw originele 1984 Macintosh OS X Snow Leopard uitvoeren.

De oorspronkelijke Macintosh nam de wereld door onweer met zijn kleine vormfactor en boven standaard snelheden. Dit project heeft tot doel om u te tonen hoe te upgraden van uw originele 1984 macintosh naar de specificatie van een moderne machine.De o
RasPi + OpenCV = Face Tracking

RasPi + OpenCV = Face Tracking

Dit instructable leert u alles wat u moet weten over het installeren van uw nieuwe RasPi-Camera naar uw Raspberry Pi en implementeren van OpenCV van ' Face-tracking bibliotheken. De tutorial zal niet wordt verondersteld dat u weet hoe program of begr
RasPi Two-Player Arcade salontafel

RasPi Two-Player Arcade salontafel

Hier is mijn versie van de Raspberry Pi arcade salontafel. Ik kreeg het idee van andere grote instructables op hier en wilde mijn ervaring delen met de bouw.De tabel kunt spelen uit meerdere videospel tijdperken, met inbegrip van NES, SNES, Sega, Pla