Spielbar Riesen Gameboy Kostüm

4 Schritt:Schritt 1: Software-Konfiguration; Bau der Körper Schritt 2: Montage des Laptop- Schritt 3: Erstellen Sie die Tasten Arbeit Schritt 4: Der letzte Schliff

Spielbar Riesen Gameboy Kostüm

Ich habe lange dachte, das wäre ein Spaß Kostüm zu bauen und zu sein, auch wenn ich nur 24 Stunden, um sie geschehen, war ich überzeugt, ich könnte etwas arbeiten, auch wenn es nicht spielbar zu bekommen. Am Ende ging es überraschend reibungslos und ich war in der Lage, die Tasten arbeiten Minuten vor der Party. Ich hatte sogar Zeit, um den Arm Löcher geschnitten (Tasten waren die Priorität obwohl)!

Schritt 1: Software-Konfiguration; Bau der Körper

  1. Spielbar Riesen Gameboy Kostüm

    Spielbar Riesen Gameboy Kostüm

    Spielbar Riesen Gameboy Kostüm

    Spielbar Riesen Gameboy Kostüm

    Spielbar Riesen Gameboy Kostüm

    Spielbar Riesen Gameboy Kostüm

    Alle 8 Artikel anzeigen

    Ich war überzeugt, ich könnte den Körper des Kostüms zu bauen. Es ist ein Feld mit einem Bild auf der Front! Also, meine erste Schritt war, um zu überprüfen, dass ich ein Gameboy-Emulator auf einem alten Laptop zum Laufen zu bringen und nutzen Sie die ROM geladen.
    Ich Ubuntu installiert auf dem Laptop, die heruntergeladen Gameboy Emulator, gngb und hochgefahren die ROM. Es funktionierte großartig erstmals (Puh, war besorgt, es würde Stunden dauern!). Gameboy Emulation scheint vor Ort zu sein.
    Dann fand ich ein Foto des vor einem Gameboy und verwendet Poste, um es auf mehreren Blättern zum Kleben nach oben drucken. I in der Regel gerne malen und formen meine Kostüme, aber ich hatte keine Zeit für die Zeit; Bedrucken der Vorderseite gespeichert mehreren Stunden Arbeit.
    Dann war es nur eine Frage der Kleben Sie es auf und es auf der Vorderseite eines geeigneten Feld einfügen. Paar Stunden in den Build und es ist schon eine (Grund-) Kostüm; jetzt der Druck war weg!

Schritt 2: Montage des Laptop-

  1. Spielbar Riesen Gameboy Kostüm

    Spielbar Riesen Gameboy Kostüm

    Spielbar Riesen Gameboy Kostüm

    Spielbar Riesen Gameboy Kostüm

    Spielbar Riesen Gameboy Kostüm

    Der Laptop hatte ich konnte nicht ganz ausklappbaren Flach so schraubte ich die Scharniere. An diesem Dell waren alle Scharnierschrauben an der Außenseite und die Kabel waren lang genug, um die Scharniere aus manövrieren und flach. Das fühlte sich an wie der riskantesten Teil der integrierten und ich könnte Wifi verloren haben, aber zum Glück der Bildschirm blieb die ganze Nacht.
    Mit dem Laptop flach ausgelegt, ich legte es vorsichtig in die Tracht und dann baute Gaffer-Tape und Klebeband, um sie an Ort und Stelle fest zu halten. Gaffer-Tape und Klebeband sind ähnlich, aber Gaffer-Tape ist so konzipiert, sauber entfernt werden. Ich habe die Gaffel direkt auf dem Laptop, damit ich zurückfordern später und dann Klebeband für Stärke gebaut.
    Da der Laptop war ziemlich schwer, ich auch einen Karton geklebt Leiste in das Kostüm, das Gewicht zu halten. Ich verwendete E6000 Kontaktkleber zu befestigen, dass, da es schnell aushärtet stärker als der Karton selbst zu sein.

Schritt 3: Erstellen Sie die Tasten Arbeit

  1. Spielbar Riesen Gameboy Kostüm

    Spielbar Riesen Gameboy Kostüm

    Spielbar Riesen Gameboy Kostüm

    Spielbar Riesen Gameboy Kostüm

    Spielbar Riesen Gameboy Kostüm

    Spielbar Riesen Gameboy Kostüm

    Zu diesem Zeitpunkt hatte ich den Laptop angebracht, Tetris geladen und es wäre durch seine Demo-Schleife jedes oder zwei Minuten laufen. Aber ich wollte Tasten! Sorry für die fehlenden Bilder, war ich bis auf etwa 2 Stunden bis zu diesem Zeitpunkt zu gehen ...
    Zeit, um mein Arduino zu arbeiten. Der Weg von der Taste, um gameboy sieht so aus:
    Taste gedrückt, Schließen des Stromkreises vom Boden bis einen der Digitaleingangspins (I verwendet die internen Pull-ups, so dass die Stifte normalerweise hoch zu lesen, bis die Taste gedrückt wird). Arduino liest Eingänge alle paar Millisekunden erkennt Tastendruck. Arduino entprellt den Knopf drücken. Arduino sendet Signal über seine eingebaute serielle Port-Emulator für jeden Tastendruck. (Was Sie in der Arduino seriellen Monitor.) Python App liest die serielle Schnittstelle, ordnet die Rohdaten auf die richtige Taste gedrückt werden. Python App nutzt "xte", um einen Tastendruck zu emulieren, Verfütterung an die jeweilige Anwendung. Hinweis: Dies ist Linux-spezifisch, würde der Code müssen völlig andere für Windows zu sein. Gameboy Emulator sieht den Tastendruck und voila (ish)!
    Kann es nicht genug empfehlen Arduino für diese Art der Sache. Ich hatte eine LED blinkt in 1 min, dann die serielle Kommunikation bis in 5 Minuten. Zum Glück hatte ich einige Python-Code herumliegen zum Lesen der seriellen Schnittstelle, so das Hauptproblem hatte ich zu lösen war immer die Eingabe in den Emulator.
    Dafür habe ich xte, die eine App, die Eingabeereignisse direkt in das Fenster Server ernähren können. Zuerst war ich besorgt, da der Emulator schien nicht zu holen, die Druckmaschinen; Hinzufügen einer Verzögerung zwischen dem unteren und Ereignisse dazu beigetragen, aber es war immer noch ein bisschen mehr reagiert.
    Ich denke, das Problem war, dass ich nur die Arduino emittieren Taste gedrückt Ereignisse, was bedeutete, dass der Python-app hatte zu simulieren down / up Event Paaren. Dann wird der Emulator war bestimmt zu tun sein eigenes Entprellung. Wäre besser gewesen, Taste gedrückt und direkt auf die gleichen Ereignisse über xte Karte und lassen Sie den Emulator damit umgehen können.
    Ich teilte den Code auf Github .

Schritt 4: Der letzte Schliff

  1. Spielbar Riesen Gameboy Kostüm

    Endgültige Details:
    Hinzugefügt Emulator als Autostart-Anwendung so, es würde direkt in booten, wenn ich den Laptop neu zu starten. Berechnet die Batterie. Hinzugefügt eine drahtlose Mini-Tastatur, die ich für die Steuerung meiner HTPC hatte. Das möchte ich den Emulator und basteln beenden ohne Demontage irgendetwas. Schneiden Sie den Arm Löcher!
    Danke fürs Lesen!