Inhaltsverzeichnis:

Buzz Wire Scavenger Hunt Clue - Gunook
Buzz Wire Scavenger Hunt Clue - Gunook

Video: Buzz Wire Scavenger Hunt Clue - Gunook

Video: Buzz Wire Scavenger Hunt Clue - Gunook
Video: 40 Fun Scavenger Hunt Riddles for Kids and Teens | Scavenger Hunt Riddles At Home 2024, November
Anonim
Buzz-Draht-Schnitzeljagd-Hinweis
Buzz-Draht-Schnitzeljagd-Hinweis

Dieses Instructable zeigt Ihnen, wie Sie eine Hi-Tech-Version des Spiels "Buzz Wire" erstellen, die als Hinweis bei der Schnitzeljagd verwendet oder für andere Herausforderungen angepasst werden kann.

Schritt 1: Die Idee

Die Idee
Die Idee

Buzz Wire ist eine spielähnliche Operation, aber mit einer Wendung (im wahrsten Sinne des Wortes)! Ziel ist es, einen Ring um einen verdrillten Draht zu legen, ohne ihn zu berühren. In der klassischen Version dieses Spiels ertönt ein Summer oder ein Licht blinkt, wenn der Ring den Draht berührt. Ich wollte eine Version dieses Spiels als Teil einer Schnitzeljagd zum Geburtstag meines Lebensgefährten bauen. Daher brauchte ich eine Möglichkeit, einen Hinweis im Spiel zu verbergen. In diesem Instructible erfahren Sie, wie Sie mit einem Arduino und einem LCD-Bildschirm eine aktualisierte Version dieses Spiels erstellen, die nur nach erfolgreichem Abschluss des Spiels eine Nachricht anzeigt! Das Beste ist, es gibt keine Möglichkeit zu betrügen (es sei denn, Sie verstehen die Schaltung!)

Schritt 2: Die nicht-elektronischen Zutaten

Die nicht-elektronischen Zutaten
Die nicht-elektronischen Zutaten

Um den Körper dieses Spiels zu bauen, benötigen Sie:

  • Die Spur - ich habe einen dicken Kupferdraht verwendet. Jeder leitfähige Metalldraht sollte funktionieren. Sollte dünn genug sein, um sich zu biegen, aber dick genug, um seine Form während des Spiels fest zu halten.
  • Der Ring - ich habe einen Ösenhaken verwendet. Alternativ können Sie auch etwas zusätzlichen Draht aus der ringförmig gebogenen Schiene verwenden.
  • Zwei Unterlegscheiben - diese werden als Endpunkte der Spur verwendet.
  • Etwas mehr Draht - Dies wird verwendet, um diese verschiedenen Teile mit dem Stromkreis zu verbinden. Ich habe einige dünne Drähte (aus Cat-5-Kabel abgezogen) für die Schienen- und Unterlegscheibenverbindungen (Sie benötigen drei Drahtabschnitte) und ein dickeres Alligator-Überbrückungskabel für den Ring.
  • Ein Brett - das hält alles zusammen. Ich habe ein fußlanges Stück von 1 "x4" verwendet.

Als Werkzeuge benötigen Sie:

  • Ein Bohrer und ein bisschen die gleiche Größe wie Ihr Gleisdraht
  • Einige Zangen
  • Heißkleber

Schritt 3: Der nicht-elektronische Build

Das nicht-elektronische Build
Das nicht-elektronische Build
Das nicht-elektronische Build
Das nicht-elektronische Build
Das nicht-elektronische Build
Das nicht-elektronische Build

Bohren Sie zuerst zwei Löcher der gleichen Größe wie Ihr Gleisdraht in beide Seiten der Platine. Diese dienen als Ankerpunkte des Drahtes.

Wickeln Sie als nächstes den kleineren Draht um jede der Unterlegscheiben, wie im zweiten Bild gezeigt.

Kleben Sie nun eine der Unterlegscheiben mit der Drahtwicklung über das erste Loch, schieben Sie dann ein Ende des Gleisdrahtes in das Loch und kleben Sie es fest. Die Unterlegscheibe und der Gleisdraht dürfen sich nicht berühren. Siehe das dritte Bild.

Biegen Sie nun den Gleisdraht in eine lustige Form und klemmen Sie ihn in der Länge ab, die Sie benötigen, um das andere Loch zu erreichen. Bevor Sie das Gleiskabel in das zweite Loch schieben, legen Sie die zweite Unterlegscheibe (mit der Drahtwicklung) um das Gleiskabel und wickeln Sie dann etwas von dem dünnen Draht um das Ende des Gleiskabels. Kleben Sie dann das Ende oder den Gleisdraht in das Loch und kleben Sie die Unterlegscheibe auf das Brett (siehe Bild 4). Stellen Sie sicher, dass keine elektrische Verbindung zwischen dem Gleiskabel und der Unterlegscheibe besteht.

Verwenden Sie als nächstes die Krokodilklemme, um ein Ende des Überbrückungskabels an den Ring zu klemmen, wie in Bild 5.

Jetzt sollte Ihr Build ungefähr wie das erste Bild aussehen.

Schritt 4: Die elektronischen Zutaten

Die elektronischen Zutaten
Die elektronischen Zutaten

Um das Gehirn dieses Spiels aufzubauen, benötigen Sie:

  • Ein Arduino
  • Ein LCD-Bildschirm
  • ein 10k-Potentiometer
  • Ein Piezo-Summer (optional)
  • eine rote und eine grüne LED (optional)
  • Eine Handvoll Starthilfekabel und ein Steckbrett
  • ein 220 Ohm Widerstand
  • Vier Widerstände des gleichen Wertes mit einem Widerstand von 1Kohm oder höher

All diese Teile finden Sie in einem der Starterpakete von Elegoo, die für ein Bündel von Komponenten sehr viel sind. Ich habe dieses Projekt mit Komponenten von diesem gebaut.

Schritt 5: Der elektronische Build

Das elektronische Build
Das elektronische Build

Bauen Sie die Schaltung wie im Diagramm gezeigt auf. Hier einige Hinweise:

  • Die an die LEDs und das LCD angeschlossenen Widerstände sind 220 Ohm
  • Die an den analogen Eingängen angeschlossenen Widerstände und der diagonal platzierte sind 1k+ Ohm.
  • Die Diagnosedrähte, die mit dem Header auf der rechten Seite verbunden sind, sind die Drähte, die wie folgt mit dem Hauptteil des Spiels verbunden sind:

    • A0 (grünes Kabel) verbindet sich mit der Spielstart-Waschmaschine
    • A1 (blaues Kabel) verbindet sich mit dem Gleiskabel
    • A2 (gelbes Kabel) wird an die Endspielscheibe angeschlossen

Diese Schaltung wurde mit TinkerCad gezeichnet.

Schritt 6: Der Code

Der Code ist angehängt und auch auf meinem GitHub zu finden.

Dieses Spiel wurde als Teil einer Schnitzeljagd zum Geburtstag meiner Freundin Jamie entwickelt. Sobald sie das Spiel beendet hatte, zeigte der LCD-Bildschirm den Ort ihres nächsten Hinweises an, der die Spülmaschine war, und der Piezo-Summer spielte "Happy Birthday". Wenn Sie keine Geburtstags-Schnitzeljagd für jemanden namens Jamie planen, bei dem der nächste Hinweis in der Spülmaschine liegt, möchten Sie vielleicht einige Codes ändern, wie den LCD-Text und die Piezo-Summer-Melodie.

Grundsätzlich gibt es 5 Phasen, die mit dem Start (Arduino schaltet sich ein), Spielbeginn (Ring berührt Startscheibe), Spielfehler (Ring berührt Gleisdraht), Spielende (Ring berührt Endscheibe, nachdem die Startscheibe und nicht die Strecke berührt wurde) verbunden Draht) und Cheater (Ring, der die Endscheibe berührt, nachdem er den Gleisdraht berührt hat). Diese Stufen werden mit if/else-Logik in der Hauptschleife implementiert, und die verschiedenen Texte werden mit einem Switch-Case-Block in displayText() implementiert. Beachten Sie, dass es einen Fall (stage = 1) gibt, den ich nicht wirklich verwende. Es gab mir Probleme, also habe ich es einfach aus der Logik entfernt, aber nicht aufgeräumt und habe jetzt keine Lust dazu.

Hoffentlich ist der Code einfach genug zu verstehen und entsprechend anzupassen. Konkrete Fragen beantworte ich gerne in den Kommentaren, wenn Sie welche haben.

Der Piezo-Song "Happy Birthday" stammt von

Schritt 7: Viel Spaß

Genießen!
Genießen!

Laden Sie den Code hoch, verbinden Sie die Drähte von der Unterlegscheibe, der Schiene und dem Ring mit der Schaltung und binden Sie alles zusammen! Dieses Spiel hat tatsächlich ziemlich viel Spaß gemacht und wir haben es nach der Schnitzeljagd gespielt. Ich habe auch eine aktualisierte Version erstellt, die eher ein eigenständiges Spiel ist. Anstatt am Ende einen Hinweis zu haben, verfolgt es, wie lange Sie brauchen, um eine Runde zu beenden, und zeigt einen Highscore an. Sehen Sie diese Version hier. Ich bin mir sicher, dass es auch andere lustige Dinge gibt, die mit diesem grundlegenden Setup gemacht werden können.

Viel Spaß beim Machen!

Empfohlen: