Inhaltsverzeichnis:

Sif's Maze (Spiel) - Arduino ITTT - Gunook
Sif's Maze (Spiel) - Arduino ITTT - Gunook

Video: Sif's Maze (Spiel) - Arduino ITTT - Gunook

Video: Sif's Maze (Spiel) - Arduino ITTT - Gunook
Video: You can't hide the batteries when it's transparent! 2024, November
Anonim
Sifs Labyrinth (Spiel) - Arduino ITTT
Sifs Labyrinth (Spiel) - Arduino ITTT

Meine Schule hat mich beauftragt, etwas Interaktives mit einem Arduino zu machen. Ich habe ein kleines Labyrinth-Spiel gemacht, das leider nicht so gut geklappt hat, aber du kannst es gerne beenden oder ergänzen

Dieses Projekt begann als Konzept für ein TBA über die nordische Mythologie. Du warst Lifthrasir, Liebhaber des Lebens und hattest deinen Namen vergessen. Entweder musstest du deinen Geliebten, Lif, finden oder dem Wald entkommen, in dem du aufgewacht bist. Leider lief das auch nicht so gut, also habe ich es in ein kleines Labyrinthspiel verwandelt, das immer noch an der nordischen Mythologie festhielt

Schritt 1: Dies ist, was Sie brauchen

Für dieses Projekt werden folgende Teile benötigt:

- Arduino Uno

- Überbrückungsdrähte

- Flüssigkristallanzeige (LCD) (16, 2)

- Druckknopf x2

- Potentiometer

- 10k Ohm Widerstand x3

- Mindestens 1 kg Speckstein (je mehr Steine Sie haben, desto einfacher ist es, die Hardware im Inneren zu montieren).

- Holzstecker x4

Schritt 2: Zeit, zu einem R T

Zeit, zu einem R T
Zeit, zu einem R T

Sie haben richtig gelesen, meine Damen und Herren. Es ist Zeit für A R T. Oder besser gesagt, den Speckstein so zu schnitzen, dass die Hardware hineinpasst.

Ich tat dies, indem ich den Stein aushob und rieb, aber wenn Sie andere, professionellere Werkzeuge zu Hause haben, können Sie diese gerne verwenden. Speckstein lässt sich sehr leicht kultivieren, so dass Sie wirklich keinen Bohrer MX-30KSUPER oder ähnliches brauchen. Standardzubehör zum Aushobeln und Reiben funktioniert gut.

Zuerst müssen wir den Stein in zwei Hälften teilen. Ob Sie es glauben oder nicht, aber ich habe eine Säge für weiche Metalle genommen und direkt durchgesägt. Jetzt, da wir 2 Hälften eines Steins haben, können wir irgendwo in der Mitte einer der Hälften eine rechteckige Form herausschneiden. Wir werden dies für die Anzeige verwenden. Ich habe meins groß genug gemacht, damit das GANZE Display hineinpasst, aber Sie können es auch so formen, dass nur das Display selbst sichtbar wird.

VORSICHT VORGEHEN!! Wie Sie vielleicht bemerkt haben, ist in meiner Displayhälfte ein großer Riss. Es geschah beim Bohren in der Nähe eines schlankeren Teils (wir kommen später zum Bohren). Seien Sie beim Bohren in der Nähe von schlankeren Teilen sehr vorsichtig, da dies häufig vorkommt.

Ach ja, vielleicht auch generell vorsichtig sein. Ich würde es hassen, jemanden wegen meines Projekts verwundet zu sehen.

Jetzt! Für die zweite Hälfte benötigen wir eine ausgehöhlte Rechteckform. Tief genug, um den Arduino und das Potmeter zu passen, aber nicht zu tief, weil Sie nicht möchten, dass der Stein spaltet.

Zeit zum Bohren, Baby. Jetzt möchten Sie 4 Punkte um das Anzeigeloch und den hohlen Teil Ihrer Hälften auswählen. Sie werden später die Holzdübel hineinstecken, um die obere (Display-) Hälfte zu stützen. Bohren Sie Löcher in (nicht durch) den Stein und stecken Sie die Dübel in die Löcher. Machen Sie dasselbe mit der oberen (Display-) Hälfte. Ich schlage vor, Sie setzen diese Löcher an den gleichen Stellen.

Nachdem Sie das getan haben, sollten Sie die Steine mit Abstand übereinander legen können!

Schritt 3: Hardware La Vista, Baby

Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby

Entschuldigung für das schreckliche Terminator-Wortspiel, aber es ist Zeit, das Herz der Maschine zusammenzubauen.

Beginnen Sie mit dem Löten von Stiften oder Überbrückungsdrähten an den LCD-Bildschirm. Ich entschied mich, die Sprungdrähte direkt an den Bildschirm zu löten. So würde ich Platz sparen und alles würde besser passen. Wenn Sie fertig sind, sollte Ihr Bildschirm meinem sehr ähnlich sein. Sie können hier nachschlagen, wie Sie den LCD-Bildschirm verdrahten:

www.arduino.cc/en/Tutorial/HelloWorld?from…

Sie können den genauen Anweisungen in diesem Tutorial folgen, da ich dies auch zum Anschließen meines Bildschirms verwendet habe, damit der Code mit diesen Pins funktioniert.

Nachdem Sie fertig sind, können Sie den Bildschirm mit dem im selben Tutorial bereitgestellten Beispielcode testen.

Als nächstes schlage ich vor, dass Sie das Potentiometer mit einem Stück Platine verbinden. Verbinden Sie das Potmeter und den Bildschirm und testen Sie das Potmeter, indem Sie es drehen. Wenn sich die Helligkeit des LCD ändert, haben Sie es richtig verkabelt. Wenn nicht, schlage ich vor, dass Sie sich das oben verlinkte Tutorial noch einmal ansehen.

Wenn Sie fertig sind, nehmen Sie Ihre Tasten, verbinden Sie sie mit der Masse und den 5V-Pins Ihres Arduino. Sie können die Tasten an beliebige digitale Pins anschließen. Achten Sie darauf, den Code zu überprüfen, wenn die Pins gleich sind.

Nachdem Sie fertig sind, können Sie die Hardware in Ihren Stein stecken!

Schritt 4: Wenn (letzterSchritt) {code();}

Piepsen. Zeit, die Matrix zu betreten.

Du hast es erraten! Es ist Zeit zu codieren. Mach dir keine Sorge. Dieser Teil ist eigentlich ziemlich einfach. Das einzige, was ich nicht zum Laufen bringen konnte, war das Spiel über dem Bildschirm. Wenn Sie es schaffen, es zum Laufen zu bringen, sagen Sie es mir bitte!

Sie können meinen Code verwenden, den ich als herunterladbare Datei hinzugefügt habe. Sie können Ihre eigenen Ebenen hinzufügen, indem Sie die vorherigen Ebenen kopieren und einfügen, jedoch mit unterschiedlichen Antworten (links und rechts).

Und das ist alles! Ich hoffe wirklich, Sie haben etwas aus diesem Tutorial herausgeholt und vielleicht sogar Ihr eigenes gemacht!

Wenn ja, würde ich es gerne sehen!

Empfohlen: