Spraak gestuurde Game Boy Advance


Dit is een project ik op voor mijn elektronica-klasse aan het Pomona College werkte. Dank aan Professor Dwight Whitaker en Tony Grigsby voor hun hulp en begeleiding tijdens dit project, en krediet aan Jonathan Wong voor het idee voor dit project!

Ook, hier is een lijst van Instructables ik keek voor ideeën/inspiratie tijdens het werken aan dit project:

Hoe het werkt

Het basisidee van deze spraak gestuurde Game Boy Advance is dat u kan zeggen van de naam van een knop (links, A, start, etc.) en de GBA reageren hebben alsof die knop had gedrukt. Hier is een snel overzicht van hoe ik heb ingesteld op werken:

1. u zeggen een woord in een kleine microfoon (Stel dat je zeggen "start" genoemd), en dit signaal wordt verzonden vanaf de microfoon op de computer via de Arduino.

2. de software voor spraakherkenning BitVoicer ziet dat "begin" een woord dat het heeft verondersteld om te reageren is op en stuurt de Arduino de tekenreeks "start".

3. de Arduino ontvangt de tekenreeks en de spanning van één digitale uitgang pin ingesteld op hoog en de rest op laag. De pin is ingesteld op hoog, is verbonden met een Relais die op zijn beurt is verbonden met twee metalen pads op de printplaat van de GBA, die met de startknop corresponderen.

4. aangezien de pin is ingesteld op hoog schakelt het Relais Staten, waardoor de twee metalen pads elektrisch aangesloten. Deze elektrische aansluiting is wat er gebeurt wanneer u meestal op GBA drukt, zodat de GBA reageert alsof de startknop werd ingedrukt.

Ik heb dit momenteel ingesteld voor alle knoppen behalve L, R, en selecteren. Ik koos niet te doen voor deze knoppen omdat ze zo vaak als de andere knoppen worden niet gebruikt en ik wilde eerste focus op het verkrijgen van de essentiële knoppen om te werken. De toetsen zijn ingesteld om te verblijven op HIGH tot u een nieuw commando (equivalent zeggen aan houd de knop ingedrukt) terwijl de A, B, en start knoppen zijn ingesteld om te verblijven op hoog voor 200 ms alvorens over te schakelen naar laag (equivalent aan de knop te drukken). Ik heb ook een 'stop' opdracht waarin alle pins op laag om te stoppen met alle lopende opdrachten geprogrammeerd.

Kwesties

Hoewel de toespraak controle redelijk goed werkt, zijn er een paar aandachtspunten voor. Voor een is er een vertraging van ongeveer één of twee seconden tussen wanneer u een gesproken opdracht en wanneer de GBA hierop reageert. Dus verwacht niet te spelen alle spellen waarbij de timing belangrijk, tenzij je toevallig echt goed vooruit denken en zeggen opdrachten vroeg! Een andere kwestie is dat BitVoicer soms niet te erkennen van een opdracht, maar dit niet te vaak gebeuren en wanneer zij u meestal doet alleen moet herhalen uzelf of twee keer. Ik heb vooral moeite met het denken ik zei "b" wanneer ik zei "a". Menunavigatie kan soms ook lastig met de huidige setup: soms u zal scrollen door menu's echt snel omdat de toetsen worden ingedrukt, terwijl op andere momenten u afwisselend een richting-knop en de opdracht stop (d.w.z. "down, stop, omlaag, stop,..." moet) als u wilt doorgaan in één richting in een menu. Of u deze problemen tegenkomen of niet, hangt af van hoe het spel dat je speelt menunavigatie behandelt. Dit laatste probleem op te lossen denk ik uiteindelijk toe te voegen wat code die zal toestaan voor twee opdrachten voor elke richting-knop, die zal vasthouden en degene die zal het indrukken.

Ondanks deze problemen, die ik dacht dit project bleek vrij dat goed en ik echt genoten van werken aan het bestand. Ik hoop dat jij ook!

Gerelateerde Artikelen

Transformeren LEGO Game Boy Advance - "Vantage"

Transformeren LEGO Game Boy Advance - "Vantage"

na pak van mijn meest populaire LEGO creaties--replica's van de video game systemen/games die in Hasbro-achtige robots transformeren--ik heb nog een andere aangepaste actiefiguur gemaakt voor mijn serie! Alleen dit keer, ik niet alleen een volledige
Opladen van een Game Boy Advance SP en nog steeds het aangesloten op een Gamecube!

Opladen van een Game Boy Advance SP en nog steeds het aangesloten op een Gamecube!

ik speelde de legende van Zelda Wind Waker met mijn GBA SP aangesloten op mijn Gamecube en het begon te lopen uit SAP. Dus ik snel rende naar de koelkast en wat jus d'orange teruggetrokken! Ik schonk het in een glas en liep naar de arme ding. Acteren
Nokia S60 Game Boy Advance (GBA) Emulator met vBag

Nokia S60 Game Boy Advance (GBA) Emulator met vBag

er is altijd een Apps om iets te doen op uw telefoon, zoals vBag GBA Emulator bijvoorbeeld.Op deze instructables, zal ik u begeleiden hoe te bereiden, te installeren, zelfs hoe om de code van de vergunning gratis!!vBag is een App voor Nokia *. het is
Game Boy Advance sp Airsoft Gun geval

Game Boy Advance sp Airsoft Gun geval

een pistool geval uit een game boy advance sp zaak. Super eenvoudig.Stap 1: Uitspannen het vak Alles wat je hoeft te doen is trekken de bar stukken rechtstreeks naar buiten en daar ga je.Stap 2: Getcha' Guns ik kan passen 2 pistolen meerdere papier d
Game Boy advance in originele Gameboy

Game Boy advance in originele Gameboy

Een baksteen en middelgrote Game Boy Advance SPZin om dit te doen voor enige tijd geweest. Dit gebeurde eerst terug in 2010, maar de persoon die liet zien van de foto's van het nooit vrijgegeven een volledige tutorial over hoe hij het deed. Dus schoo
Game Boy Advance Dock (Italiaanse versie)

Game Boy Advance Dock (Italiaanse versie)

Questo é il mio dok 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.
Ontwerp uw eigen Game Boy Advance SP zaak met TinkerCAD

Ontwerp uw eigen Game Boy Advance SP zaak met TinkerCAD

ik hou van mijn Game Boy en het nog steeds gebruiken vandaag, hoewel ik heb het een lange tijd geleden. Enkele leuke accessoires zou niet mis, nu zou ze? Hoe zit het een beetje persoonlijke zaak, en omdat ik graag 3D printen zoveel, waarom niet prep
Maken van een Game Boy Advance SP USB lader kabel: laad uw GBA van een PC of mobiele telefoon lader

Maken van een Game Boy Advance SP USB lader kabel: laad uw GBA van een PC of mobiele telefoon lader

maken dit, waarom u vraagt?Nou, met deze USB-kabel nodig u niet meer om een aparte lader voor uw Gameboy Advance SP.U kunt uw GBA opladen door inpluggen in de USB-poort op uw laptop/pc, of door het inpluggen in de USB-poort op een USB-lader, die het
Opladen van een Game Boy advance sp met geen lader

Opladen van een Game Boy advance sp met geen lader

Ik maakte een lader van de GBA SP met behulp van huishoudelijke artikelen. Ik was op zoek om dit probleem met een tutorial online oplossen maar aan het eind dat alle de "tutorials" deed was zeggen mij voor een lader online kopen. Ik bedacht hoe
Het gebruik van de Game Boy Printer

Het gebruik van de Game Boy Printer

dit is in feite een handleiding voor iedereen having zorg met het gebruik van er Game Boy printer. Ik dacht dat het van enig nut gezien het feit dat er een gebrek aan pdf Game Boy printer handleidingen online kan zijn. Vandaag zullen we overwegen het
Game Boy Backlight | Hoe te installeren | Game Boy DMG

Game Boy Backlight | Hoe te installeren | Game Boy DMG

Check ons uit op net als ons op Facebook of volg ons op twitter. Zie onze instructiepagina voor meer Game Boy en handheld installatie-instructies.IntroductieEen achtergrondverlichting toe te voegen aan je is gameboy een van de gemakkelijkste, meest e
Een halogeenkoplamp toevoegen aan uw Game Boy Color

Een halogeenkoplamp toevoegen aan uw Game Boy Color

als je bent opgegroeid met het afspelen van Gameboy zoals ik deed, ben ik zeker u talloze uren van pokemon veldslagen, waarvan vele alleen mogelijk door de reddende genade van uw wormlight waren. Ik weet dat ik veel lange nachten van Gameboy te danke
Een Game Boy micro aanbrengen gamecube kabel

Een Game Boy micro aanbrengen gamecube kabel

gefrustreerd met het gebrek aan Gamecube connectiviteit voor de Game Boy Micro? Deze draad zal u tonen hoe die functionaliteit te herstellen. Er zijn geen wijzigingen op de Game Boy Micro zelf nodig, alleen van de kabel tussen de Micro- en de Gamecub
Gameboy Backlight: Hoe Backlight van een Game Boy (DMG)

Gameboy Backlight: Hoe Backlight van een Game Boy (DMG)

Als je van wat we doen, vinden onze shop op http://asmretro.com of vind ons op Facebook en Instagram!Benodigde onderdelen:ASM Retro "dichtheid" Backlight KitTriwing schroevendraaierPhilips hoofd schroevendraaierKleinere Philips hoofd schroevendr