Inhaltsverzeichnis:

Das Memento-Spiel - Gunook
Das Memento-Spiel - Gunook

Video: Das Memento-Spiel - Gunook

Video: Das Memento-Spiel - Gunook
Video: РЕАЛЬНО КРУТОЙ СТАНОК ИЗ СЛОМАННОЙ БОЛГАРКИ. ПОЛЕЗНАЯ САМОДЕЛКА 2024, Juli
Anonim
Das Erinnerungsspiel
Das Erinnerungsspiel

Tinkercad-Projekte »

Du kennst wahrscheinlich diese Spiele, bei denen sich der Spieler eine Abfolge von Farben und Tönen merken und sie wiedergeben muss, oder?

Das Memento-Spiel fügt Preise für zusätzlichen Spaß hinzu! Sobald ein Spieler eine vorgegebene Punktzahl erreicht, gewinnt er das Spiel und die Box öffnet sich und zeigt den Preis.

Ich hatte ein paar Anforderungen: Die Kiste musste robust sein und von einem kleinen Kind gehandhabt werden können; das Fach musste groß genug sein, um kleine Geschenke aufzunehmen; und ich wollte eine Möglichkeit, den Schwierigkeitsgrad zu ändern, ohne es den Spielern zu erlauben, dies selbst zu tun.

Hier ist ein Video des gesamten Prozesses, in dem ich lerne, wie man Tinkercad verwendet, die Box und die Schaltung entwirft und dann mit dem eigentlichen Build fortfährt. Das Video überspringt ein paar Teile und ist meistens 150x schneller, aber keine Sorge, denn alle eigentlichen Anweisungen sind in den nächsten Schritten. Außerdem werden zur besseren Lesbarkeit im letzten Schritt alle Dateien, Pläne, Code usw. veröffentlicht.

Schritt 1: Entwerfen der Box

Entwerfen der Box
Entwerfen der Box

Es war überraschend einfach, die Box mit Tinkercad zu gestalten. Ich habe ein paar der offiziellen Tutorials durchgesehen, um den Dreh raus zu bekommen, dann hat mich Youtube durch den Rest geführt. Hier ist die Box, damit Sie daran basteln können (ziehen Sie, um sie in 3D anzuzeigen):

Wenn Sie diese in Tinkercad öffnen, können Sie auf jedes Teil klicken und dann die Pfeiltasten drücken, um es zu verschieben (Strg + Aufwärts, wenn Sie nach oben gehen möchten). Mit diesen Tasten können Sie eine "explodierte Ansicht" erhalten. Die Keilform im Inneren der Box stellt das Magnetschloss dar, nur für den Fall, dass Sie sich wundern.

Wenn es ein Designelement gibt, auf das ich stolz bin, dann ist es die schwerkraftbetriebene Tür. Durch das Hinzufügen dieses senkrechten Holzbretts neben dem Türscharnier (in der Box muss man es öffnen, um es zu sehen), möchte die Tür natürlich offen bleiben und das einzige, was sie geschlossen hält, ist das Magnetschloss, das, wenn der Spieler gewinnt, öffnet für eine Sekunde.

Schritt 2: Entwerfen der Arduino-Schaltung

Entwerfen der Arduino-Schaltung
Entwerfen der Arduino-Schaltung

Es stellte sich also heraus, dass Tinkercad Circuits hat, ein einfach zu bedienender Elektroniksimulator. Damit meine ich, dass es tatsächlich das Verhalten elektronischer Komponenten simuliert, einschließlich eines echten Arduino. Als ich meine Simulation durchführte, warf sie sogar Warnungen aus, dass die LEDs zu viel Strom bekamen. Sorry Circuits, aber ich weiß es besser. Die LEDs leuchten nicht die ganze Zeit, daher sind 220--Widerstände in Ordnung. Danke aber für die Warnung.

Das Ganze ist sehr intuitiv, ich habe nur ein paar Tutorials gemacht, bevor ich mit Circuits fertig geworden bin, also habe ich sofort angefangen, das Ganze zu entwerfen. Hier ist es:

www.tinkercad.com/things/1mPEFTjZVTQ-the-m…

Sie können die 4 farbigen Lichter mit jeweils eigenem Knopf, den Lautsprecher und eine weiße Lampe sehen.

Die while-Lampe stellt das Magnetschloss dar, das die Box öffnet, und der Lautsprecher musste tatsächlich verstärkt werden (Sie können mich im Video beim Googeln einfacher Verstärkerschaltungen sehen, wenn Sie nicht blinken).

Schritt 3: Das Spiel codieren

Das Spiel codieren
Das Spiel codieren

Circuits führt eine Simulation durch, da wir einige Anweisungen für das Arduino codieren. Wie habe ich das gemacht? Ich suchte nach anderen Arduino-Memory-Spielen, es standen einige zur Auswahl, also habe ich genau das getan. Ich wählte einige Code-Stücke von hier aus, einige von dort, fügte meine eigene geheime Sauce hinzu und zerdrückte alles so, dass es schlüssig genug war. Ich hätte es besser dokumentieren sollen, tut mir leid, dass ich es nicht getan habe. Zögern Sie nicht, meinen Code in Stücke zu hacken, wenn es etwas gibt, das Ihnen hilft. Klicken Sie einfach auf den Code-Button in Circuits, um ihn zu sehen.

Ich habe die Arduino-IDE verwendet, um den Code für einen echten Live-Prototyp an meinen Arduino zu senden, bevor ich zum nächsten Schritt übergegangen bin.

Schritt 4: Barebones Arduino

Barebones Arduino
Barebones Arduino
Barebones Arduino
Barebones Arduino
Barebones Arduino
Barebones Arduino

Wie ich im Video erkläre, habe ich mich für ein Barebone-Arduino-Setup entschieden, damit ich die zusätzlichen Schaltkreise und Komponenten auf derselben Platine unterbringen konnte. Sie müssen dies nicht tun, Sie können jeden Arduino verwenden, aber falls Sie meinen Build replizieren möchten, habe ich das Design von Nick Gammon verwendet.

Die zusätzlichen Teile, die passen mussten, waren:

Ein isolierter Relaiskreis zum Ansteuern des 9-V-Magnetschlosses, das die Tür öffnet.

Eine einfache Verstärkerschaltung für den Lautsprecher.

Ich habe eine Fritzing-Zeichnung angehängt, die zeigt, was wo verbunden ist. Ich habe absichtlich einen Raum zwischen den ATmega328P-PU-Pins und den restlichen Komponenten gelassen, aber sie sind tatsächlich verbunden.

Der ATmega328P-PU-Chip ist mit einem coolen Etikett bedeckt, um zu erkennen, welche Pins den Arduino-Pins entsprechen. Auch dafür gibt es am Ende eine Datei.

Es gibt einen Bypass-Reed-Schalter in dieser Zeichnung, den ich im eigentlichen Spiel nicht implementiert habe (kam nicht rechtzeitig an), aber ich halte es trotzdem für eine gute Idee. Lass es mich aufschlüsseln:

Angenommen, die Kiste ist verschlossen und Sie möchten sie öffnen, aber Sie können entweder die aktuelle Schwierigkeitseinstellung nicht lösen oder es liegt ein unerwarteter Fehler vor, der das Türöffnungssignal nicht an das Schloss sendet. Wenn Sie den Reed-Schalter betätigen (indem Sie einen starken Magneten in der Nähe vorbeiführen), verbindet sich die 9-V-Batterie direkt mit dem Schloss unter Umgehung des gesamten Stromkreises. Nur Sie kennen diesen geheimen "Freischaltcode" und die richtige Platzierung des Reed-Schalters.

So wie es aussieht, sieht meine Box selbst bei genauer Betrachtung geschlossen aus, aber der Boden ist nur mit nicht verklebten Dübeln befestigt, die zufällig sehr fest sitzen. Wenn ich stark genug ziehe, beginnt es sich zu öffnen.

Schritt 5: Build Tipps und Tricks

Tipps und Tricks zum Bauen
Tipps und Tricks zum Bauen
Tipps und Tricks zum Bauen
Tipps und Tricks zum Bauen
Tipps und Tricks zum Bauen
Tipps und Tricks zum Bauen

Wenn ich es noch einmal machen würde, würde ich die Herstellung meiner eigenen Holzkiste überspringen und einfach etwas kaufen und das anpassen. Ich habe einige robust aussehende Sperrholzkisten gesehen, die wirklich billig verkauft wurden, also müsste ich nur eine Wand für die Tür schneiden und vielleicht die Oberseite anschrauben. Wenn Sie gut in der Holzbearbeitung sind, machen Sie es. Für mich war es einfach zu viel Aufwand. Das Endergebnis war trotzdem schön.

Das Schloss wurde durch Versuch und Irrtum angebracht, ich habe das Metallstück, das Sie auf dem Foto sehen, mit einer Zange gebogen und die Toleranzen unter Berücksichtigung der unbeabsichtigten Seitwärtsbewegung des Metallscharniers angepasst.

Ich musste ein paar Millimeter herausschneiden, wo das Scharnier an der Tür- und Kastendecke verschraubt ist.

Ich habe die Holzbretter, die mit Dübeln stumpf verbunden wurden, gehobelt und geschliffen. Dann habe ich Lack auf die Außenseite der Schachtel und die Innenseite des Fachs aufgetragen, wo das Geschenk platziert wird. Mit dem Elektronikgehäuse habe ich mich nicht beschäftigt.

Ich habe Pappe verwendet, um alles kuschelig zu machen. Die Kiste wurde fallen gelassen und funktioniert weiter.

Ich habe einige Dupont-Anschlüsse verwendet, um die Montage und Fehlerbehebung zu erleichtern. Jeder größere Teil der Schaltung rastet bei Bedarf ein und aus.

Wenn der Platz ein Problem ist, verwenden Sie nicht sechs 1,5-V-Batterien, um eine 9-V-Batterie zu ersetzen, wie ich es getan habe. Als ich es zusammenbaute, hatte ich nicht den richtigen Stecker und hatte keine Lust, ihn danach zu ändern. Auf der positiven Seite wird das Schloss jahrelang Leistung haben.

Die isolierteren Dupont-Buchsen habe ich an andere, robustere, vertikale Wände auf der Hauptplatine geklebt. Wie das Relais oder andere Anschlüsse, bei denen mehr Pins an die Platine gelötet sind.

Wie im Quellcode kommentiert, um die Pegel zu ändern, verbinden Sie Masse mit einer Kombination von analogen Pins. Auch dafür gibt es eine Datei am Ende des instructable.

Schritt 6: Die wahren Spielziele: Gedächtnisfähigkeiten und Ausdauer

Die wahren Spielziele: Gedächtnisfähigkeit und Ausdauer
Die wahren Spielziele: Gedächtnisfähigkeit und Ausdauer

Dies ist ein Spiel, das meine Tochter immer wieder spielt. Sie ist 3 Jahre alt und hat derzeit etwa 50% Erfolg auf Level 5. Manchmal stecke ich ein kleines Spielzeug hinein (ich habe mehrere Lego-Leute, die sie noch nicht gesehen hat) oder einen Keks, und sie liebt es. Ich habe sie alleine spielen sehen, und manchmal löst sie das Spiel, nur damit sie ein Geschenk (eines ihrer Spielzeuge) für mich hineinlegen kann. Natürlich muss ich das Spiel lösen, um es zu bekommen. Ich habe das Level gewechselt, wenn sie etwa 90% Erfolg hat, um es schwierig genug zu halten, um zu motivieren.

Diese besondere Stufe (5) war eine echte Herausforderung für sie, aber ich möchte, dass sie den Wert von Ausdauer kennt. Außerdem ist es in Ordnung, die Dinge nicht gleich beim ersten Versuch richtig zu machen. Mit der Zeit und Übung kann man besser werden.

Schritt 7: Quellcode, Pläne, Links und Dateien, kommen Sie und holen Sie sie sich, verwenden Sie sie nach Belieben

Links:

Das Speedbuild-Video:

Das Tinkercad Circuits Design mit Quellcode:

Das Tinkercad 3D-Box-Design:

Angehängte Dokumente:

Das Fritzing-Layout

Eine Textdatei zum Ändern des Levels

Eine PDF-Datei mit vielen Etiketten zum Aufkleben auf Ihre ATmega328P-PU-Chips.

Erstautoren-Wettbewerb
Erstautoren-Wettbewerb
Erstautoren-Wettbewerb
Erstautoren-Wettbewerb

Zweiter Platz beim Erstautorenwettbewerb

Empfohlen: