Costume de Gameboy géant jouable (3 / 4 étapes)

Étape 3: Faire fonctionner les boutons

À ce stade, j’ai eu le portable monté, Tetris chargé et il irait dans sa boucle de démo à chaque minute ou deux. Mais je voulais des boutons ! Désolé pour le manque de photos, j’ai été jusqu'à environ 2 heures pour aller à ce point...

Temps de mettre mon Arduino pour travailler. Le chemin de bouton à gameboy ressemble à ceci :

  • Le bouton est enfoncé, fermeture du circuit de terre à l’une des broches d’entrée numériques (j’ai utilisé les pull-ups internes afin que les broches lire normalement haute, jusqu'à ce que le bouton est enfoncé).
  • Arduino lit entrées chaque quelques msec, détecte la pression de bouton.
  • Arduino debounces la poussée de bouton.
  • Arduino envoie le signal sur son émulateur de port série intégré pour chaque pression de touche. (Ce que vous voyez dans le moniteur de serial Arduino.)
  • App de Python indique le port série, mappe les données brutes à la clé correcte d’être poussé.
  • Python app utilise « xte » pour émuler un keypress, alimentant à l’application actuelle. Note : Ceci est spécifique à Linux, le code devra être totalement différent pour Windows.
  • Émulateur de Gameboy voit le keypress et voila(ish) !

Ne peut pas recommander Arduino assez pour ce genre de chose. J’ai eu un voyant clignotant en 1 min, puis serial communication vers le haut en 5 mn. Heureusement, j’ai eu un code Python qui traînent pour lire le port série, alors que le principal problème que j’ai eu à résoudre faisait l’entrée dans l’émulateur.

Pour cela j’ai utilisé xte, qui est une application qui peut nourrir des événements d’entrée directement sur le serveur de la fenêtre. J’étais inquiet au début, parce que l’émulateur ne semble pas ramasser les presses ; ajoutant un délai entre le bas et des événements aidé, mais il était encore un peu insensible.

Je pense que le problème était que je n’avais l’Arduino émettent touche Bas événements, ce qui signifie que l’application Python devait simuler des paires d’événements de haut/bas. Puis l’émulateur doit avez fait ses propres debouncing. Aurait été mieux carte touche down et up directement aux mêmes événements via xte et laisser l’émulateur à le manipuler.

J’ai partagé le code sur Github.

Articles Liés

Costume de Robot géant

Costume de Robot géant

dans ce instructable je vais vous montrer comment faire un costume de robot géant sur un budget.  Au total, le costume chiffré environ 30-50$ et a été presque entièrement en carton.  Il m'a fallu plus deux ans d'atermoiements pour finalement terminer
Costume de Robot géant professionnel & Durable de Kaiju !

Costume de Robot géant professionnel & Durable de Kaiju !

Pour la plupart d'entre nous, de plus en plus en regardant des films de monstres a été un aliment de base de notre enfance. Nous avons aimé regarder les énormes bêtes atomique-cracheur de feu, traque un paysage urbain tout en écrasant les bâtiments e
Costume de calmar géant

Costume de calmar géant

Cette année, j'ai voulu un costume qui a incorporé les tentacules et l'éclairage alors je suis allé avec cet hybride de calmar/seiches. Crédit photo : Kelly O.Étape 1: corps J'ai fabriqué le corps tout entier de polyéthylène réticulécaoutchouc mousse
Jouable Smash Brothers costume

Jouable Smash Brothers costume

mes enfants pris les caractères de Smash Brothers Wii que vous être pour Halloween cette année et je m'habille toujours vers le haut pour mettre en correspondance. J'ai vraiment apprécié les costumes de l'an dernier quand j'étais un jeu d'arcade pacm
Mon petit Twilight poney Sparkle Costume

Mon petit Twilight poney Sparkle Costume

Ma fille voulait être Twilight Sparkle de My Little Pony l'Halloween. Voici comment je lui ai fait un costume...Étape 1: Créer le bandeau. J'ai demandé à ma fille si je pouvais juste couper la tête de son animal en peluche mon petit poney et le coudr
Comment faire un Transformers "Hot Rod / Rodimus Prime" Costume

Comment faire un Transformers "Hot Rod / Rodimus Prime" Costume

"jusqu'au jour, jusqu'à ce que tous sont un!" La mort de Optimus Prime, la matrice de Leadership finalement passa à mon homme principal, Hot Rod. Cette année, mes amis et moi avons décidé que notre thème pour le Comic de Chicago et l'Entertainme
Monstre Costume de 7'

Monstre Costume de 7'

J'ai longtemps voulu créer un costume de monstre géant. Alimentée de l'excitation et le plaisir que j'ai dû faire le costume de Batman, j'ai décidé de m'ambitieux.J'ai dessiné le visage un jour alors qu'il s'ennuie dans une réunion et depuis lors mon
Comment faire un Sandwich géant

Comment faire un Sandwich géant

Hey tout le monde. Ici, vous apprendrez comment faire un costume de sandwich géant. Je ne sais pas tout le monde a besoin d'un, mais j'aime à penser les gens veulent plus un. J'ai ceci construit pour les gars génial au Château de nu. Comme toujours,
Un ROBOT géant de l’anime de folie à Mokuba

Un ROBOT géant de l’anime de folie à Mokuba

il s'agit de mon costume de Robot géant artisanale 9 pieds de haut. Il pèse 120 livres, a pris environ 250 heures de travail pour accomplir et est principalement composé de mousse de styrol, matériel et matériaux de construction recyclés de boîtes de
Mains de monstre mécanique

Mains de monstre mécanique

Depuis que j'ai décidé de faire un costume de monstre géant, je savais que proportionnellement, j'aurais besoin d'étendre mes mains. Aussi, je savais que ce serait plus frais si ces mains s'installe de façon. Cette instructable est le résultat de cet
Trottinant citrouille

Trottinant citrouille

cela a été le premier Halloween que ma fille était en mesure de venir avec son propre costume. Pendant un certain temps, il a changé toutes les semaines, puis réglé sur « citrouille ». Alors, j'ai utilisé son seau en forme de citrouille Halloween com
Giant Pacman Déguisement

Giant Pacman Déguisement

c'est comment faire un costume de Pacman portable 5ft, celui que j'ai fait les photos me remporte le premier prix à une eighties party ! Il peut être simplement adapté pour faire les fantômes aussi, obtenir quelques-uns d'entre vous aller habillé com
Costume BMO jouable

Costume BMO jouable

Bonjour à tous !Quelle heure est-il?Vous l'avez deviné,Temps de l'aventure !Mon personnage préféré de temps de l'aventure est BMO.  J'ai voulu lui être pour Halloween, mais pas n'importe quelle boîte avec peinture sur elle, j'ai voulu personnes pour
Géant Chomping Costume Pacman

Géant Chomping Costume Pacman

C'était mon costume d'Halloween pour 2009. Il a fallu environ un mois et demi de planification et de travail. J'ai construit un Pacman et Ghost, mais cet article se concentrera sur le Pacman. Le costume a une bouche fonctionnelle ainsi que de haut-pa