Discours-contrôlée de Game Boy Advance

Il s’agit d’un projet, que j’ai travaillé sur pour mon cours d’électronique à Pomona College. Merci au professeur Dwight Whitaker et Tony Grigsby pour leur aide et leurs conseils tout au long de ce projet et un crédit à Jonathan Wong pour l’idée de ce projet !

Aussi, voici une liste de Instructables j’ai regardé pour idées/inspiration tout en travaillant sur ce projet :

Comment ça marche

L’idée fondamentale de ce discours-contrôlée Game Boy Advance est que vous pouvez prononcer le nom d’un bouton (à gauche, A, démarrage, etc.) et avoir la réponse de la GBA comme si cette touche a été enfoncée. Voici un rapide aperçu de comment je l’ai mis à travailler :

1. vous dire un mot dans un petit microphone (Supposons que vous dites « start ») et ce signal est envoyé du microphone à l’ordinateur par le biais de l’Arduino.

2. le logiciel de reconnaissance vocale BitVoicer voit que « start » est un mot il est censé pour répondre à et envoie l’Arduino la chaîne « démarrer ».

3. l’Arduino reçoit la chaîne et affecte à la tension d’une broche de sortie numérique haute et le reste à la basse. Le jeu de broche à haute est connecté à un relais qui est à son tour relié à deux plaquettes de métal sur le circuit GBA qui correspondent à la touche AutoScan.

4. Etant donné que le code pin est réglé sur haut le relais change d’État, rendant les deux électrodes métalliques reliés électriquement. Ce raccordement électrique est ce qui arrive quand vous habituellement des touches GBA, donc la GBA réagit comme si le bouton de démarrage a été enfoncé.

J’ai ce actuellement mis en place pour tous les boutons L, R, à l’exception, puis sélectionnez. J’ai choisi de ne pas le faire pour ces boutons car ils ne sont pas utilisés aussi souvent que les autres boutons et j’ai voulu première mise au point sur l’obtention des boutons essentiels au travail. Les boutons de direction sont définies pour rester en haut jusqu'à ce que vous dites une nouvelle commande (équivalent à maintenant le bouton enfoncé) tandis que le A, B, et boutons start sont définis pour rester en haut pendant 200 ms avant de passer à la basse (équivalent à la touche une fois). J’ai aussi programmé une commande « stop » qui affecte toutes les quilles à faible à arrêter toutes les commandes en cours.

Questions

Bien que la commande vocal fonctionne assez bien, il y a quelques points à connaître. D’une part, il y a un retard d’environ une ou deux secondes entre quand vous dites une commande et lorsque la GBA répond à elle. Donc ne vous attendez pas à jouer tous les jeux où le chronométrage d’important, sauf si vous vous avérez justement être vraiment bon à penser à l’avenir et de dire les commandes dès le début ! Une autre question est que BitVoicer parfois ne reconnaît pas un commandement, mais cela n’arrive pas trop souvent et quand il le fait habituellement vous ne devrez vous répétez une ou deux fois. J’ai notamment eu du mal avec pensant j’ai dit « b » lorsque je disais « a ». Aussi, navigation menu peut parfois être gênante avec la configuration actuelle : parfois vous allez défiler les menus très vite puisque les boutons de direction ont lieu vers le bas, alors qu’à d’autres moments, vous devrez alterner entre une touche de direction et la commande de stop (c'est-à-dire "vers le bas, arrêt, vers le bas, arrêt,..."), si vous voulez continuer à aller dans une direction sur un menu. Si vous rencontrez ces problèmes ou non dépend de la façon dont le jeu que vous jouez traite de navigation dans le menu. Pour résoudre ce dernier problème je pense finalement ajoutant du code qui va permettre de deux commandes pour chaque touche de direction, celui que vous maintenez la touche enfoncée et que vous appuyez dessus une fois.

Malgré ces problèmes, j’ai pensé que ce projet s’est avéré assez bien et j’ai vraiment apprécié de travailler là-dessus. J’espère que vous faire trop !

Articles Liés

Transformation de LEGO Game Boy Advance - « Vantage »

Transformation de LEGO Game Boy Advance - « Vantage »

costume de mes créations plus populaires de LEGO--des répliques du jeu vidéo systèmes/jeux qui transforment en robots Hasbro-esque--à la suite, j'ai créé une autre figurine personnalisé pour ma série ! Mais cette fois, j'ai non seulement pleine photo
Faire un câble Game Boy Advance SP USB chargeur : Chargez votre GBA depuis un PC ou un téléphone portable chargeur

Faire un câble Game Boy Advance SP USB chargeur : Chargez votre GBA depuis un PC ou un téléphone portable chargeur

pourquoi faire ceci, vous demandez?Eh bien, avec ce câble USB, vous n'avez plus besoin de transporter un chargeur séparé pour votre Game Boy Advance SP.Vous pouvez charger votre GBA en y branchant au port USB sur votre ordinateur portable/pc, ou en y
Charger une Game Boy Advance SP et ai toujours branché sur une Gamecube !

Charger une Game Boy Advance SP et ai toujours branché sur une Gamecube !

je jouais la légende de Zelda Wind Waker avec ma GBA SP branché sur mon Gamecube et il a commencé à manquer de jus. Si j'ai vite couru vers le bas sur le réfrigérateur et a sorti quelques jus d'orange ! J'ai versé dans un verre et courut à la pauvre.
Game Boy advance au Game Boy original

Game Boy advance au Game Boy original

Une taille brique Game Boy Advance SPÉté le sens de le faire pendant un certain temps. Il s'agissait tout d'abord en 2010, mais la personne qui a montré des photos d'elle n'a jamais publié un tutoriel complet sur la façon dont il l'a fait. Donc, j'ai
Game Boy Advance Dock (Version italienne)

Game Boy Advance Dock (Version italienne)

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

Game Boy advanced clé USB

comment adapter une clé USB dans un jeu old boy advanced cartouche. Pour des regards...Étape 1: Recueillir les documents requis Assez basique. Tu as besoin de:1. petit tournevis, il utilise une tête de triangle, mais un petit qu'assez Philips ou à tê
Jeu Game Boy Advance sur votre smartphone andorid

Jeu Game Boy Advance sur votre smartphone andorid

bienvenus gens c'est ma tentative pour vous montrer comment jouer ces jeux retro Game Boy sur vos nouveaux téléphonesJe pense que c'est génial de relais car il vous permet de jouer gba où que vous soyez ainsi qu'un bon moment passépour télécharger le
Nokia S60 Game Boy Advance (GBA) émulateur avec vBag

Nokia S60 Game Boy Advance (GBA) émulateur avec vBag

il y a toujours une Apps pour faire quelque chose sur votre téléphone, comme vBag émulateur GBA par exemple.Sur cette instructables, je vais vous guider comment préparer, installer, même la façon d'obtenir le code de licence gratuite!!vBag est une ap
Charge une Game Boy advance sp sans chargeur

Charge une Game Boy advance sp sans chargeur

J'ai fait un chargeur GBA SP à l'aide d'articles ménagers. Je cherchais pour résoudre ce problème avec un tutoriel en ligne, mais à la fin que tous les « didacticiels » avez-vous a me dire d'acheter un chargeur en ligne. J'ai figuré dehors comment le
Concevoir votre propre affaire de Game Boy Advance SP avec TinkerCAD

Concevoir votre propre affaire de Game Boy Advance SP avec TinkerCAD

j'aime ma GameBoy et l'utilise encore aujourd'hui, même si je l'ai eu il y a longtemps. Du plaisir accessoires ne serait pas mal, maintenant ils ? Qu'en est-il un peu personnalisée affaire et parce que j'aime tant, impression 3D, pourquoi ne pas il p
Démonter la Nintendo Game-boy Advance

Démonter la Nintendo Game-boy Advance

Sans titre de 3ds sur Vimeo. Voir la vidéo... Merci
Comment utiliser le Game Boy Printer

Comment utiliser le Game Boy Printer

il s'agit essentiellement d'un manuel pour toute personne ayant des problèmes avec l'utilisation il imprimante Game Boy. J'ai pensé qu'il peut être d'une certaine utilité, considérant qu'il y a un manque de pdf manuels d'imprimante Game Boy en ligne.
Game Boy jeu Bluetooth Pad

Game Boy jeu Bluetooth Pad

Le crédit initial va à alpinedeltaici :et ici :J'aime vraiment l'idée sous-jacente à l'aide d'une manette de jeu physique pour les entrées de différents jeux sur mon téléphone, cependant j'ai senti qu'il y a plus de potentiel qu'il était avec la mane
Rétro-éclairage de garçon de jeu | Comment installer | Game Boy DMG

Rétro-éclairage de garçon de jeu | Comment installer | Game Boy DMG

Consultez nous sur aimez-nous sur Facebook ou suivez-nous sur twitter. Pour plus d'instructions d'installation portable Game Boy et voir notre page des instructions .IntroductionAjout d'un rétro-éclairage vous GameBoy est une des modifications plus s