Inhaltsverzeichnis:

PressKill: ein Arduino-Spiel - Gunook
PressKill: ein Arduino-Spiel - Gunook

Video: PressKill: ein Arduino-Spiel - Gunook

Video: PressKill: ein Arduino-Spiel - Gunook
Video: Preskil Island Resort Hotel Walkthrough, Mauritius 2024, November
Anonim
PressKill: ein Arduino-Spiel
PressKill: ein Arduino-Spiel

PressKill ist ein physisches Spiel für vier Spieler, das ich mit einem Arduino für ein Schulprojekt entworfen und erstellt habe. Die Herstellung des Spiels beinhaltet Programmieren, Löten, Erstellen von Vektorplänen, Laserschneiden und etwas Kleben. Willst du ein tolles Spiel machen, um mit Freunden zu spielen? Weiter lesen!

Regeln für das Spiel:

  1. Wenn ein Spieler seinen Knopf drückt, bekommt er einen Punkt und die Deadzone beginnt.
  2. Wenn ein Spieler während der Deadzone seinen Knopf drückt, verliert er und ist aus dem Spiel.
  3. 5 Sekunden nach ihrem Start endet die Deadzone. Darauf gibt es keinen Hinweis.
  4. Der erste Spieler, der fünf Punkte hat oder als letzter aufsteht, gewinnt.

Schritt 1: Teile

Teile
Teile
Teile
Teile

Hier ist eine Liste aller Teile, die in den physischen Build des Spiels eingeflossen sind.

  • 1 Arduino
  • 4 große Arcade-Tasten mit optionaler Beleuchtung
  • 16 Buchsen
  • 4 weiße LEDs
  • 4 220 Ohm Widerstände
  • 4 10.000 Ohm Widerstände
  • viel draht
  • Schrumpfschlauch
  • Perfboard
  • 1 Blatt 3mm MDF-Holz
  • Holzkleber

Außerdem habe ich folgende Tools verwendet:

  • Lötkolben
  • Laserschneider
  • Heißluftpistole (Feuerzeug funktioniert auch)

Schritt 2: Verkabelung

Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung

Die Verkabelung selbst ist nicht so kompliziert, es ist nur mühsam, weil Sie viermal dasselbe tun müssen, einmal für jede Taste. Hier ist eine gute Anleitung für die Knopfstifte: Big-Dome-Push-Button-LinkIt-Grundlagen

Okay, hier ist die Sache in nur fünf Schritten:

  1. Setzen Sie die LEDs in die Arcade-Tasten ein. Wenn Ihre Tasten problemlos mit LEDs kompatibel sind, großartig! Meine waren es nicht, also habe ich sie an Ort und Stelle gelötet.
  2. Befestigen Sie die Buchsen an einigen Drähten. Ich lötete sie, um die Verbindung zu verstärken, und fügte zur Sicherheit mit der Heißluftpistole einige Schrumpfschläuche hinzu. Ich habe die Drähte farbcodiert, um negativ (grau) und positiv (rot) zu sein.
  3. Löten Sie alle Drähte für jeden Knopf auf ein kleines Stück Perfboard, um die richtigen Widerstände hinzuzufügen. Es hilft auch, ein bisschen zu organisieren. Sehen Sie sich das beiliegende Bild an, um die verschiedenen Drähte und Widerstände genau zu betrachten. Verbinden Sie dann die Drähte mit den Buchsenleisten mit der Taste. jetzt viermal wiederholen!
  4. Löten Sie alle Drähte jedes Knopfes, die in die 5V und GND des Arduino gehen, parallel auf ein anderes kleines Stück Perfboard. Auf diese Weise müssen Sie statt acht nur zwei Drähte an Ihr Arduino anschließen.
  5. Dies ist ein optionaler Schritt, aber wenn Sie wie ich etwas organisiert bleiben möchten, beschriften Sie die Drähte von jedem Knopf, die in die PINs des Arduino gehen. Ich habe meine nach Knopffarbe farbcodiert.

Das war's für die Elektronik! Wenn Sie schlauer sind als ich, planen Sie Ihre Schaltungen im Voraus, damit Sie die Kabel einfach verwalten und einen großen Kabelsalat vermeiden können.

Schritt 3: Box

Kasten
Kasten

Aus persönlichen Gründen wollte ich eine lasergeschnittene Box machen, um die gesamte Elektronik zu halten. Es ist eine ziemlich einfache Form und kann einfach durch Sägen von Holz und Bohren von runden Löchern hergestellt werden. Wenn das also für Sie schneller oder zugänglicher ist, ist dies ein kluger Schachzug. Aber lassen Sie mich Ihnen sagen, diese Fingergelenke sehen verdammt cool aus.

Das Muster für die Box habe ich von makercase.com genommen, die es wirklich einfach machen, nicht alle Fingergelenke selbst zu zeichnen. Dann habe ich das Muster in Inkscape, einem kostenlosen Vektorzeichenprogramm, modifiziert. Meiner Erfahrung nach ist Inkscape nicht gut beim Exportieren von.dxf-Dateien, die vom Lasercutter gelesen werden, daher ist eine Lösung für dieses Problem die Verwendung von Adobe Illustrator.

Die Box selbst misst 30 x 30 x 10 Zentimeter. Sobald Sie Ihren MDF-Laserschnitt haben, können Sie die Platten zusammenkleben. Kleben Sie den Boden jedoch nicht ein! Es dient als umgedrehter Deckel für den Zugriff auf die Hardware. Sie können es anbringbar machen, indem Sie einige Magnete auf die Innenseite kleben. Ich tat es nicht, einfach weil ich es nicht brauchte. Es ist eine gute Entscheidung, wenn Sie die Kiste viel bewegen möchten, ohne dass der Boden abfällt.

Hinweis: Die Pläne in dieser Anleitung enthalten kein Loch für ein Stromkabel zum Arduino. Ich habe selbst einen gebohrt, aber Sie können die Pläne ändern, um einen aufzunehmen, oder eine 5-V-Stromquelle in die Box legen. Dafür ist noch viel Platz.

Schritt 4: Code

Hier ist der Code für den Arduino. Es wurde von mir erstellt und kann Fehler enthalten, obwohl ich vorerst noch keine bemerkt habe. Es ist kommentiert und es steht Ihnen frei, es weiter zu optimieren, zu modifizieren oder zu ergänzen.

Schritt 5: Viel Spaß

Spaß haben!
Spaß haben!

Das mag kitschig klingen, aber ich meine es ernst: Viel Spaß beim Basteln und Spielen! Denken Sie auch daran: Zum Spaß am Machen gehört auch kein Spaß. Wenn Sie nicht weiterkommen, spielen Sie herum und experimentieren Sie, um neue Lösungen für Probleme zu finden. So konnte ich dieses Spiel machen. Danke fürs Lesen!

Empfohlen: