Tal-kontrollerade Game Boy Advance



Detta är ett projekt jag arbetat med under min elektronik klass på Pomona College. Tack till Professor Dwight Whitaker och Tony Grigsby för deras hjälp och vägledning under hela projektet, och kredit till Jonathan Wong för idén till detta projekt!

Också, här är en lista över Instructables jag tittade på för idéer/inspiration samtidigt som arbetar med detta projekt:

Hur det fungerar

Grundtanken med detta tal-kontrollerade Game Boy Advance är att du kan säga namnet på en knapp (vänster, A, start, etc.) och har den GBA svara som om att knappen hade tryckts. Här är en snabb genomgång av hur jag har ställt den upp till arbete:

1. du säga ett ord till en liten mikrofon (Låt oss anta att du säger "starta"), och denna signal sänds från mikrofonen till datorn via Arduino.

2. tal erkännanden mjukvaran BitVoicer ser att "start" är ett ord som det är tänkt för att svara på och skickar Arduino strängen "start".

3. Arduino får strängen och spänningen i en digital utgång pin till hög och resten till låg. Den PIN-kod till hög är ansluten till ett relä som i sin tur är ansluten till två metall kuddar på GBA kretskortet som motsvarar startknappen.

4. eftersom den PIN-kod har angetts till hög växlar reläet påstår, att göra två metal pads elektriskt ansluten. Denna elektriska anslutning är vad som händer när du trycker oftast på GBA knappar, så GBA svarar som om startknappen trycktes.

Jag har detta för närvarande in för alla knappar utom L, R, och välj. Jag har valt att inte göra det för dessa knappar eftersom de inte används lika ofta som de andra knapparna och jag ville första fokus på att få den viktiga knappen att arbeta. Knapparna riktning anges bo på hög tills du säger ett nytt kommando (motsvarar håll knappen nedtryckt) samtidigt som A, B, och start knappar som kommer att bo på hög för 200 ms innan du byter till låg (motsvarar att trycka på knappen en gång). Jag har också programmerat ett "stop" kommando som anger alla stiften till låg att stoppa alla pågående kommandon.

Frågor

Även tal kontrollen fungerar ganska bra, finns det några problem att vara medveten om. För en finns det en fördröjning på cirka en eller två sekunder mellan när du säger ett kommando och när GBA svarar på den. Så förvänta dig inte att spela något spel där timing är viktigt, om du råkar vara riktigt bra på att tänka framåt och säga kommandon tidigt! En annan fråga är att BitVoicer ibland misslyckas att känna igen ett kommando, men detta inte händer alltför ofta och när den gör du oftast bara behöva upprepa dig själv en eller två gånger. Jag har särskilt haft problem med det tänker jag sa "b" när jag sa "en". Menynavigering kan ibland också besvärande med den nuvarande setup: ibland ska du bläddra igenom menyer riktigt snabb eftersom knapparna riktning hålls ned, medan vid andra tillfällen måste du växla mellan en riktning knappen och stoppkommandot (dvs "ned, stoppa ner, stopp,...") om du vill hålla igång i en riktning på en meny. Om du stöter på dessa problem eller inte beror på hur spelet du spelar behandlar menynavigering. Åtgärda problemet förra tänker jag så småningom att lägga till lite kod som kommer att tillåta för två kommandon för varje riktning knapp, en som ska hålla ner och som ska trycka på den en gång.

Trots dessa frågor jag tänkte detta projekt visade sig ganska gillade bra och jag verkligen arbeta på den. Jag hoppas att du också gör!

Se Steg
Relaterade Ämnen

Debitera en Game Boy Advance SP och fortfarande har den inkopplad i en Gamecube!

jag spelade the Legend Zelda Wind Waker med min GBA SP ansluten till min Gamecube och det började ta slut juice. Så jag snabbt sprang till kylen och drog ut några apelsinjuice! Jag hällde den i ett glas och sprang till stackarn. Agera snabbt jag satt...

Omvandla LEGO Game Boy Advance - "Vantage"

efter kostym av mina mest populära LEGO skapelser--kopior av spel-system/spel som förvandla till Hasbro-esque robotar--jag har skapat ännu en anpassad åtgärd figur för min serien! Men den här gången, jag inte bara har en full foto skjuta tillgängliga...

Game Boy Advance docka (den italienska versionen)

Questo é il mio dock costruito con un Game Boy Advance! Connesso con una presa usb, può ricaricare la maggior parte degli iPod/iPhone. Prossimamente la guida passo dopo passo....

Nokia S60 Game Boy Advance (GBA) Emulator med vBag

finns det alltid en Apps att göra något på telefonen, som vBag GBA Emulator till exempel.På detta instructables, ska jag guida dig hur du förbereder, installera, även hur att få licenskoden gratis!vBag är en App för Nokia *. Det är en emulator för di...

Hur du använder skrivaren Game Boy

detta är i grunden en handbok för alla som har problem med att använda det Game Boy skrivare. Jag trodde det kan vara till nytta med tanke på att det finns en brist på pdf Game Boy skrivare manualer online. Idag kommer vi att överväga hur du använder...

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 Hypersp...

Game Boy bakgrundsbelysning | Hur man installerar | Game Boy DMG

Kontrollera ut oss på Gilla oss på Facebook eller följ oss på twitter. Mer Game Boy och handhållna Installationsinstruktioner finns våra instruktioner sida.IntroduktionLägga en bakgrundsbelysning till du är game boy en av de enklaste, mest effektiva...

Gameboy bakgrundsbelysning: Hur man bakgrundsbelysning en Game Boy (DMG)

Om du gillar vad vi gör, hitta vår butik på http://asmretro.com eller hitta oss på Facebook och Instagram!Obligatoriska delar:ASM Retro "täthet" Bakgrundsljus KitTriwing skruvmejselPhilips huvud skruvmejselMindre Philips huvud skruvmejselLödkolv...

Nintendo Game Boy färg Power Switch ersätter

Korroderade strömbrytare verkar vara en av de vanligaste problemen som kan orsaka konsolen för att inte driva upp. I mitt fall öppnade jag upp växeln genom att ta bort det övre metall lagret bara för att hitta det var alla helt korroderade. Det fanns...

DS lite till Game Boy

har din övre skärm på din ds lite bröt väl inte bandet eftersom jag har en läraren på hur till vända den in i en ny Gameboy!Steg 1: steg 1: Först måste du ta bort alla gummi fram och bakom din trasiga ds då du måste öppna skruvarna. Du kommer att beh...

Hur man ändrar Game Boy patron batteri

Har du ett original spel Game Boy (GB) eller en Game Boy Color (GBC) spel? En som du har tillbringat dagar speltid på, vann så många prestationer med, eller bara inte del med sparar du har på det? Om så är det mer än troligt (nästan garanterat) som d...

Game Boy kostym

Även om min son är mer av en 3DS kinda kid, älskar han vintage videospel och alla saker Nintendo så han bestämde sig i år han ville vara och oldskool Nintendo Game Boy för Halloween. Här är hur jag gjorde honom till en med min symaskin.Steg 1: Monter...

Game Boy Dress

ingen spela, detta Game Boy dress är lätt att göra och perfekt för Halloween.Så tryck på pause på Tetris, och få ut din symaskin, eftersom det är dags att bygga denna sak!Steg 1: material För denna klänning, du behöver en grå tyg för basen, liksom vi...

Domaster & Tetrawing - Game Boy & Tetris spelet omvandla robotar!

Behold: Domaster & Tetrawing - heroic Nintendobots! Omvandla från Game Boy system & Tetris spelet till robot & bird, och tillbaka!Namnet Domaster är en sammanslagning av "Matrisskrivare med Stereo Sound", blurb skrivit ovan skärmarna...

Lägga till en Pro Sound / Line-utgång till en Super Game Boy

Välkommen. Idag installerar vi kallar mest "pro sound" utdata till en Super Game Boy. Det är en line-utgång som kringgår alla oönskade kretsar buller och ger dig en bättre signal-brus-förhållande (mindre hum, mer bas) och låter dig använda RCA,...

Game Boy 3.5mm Pro Sound DIY

IntroductionPro sound är en enkel modifiering som ger tydligare och starkare ljud via en 3.5mm audio out-uttag. Kunskapsnivån är grundläggande och är bra för nybörjare:MaterialUrsprungliga Game Boy DMG40W lödkolv28 gauge elektrisk tråd3.5mm ljudutgån...

Game Boy kamera stativ hacka

Om du erkänner att Nintendos Game Boy kameran är lika cool som en frysta räkor eyestalk så - som jag - har du förmodligen varit frustrerad att det finns inget enkelt sätt att montera din gameboy på ett stativ som alla människor med hjärnor i deras sk...

Game Boy Pocket bakgrundsbelysning

nu när det har varit ca tretton år sedan GameBoy Pocket har varit ute, har jag beslutat att installera en bakgrundsbelysning i enheten. Ja, finns det en GameBoy ljus, och det finns alltid en GameBoy SP, men vi alla vet den självtillfredsställelse som...

DIY PS/2 tangentbord Adapter för LSDj (Game Boy)

Obs: Länk kablar alla variera i design. Vi kan inte garantera att denna handledning kommer att vara tillämpliga för din kabel.Delar som behövs:Gameboy & Gameboy Color Link-kabel (eftermarknad föredrog)DIN 6 / PS/2 kvinnliga adapter - http://www.digik...