Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
In diesem anweisbaren zeige ich Ihnen, wie ich meine Arcade-ähnliche Struktur baue, die mit Arduino und einem externen Laptop gesteuert wird.
Es werden einige Optionen ausgelassen, die Sie ausfüllen müssen: Das Arcade-Design benötigt einen Monitor, der entscheidet, wie groß Sie den gesamten Rahmen bauen müssen.
Schritt 1: Anforderungen
Sie benötigen: Arduino Uno
Drähte: Aufgrund der Joystick-Einheit benötigen Sie sowohl männliche als auch weibliche Enden. Mann zu Mann zusammen mit Frau zu Frau wird funktionieren, aber Mann zu Frau wird auch funktionieren. Ich empfehle viele verschiedenfarbige.
Joystick-Breakout-Board DR811
Steckbrett 170 Pins (Ein kleines) Sie brauchen in diesem Kurs nicht zu löten, aber Sie können mein Design damit verfeinern.
Mikroschalterknopf 12x12mm (Beliebige Farbkappe)
10k Ohm Widerstand.
Klebeband
Nägel
(Alter) Monitor. Am liebsten quadratisch.
Holz (oder etwas anderes, mit dem Sie einen Rahmen bauen würden)
Die weißen Rahmen auf dem Foto sind optimal, so etwas ist praktisch für Ihr Kabelmanagement.
Schritt 2: Einrichten der Arduino-Verkabelung
Der Joystick ist sehr einfach und verdrahtet wie auf dem Bild, das ihn zeigt. Der Schlüsselschlitz muss in eine Nummer Ihres Pins gesteckt werden. In meinen Bildern werden sowohl der Joystick als auch die Taste gezeigt, dass sie in Steckplatz 2 gesteckt sind. Wir werden die Taste des Joysticks nicht verwenden (dies ist zum Drücken der Taste des Joysticks). Also habe ich dies in 3 gesetzt (für wenn Sie jemals etwas damit machen wollen).
X und Y des Joysticks sind analoge Eingänge. A0 und A1. Außerdem müssen Sie 5V und Masse an den Joystick anlegen.
Der Button ist eine kleinere Version von
In diesem Kurs habe ich ein kleineres Steckbrett verwendet, wie auf dem Bild gezeigt. Dadurch erhalten Sie eine sehr kleine Knopfleiste, die Sie nicht löten müssen. Achten Sie darauf, den Mikroschalterknopf wirklich in das Steckbrett zu drücken, es braucht etwas Druck, um sich daran festzuhalten.
Die Taste verwendet die 3,3 V.
Schritt 3: Arduino skripten
Das Skript wandelt analog und digital zusammen, da dies auf einem arduino Uno etwas komplex war. Auf einem Arduino Leonardo ist es viel einfacher. Zwei meiner Programmierfreunde | Aroop Roelofs und Robert Popijus haben mir geholfen, dies möglich zu machen.
Um dieses Skript zu erklären: Es beginnt mit der Definition eines Satzes von Variablen. Sie benötigen eine Baudrate von 9600, auf diese Weise kann das Arduino weiterhin Eingaben an die Unity Game-Engine genau senden.
Der Joystick arbeitet mit einem Mittelpunkt von 512 Einheiten (diese können Sie sich als Pixel vorstellen). Wir brauchen einen X+, einen X-, einen Y+ und einen Y- Wert. Aus diesem Grund definieren wir 256 für die beiden Achsenvariablen. Auf diese Weise zentriert sich der Joystick genau in der Mitte von 512 und ein Wert zwischen -1 und 1 kann zurückgegeben werden.
Die untere Seite unter "der eigentliche Code" generiert eine bestimmte Kombination von Wörtern als einen einzelnen String, der an die Unity-Engine gesendet wird. Es sieht so aus: Xvalue_Yvalue_FiringYes/No
Die Taste sagt ft (fire true), um anzuzeigen, dass der Spieler feuert. Sonst sagt es immer ff (Feuer falsch)
Wenn Sie also den Joystick ein wenig nach rechts neigen und den Feuerknopf drücken, sendet das System etwas wie 0.53_0_ft
Der untere Teil ist der Arbeitsmotor für diesen Mechanismus.
Das Skript kann alternativ hier heruntergeladen werden
Schritt 4: Aufbau des Arcade-Rahmens
Dies ist ein großer Schritt und kann für Sie anders sein, als ich es getan habe.
Sie müssen einen Holzrahmen um den Monitor bauen, den Sie für die Spielhalle verwenden möchten.
Beginnen Sie mit dem Zeichnen Ihres Rahmens und erhalten Sie genaue Messungen. Messen Sie um Ihren Monitor herum, um die besten Ergebnisse zu erzielen. Sie müssen eine schiefe abgewinkelte Front machen, damit Ihr Arduino platziert werden kann. Ich habe ein wenig 8 bis 9 Zentimeter verwendet, um den Monitor herauszuragen. Ich begann mit der Unterseite und fügte dann einige Seitenwände auf dem ersten Bild hinzu. Ich habe mit MDF gearbeitet, es ist einfach mit Holz zu bauen.
Fügen Sie die Rückseite Ihrer Spielhalle hinzu, mit MDF können Sie Schrauben verwenden, um alles zusammenzuhalten. Ich habe keinen Kleber verwendet, daher kann ich diesen Rahmen zerlegen, wenn ich ihn aufrüsten oder später reparieren möchte.
Nachdem Sie die Rückseite hinzugefügt haben, müssen Sie eine Plattform erstellen, auf der Ihr Monitor stehen kann. Ihr Monitor sollte etwas höher stehen als der Boden der gesamten Spielhalle: Der Boden ist für Ihre Arduino-Konstruktion.
Auf der Oberseite habe ich einige Kühlrippen für die Luftzirkulation ausgeschnitten, da mein Monitor etwas alt ist und heiß werden könnte.
Machen Sie einige ziemlich große Löcher in der Rückseite, damit das HDMI/VGA- und das Netzkabel Ihres Monitors herausragen können.
Schritt 5: Arduino hinzufügen
Ihr Arduino sollte in den vorderen Raum gestellt werden, der aus Ihrer Spielhalle herausragt. Sie müssen zwei Plattformen bauen, auf denen der Joystick und das Button-Breadboard sitzen können. Ich habe zwei Holzbalken verwendet und sie im gleichen Winkel gesägt, in dem die Frontplatte nach unten geht. Auf diese Weise ragen Joystick und Taste genauso heraus wie die gesamte Frontplatte.
Die Frontplatte ist ziemlich einfach, bohren Sie einige Löcher, damit Ihr Joystick und Ihre Taste herausragen können. Du brauchst ein paar Löcher.
Ein Loch für Ihren Joystick, eines für Ihren Knopf und ein Loch für das USB-Kabel Ihres Arduino. Sie können dieses letzte Loch verlassen und eine Batterie auf Ihrem Arduino machen, wenn Sie möchten. Sie können auch das letzte Loch an einer der Seitenwände hinzufügen.
Der Knopf selbst ist sehr niedrig und wird nicht außerhalb Ihrer Frontplatte kleben. Finde ein Cilinder-Objekt, eine Lippenstiftkappe. Diese sind normalerweise eine feine Seite für einen Fingerknopf. Mit Sekundenkleber habe ich die Kappe gefüllt und die obere Kappe des Knopfes auf die gestanzte Papierfüllung geklebt. Als nächstes können Sie es wieder auf die Schaltfläche Ihres Steckbretts klicken. Sie können beide Controller-Einheiten auf Ihren Blockplattformen aufkleben, wie ich es mit meinem Steckbrett getan habe. Ich habe selbst einige Nägel gefunden und diese in die winzigen Löcher gehämmert, die mit der Joystick-Einheit geliefert werden. Wenn Sie das Steckbrett an allen Seiten mit Klebeband versehen, kann es sich nicht bewegen, wenn der Kappenknopf aus Ihrer Frontplatte herausragt. Wenn Sie sich fertig fühlen, schließen Sie Ihr Arduino an das USB-Kabel an, fügen Sie Ihre Frontplatte hinzu und schrauben Sie alles fest zusammen.
Schritt 6: Laden Sie das Spiel herunter und spielen Sie
Ich habe ein Spiel entwickelt, das Sie sofort spielen können.
Es kann heruntergeladen werden unter
Verbinden Sie den Arduino USB mit Ihrem Laptop oder PC und schließen Sie den HDMI an. Wenn das Spielfenster erscheint, wählen Sie "Display 2", das normalerweise Ihr angeschlossener Monitor ist. Wenn Sie einen älteren Monitor verwenden und einen neueren Computer haben, benötigen Sie möglicherweise einen VGA-zu-HMDI-Konverter wie auf dem Bild.
Spielen und genießen!
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
Arcade: 3 Schritte (mit Bildern)
Arcade: Vor 20 Jahren habe ich Run and Gun @ the Arcade gespielt und jetzt beschlossen, meine eigene Arcade zu bauen Entwurf
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: 7 Schritte
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: Jetzt zum Detail
So bauen Sie eine Nintendo-Arcade: 5 Schritte (mit Bildern)
So bauen Sie eine Nintendo-Arcade: Dieses Instructable zeigt Ihnen, wie ich meine Nintendo-Arcade gebaut habe. Es ist ein Bartop-Schrank, der ein originales Nintendo-Spiel spielt. Die Spielhalle ist komplett eigenständig mit einem Netzschalter für alles. Sie können ein Video der Spielhalle in Aktion sehen unter