Inhaltsverzeichnis:

Arduino 'Breadbot' Puzzle-Spiel - Gunook
Arduino 'Breadbot' Puzzle-Spiel - Gunook

Video: Arduino 'Breadbot' Puzzle-Spiel - Gunook

Video: Arduino 'Breadbot' Puzzle-Spiel - Gunook
Video: Arduino BreadBot servo_test 2024, Juli
Anonim
Arduino 'Brotbot' Puzzle-Spiel
Arduino 'Brotbot' Puzzle-Spiel

Ach nein! Mein Babyroboter braucht ein paar Drähte, um wieder zum Leben zu erwachen!

Heute werden wir ein Puzzlespiel machen, das beginnenden Arduino-Benutzern etwas über Breadboarding beibringen könnte. Deshalb habe ich das gemacht! Sie können es so komplex machen, wie Sie möchten, aber ich habe mich für 4 LEDs und 5 Pins auf jeder Seite des Mini-Steckbretts entschieden. Dieses Puzzlespiel wurde von dem beliebten Steam-Spiel „Rede weiter und niemand explodiert“inspiriert.

Hier ist, was Sie brauchen, um die gleiche Version wie ich zu erstellen:

- Ein Arduino-UNO

- Ein Steckbrett zum Anschließen der Drähte zum Spielen

- Drähte (männlich zu männlich und männlich zu weiblich)

- 4 verschiedenfarbige LEDs (und Widerstände)

- 1 Piezo-Summer

- (ich habe 5 verwendet) Widerstände, um verschiedene Ergebnisse für Ihre Antworten zu messen

- (ich habe 5 verwendet) Widerstände für die andere Seite des Mini-Breadboards

- eine kleine Schachtel, um alles hineinzupacken (ich habe die Schachtel benutzt, in der ein altes Telefon von mir kam)

- Farbe, Klebeband, Arme, Beine und einen Kopf für deinen Roboter! werde verrückt damit!

Ich empfehle dringend, das Projekt zuerst auf einem Steckbrett auszuarbeiten, bevor Sie alles in die Box legen oder es vielleicht zusammenlöten. Tun Sie das, was Ihrer Meinung nach am besten funktioniert!

Schritt 1: Die LEDs

Die LEDs
Die LEDs
Die LEDs
Die LEDs

Wir möchten 4 digitale Pins auf dem Arduino für 4 LEDs verwenden.

Lassen Sie sie in dieser Reihenfolge gehen, für jeden: digitaler Pin zum Steckbrett > Widerstand für LED > LED > zur Masse auf Ihrem Arduino. Testen Sie sie, um zu sehen, ob sie funktionieren!

Schritt 2: Das Puzzle-Feld

Das Puzzle-Feld
Das Puzzle-Feld
Das Puzzle-Feld
Das Puzzle-Feld

Durch die Verwendung der analogen Pins zum Messen der Spannungen können wir unterschiedliche Ergebnisse erzielen.

Beginnen Sie, indem Sie einen Draht von einem beliebigen analogen Pin an das Steckbrett anschließen. Bringen Sie einen starken Widerstand (1 kOhm bevorzugt) in derselben Schiene an Masse an. Wenn wir also den Pin jetzt messen, wird 0 zurückgegeben.

Tun Sie dies maximal 5 Mal, wir brauchen 1 analogen Pin offen, um zu Beginn des Spiels einen zufälligen Seed zu erstellen!

Jetzt für die andere Seite der Platine: Verbinden Sie einen Draht vom 5V-Pin mit der positiven Schiene im Steckbrett. Um unterschiedliche Ergebnisse von jedem Draht zu erhalten, benötigen wir 5 verschiedene Widerstandswerte. Wenn Sie nicht wie ich 5 verschiedene Arten von Widerständen haben, verwenden Sie mehrere nacheinander, sie addieren sich.

nett!

Schritt 3: Der Piezo-Summer und Frankenstein-Drähte

Wir sind fast fertig mit der ganzen Verkabelung!

Verwenden Sie einen digitalen Pin und schließen Sie einen Piezo-Summer an, der wieder mit Masse verbunden ist

Verwenden Sie einen anderen digitalen Pin und verbinden Sie ein langes Kabel damit, verbinden Sie ein weiteres langes Kabel mit Masse. Wenn sich diese beiden berühren, wird eine Überprüfung ausgelöst, ob alle Kabel, die der Player angeschlossen hat, korrekt sind!

Schritt 4: Der Code

Laden Sie meinen Projektcode herunter und lesen Sie ihn durch, ich bin sicher, es kann viel sauberer, effizienter und besser sein, aber das ist es, was ich mit meiner Erfahrung gemacht habe! Fühlen Sie sich frei, damit herumzuspielen oder dem Projekt Ihre eigene Wendung zu geben!

Schritt 5: Das Lösungsblatt

Die angehängte Datei ist auf Niederländisch, daher werden die meisten von Ihnen wahrscheinlich nicht viel damit anfangen können (wenn Sie keine zusätzliche Herausforderung beim Übersetzen haben möchten!), also müssen wir unsere eigene erstellen. Sie können ganz einfach Ihre eigenen Lösungen erstellen, indem Sie die 'u'-Variable auf eine gewünschte Zahl setzen, hochladen, nachsehen, welche Lichter angehen, einige Drähte Ihrer Wahl anschließen und die Frankenstein-Drähte anschließen, um die Lösung zu sehen solutions Array im Code und in Ihrem Lösungsblatt, damit Spieler es lösen können! Ich bin sicher, dass Sie das herausfinden können, wenn Sie so weit gekommen sind:)

Schritt 6: Fertig

Fertig!
Fertig!
Fertig!
Fertig!
Fertig!
Fertig!

Beeindruckend!!! Herzlichen Glückwunsch, du hast es geschafft, du hast ein Roboter-Puzzle-Spiel gemacht

Jetzt ist es Zeit, das Gehäuse zu machen und alles zusammenzubauen! viel Glück!!

Empfohlen: