Legend of Zelda Musical Chest

7 Schritt:Schritt 1: Das Design-Dungeon Schritt 2: Die Musik Dungeon Schritt 3: Der Dungeon of LEDs Schritt 4: Die Brust in der Dungeon Schritt 5: Der Mpide Dungeon mit der Codierung Boss Schritt 6: Final Boss (Finishing Touches) Schritt 7: Abschließende Gedanken

Legend of Zelda Musical Chest

Legend of Zelda Musical Chest

Legend of Zelda Musical Chest

Legend of Zelda Musical Chest

Alle 5 Artikel anzeigen

Wie viele von euch wissen, dass der Legend of Zelda ist eine der beliebtesten Videospiel-Reihe zu je gemacht wurden. Die Ocarina of Time ist wahrscheinlich der beliebteste Spiel in der Serie mit insgesamt 7,6 Millionen Exemplaren während es zu Lebzeiten verkauft. Einer der kultigsten Merkmale der Ocarina of Time ist, wenn Sie eine Truhe zu öffnen.
Wie Sie auf eine geheimnisvolle Truhe zu öffnen gehen eine Melodie zu spielen beginnt. Diese Melodie verursacht Vorfreude und Spannung. Wenn die Melodie geht es Höhepunkt hält das Link-Element ist er über den Kopf in den Sieg gefunden und eine triumphale Partitur gespielt wird. Sie fühlen sich vollendete nur für die Eröffnung einer Brust und halten Sie ein Element.
So ist das Ziel für die zu Tag ist es, neu zu erstellen, dass Sie hier. So statten Master-Schwert und schnappen Sie Hylian Schild, müssen Sie einige Punkte zu sammeln!
Materialien:
Eine Truhe oder eine Box oder ein Behälter von einer Art Ich kaufte mir ein Klar Brust aus einem Bastelgeschäft und dann gefärbt das Holz Kupferband ein piezoelektrischer Lautsprecher WS2812 LED-Streifen (Länge kann variieren) chipKIT Max32 4-AA Batterie Pack AA-Batterien 10K-Ohm Widerstände Wires Solder (Optional) Ein Hebel oder Schalter
Sobald Sie haben klare allen Dungeons und versammelt alle Ihre Artikel Das Abenteuer kann beginnen!

Schritt 1: Das Design-Dungeon

  1. Legend of Zelda Musical Chest

    Legend of Zelda Musical Chest

    Alle 4 Artikel anzeigen

    Die erste Sache, die bei der Einrichtung Ihrer Brust ist die Schaltung von allem, was im Inneren. Der Hauptteil Sie wirklich brauchen, sich Sorgen zu machen ist die Schaltfläche einrichten. Der Grund, warum dies so ein großes Anliegen ist, weil ich die tatsächliche Brust wie ein Knopf. Wenn der Deckel geschlossen ist, der Knopf gedrückt wird. Wenn der Deckel geöffnet ist die Taste nicht gedrückt wird. Es ist ein guter Weg, um den Zeitpunkt für richtig, wenn der Benutzer öffnet den Kasten zu bekommen.
    Sie wollen sicherstellen, dass Sie genügend Platz in der Brust, um einen Akku, ein Max32, einen LED-Streifen, und die Leitungen zu halten haben. Wenn Sie Ihre Maschine aussehen dann schön haben wollen, müssen Sie sich finden, zu vertuschen, alle Drähte und Schaltungen.

Schritt 2: Die Musik Dungeon

  1. Legend of Zelda Musical Chest

    Legend of Zelda Musical Chest

    Um das klassische Lied von Legend of Zelda müssen Sie die Hinweise wissen, haben Noten oder in der Lage, daran erinnern, wie es genau geht erstellen. Ich fand einige Noten auf dieser Website .
    Um die Noten, die Sie benötigen, die Sie benötigen, um die Frequenzen der einzelnen Noten kennen erstellen. Da die meisten Menschen haben keine super-präzise hören und Häufigkeit der Berechnung Ohren können Sie dies hilfreich Verwendung Wiki-Seite .
    Schließlich, um die Musik Boss zu besiegen, die Sie benötigen, um eine Funktion in Mpide, der die Frequenzen stattfinden wird und sie den piezoelektrischen Lautsprecher spielen über machen. Es ist eine praktische Lernmodul auf der Digilent Homepage , die dabei helfen können, oder Sie können check out my previous Instructable oder dieses Blog-Post .
    Hier einige praktische Hinweise, wenn Sie zwar Codierung sind:
    Definieren Sie alle Ihre Notizen und Variablen und haben sie auf die richtigen Frequenzen eingestellt. Das macht die Dinge viel einfacher. Sie müssen das Tempo des Songs kennen. Mit ein wenig von einer musikalischen Boden zurück wäre hilfreich,
    Ich werde zu schreiben, wie ich dies weiter unten in diesem Walkthrough codiert, aber ich ermutige Sie, einen Schuss auf sie selbst zu nehmen.

Schritt 3: Der Dungeon of LEDs

  1. Legend of Zelda Musical Chest

    Legend of Zelda Musical Chest


    Ich habe eine WS2812 LED-Streifen von Digilent. Die Länge des Streifens sollte um das Innere des Containers zu wickeln. Ich hatte insgesamt 12 LEDs auf dem Streifen. Wenn Sie den Streifen aus Digilent kaufen Sie nicht brauchen, um alle Leitungen an den Streifen zu löten. Wenn Sie planen, auf dem Bearbeiten der Band oder mit einem Streifen, der nicht über die vorgegebenen Leitungen Sie benötigen, um ein paar Sachen, um es zu löten. Stellen Sie sicher, wenn Sie löten, dass Sie den Streifen mit der richtigen Ausrichtung haben. löten die Drähte auf der Seite, wo der Pfeil Punkt zum anderen Ende. Sehen Sie sich diese Instructable um zu sehen, wie man die WS2812 LED-Streifen zu verwenden.
    Sie müssen die Pixcel Bibliothek zu bekommen, die LEDs richtig funktioniert herunterladen. Wenn Sie folgen der Instructable darüber zeigt Ihnen, wie zum Download und einfach installieren Sie die Bibliothek. Wenn Sie bereits wissen, wie Sie Bibliotheken zu installieren klicken Sie hier , um auf das Repository des Pixcel Bibliothek für die WS2812 auf dem chipKIT bekommen.
    Die Art, wie ich wollte, dass meine Arbeit LEDs wurde ich zu einer nachlaufenden Effekt mit einem Gold-Licht LED haben wollte. Diese LED volle helle und dann die nächste LED würde weniger hell und so weiter und so weiter. Ich war in der Lage, zu einem meiner Kollegen und Freund, Marshall, die großzügig lassen Sie mich einen seiner alten Projekten zu verwenden sein zu sprechen. Marshalls LED Fedora ist sehr beliebt rund um das Büro. Es gibt einen Effekt, dass sie tun können, wo es Wanderwege grün den ganzen Weg um den Hut. Sie finden seine LED-Projekt auf seinem github . Ich werde beschreiben, wie Sie den Code später zu verwenden.
    Sie können die Werte entweder grün-rot-blau (GRB) oder Farbton-Sättigung-Wert (HSV) für Ihren LEDs zu verwenden. Die GRB ist besser für immer genauere Farben, aber der HSV ist entweder um die Helligkeit Sättigung ändern. Ich habe den HSV auf meine gold Farben.
    Hue: 150
    Sättigung: 255
    Wert: variiert werden, um die Helligkeit zu ändern.

Schritt 4: Die Brust in der Dungeon

  1. Legend of Zelda Musical Chest

    Legend of Zelda Musical Chest

    Legend of Zelda Musical Chest

    Legend of Zelda Musical Chest

    So richten Sie Ihre Brust müssen Sie mit etwas Kupferband zu starten. Die Möglichkeit, dies an die Arbeit ist, dass es sein muss eine Taste gedrückt, so dass die chipKIT weiß, keine Musik und starten Sie die Lichter sofort. Die Brust Ich verwende es nicht schwer genug, um eine tatsächliche Druckknopf gedrückt halten. Ich improvisierte und machte eine schnelle Schaltfläche mit der Brust ist es selbst.
    So starten Sie nehmen Sie ein Stück der Kupferband und auf dem mittleren Teil der hinteren Kante des Deckels setzen. Als nächstes werden Sie wollen zwei andere Stücke von Kupferband nehmen und sie an der Verbindungskante der Brust, wo der Deckel Kupferband wird sie zu berühren. Achten Sie darauf, diese beiden Stücke sind nicht zu berühren. Wie Sie sehen können, wenn Sie den Deckel schließen sie einen geschlossenen Kreislauf zu schaffen. Wenn es geöffnet ist der Stromkreis unterbrochen.
    Als Nächstes werden Sie brauchen mehr Kupferband und Drähte. Nehmen Sie einen Draht und legte es auf einer der unteren Kupferstreifen und das lag die neue Kupferband über sie, um sie in Position zu halten. Auf der anderen Seite setzen zwei weitere Drähte auf die gleiche Weise. Die Single-Wire wird die Stromversorgung der Taste sein. Die anderen Leitungen als dem Boden und der Draht-Signal zu handeln. Die Masse- und Signal müssen die 10k-Ohm-Widerstände für diese.

Schritt 5: Der Mpide Dungeon mit der Codierung Boss

  1. Legend of Zelda Musical Chest

    Legend of Zelda Musical Chest

    Legend of Zelda Musical Chest

    Legend of Zelda Musical Chest

    Legend of Zelda Musical Chest

    Um mit Ihrem Code zu starten, müssen Sie Ihre PICxel.h Bibliothek aufnehmen
    I definiert auch die Stifte, die ich für die Schaltfläche, piezoelektrischen Lautsprecher und dem LED-Band verwendet. Sie müssen auch die Anzahl der LEDs auf dem Streifen zu definieren.
    die LED-Leiste erhalten arbeiten müssen Sie das Band-Funktion zu definieren. Hier werden Sie entscheiden, ob Sie entweder GRB oder HSV verwenden möchten.
    PICxel Streifen (number_of_LEDs, LED_pin, HSV);
    Von dort definierten ich alle meine globalen Variablen, wie meine Notizen und den LED-Werte.
    Der nächste Satz ist Teil der Marshall-Code, wo er definiert die Farbe, Sättigung und Wertvariablen. Er richtet auch ein Array für die Werte für die einzelnen LED-Streifen. Ich änderte seine Anordnung, um die Länge meiner Leiste, das Ergebnis wollte ich passen, und die Farben und Werte die ich brauchte.
    Die Setup-Funktion befindet sich neben dem Sie das piezo Pin auf Ausgang und die Taste, um Eingang. Auch müssen Sie Ihre LED-Streifen intialize, um es zu starten.
    Sie müssen eine Funktion, die Ihre Notizen Frequenz spielen zu machen. früher ich Ihnen verbunden zu einigen Websites, die dabei helfen sollten. Versuchen Sie, um dies herauszufinden selbst, wenn Sie können, aber ich werde mein Code für diese auch abgeben.
    Weiter machte ich meine Funktionen für das nachlaufende LED-Effekt und dann alle LEDs. Die nachlaufenden LEDs kam von Marshall Code, aber es verändert wurde. Die volle Wirkung war einfach zu erstellen. Versuch es einmal.
    Mein Musikspielen Funktion ist mehr als nur für die Musik. Ich begann dieses Programm ohne Rücksicht tun, irgendeine Form von Interrupts. Also nach jeder Note hatte ich die LED Spur Schrittweite einmal. Am Anfang werden Sie wollen jedes Ihrer Notenlängen auf der Grundlage Ihrer Tempo zu definieren. Nehmen Sie das Tempo (Beats pro Minute) und wandelt es in Millisekunden pro Schlag. So eine Sechzehntelnote ist 1/4 Tempo berechnet.
    Die Loop-Funktion ist, wo Ihr Code wird entscheiden, ob die Box geöffnet ist oder nicht. Ich habe ein paar if-Anweisungen für jeden Abschnitt. Also, wenn Sie die Taste, ist hoch (Deckel geschlossen ist) nichts passiert. Wenn der Knopf ist gering (Feld geöffnet ist) Musik spielt und Lichter. Probieren Sie es auszuprobieren, bevor Sie uns mein Code.

Schritt 6: Final Boss (Finishing Touches)


  1. Sobald alles eingerichtet ist und arbeiten Sie die letzten Schritte zu tun. Jeder dieser Schritte sind optional, und sie sind lediglich Vorschläge.
    Wenn Sie möchten, ein Ein und Aus-Schalter, um Ihre Stromquelle hinzuzufügen. So können Sie nicht haben, um mit Drähten jedes Mal, wenn Sie es einschalten möchten Geige. Man könnte auch noch ein Loch geschnitten in Ihre Feld, um den Schalter an der Außenseite der Box.
    Machen Sie es hübsch! Fügen Sie einige Entwürfe, wenn Sie es wollen. Fichte, die außerhalb so rustikal oder alt oder wie immer Sie wollen aussieht.
    Versuchen Sie versteckt die Schaltung auf der Innenseite. Sie könnten ein Stück Holz zu bekommen zu vertuschen, die Brett und die Drähte, aber immer noch die LEDs aus. Sie könnten die Batterien in dem Deckel des Kastens halten, so ist es aus dem Weg.
    Versuchen Sie denken, andere Wege, um Ihren Feld abheben. Denken Sie daran, desto kühler die Box aussieht, desto besser wird der Schatz drin sein.

Schritt 7: Abschließende Gedanken


  1. Ich hoffe, euch Spaß, diesen so weit wie ich hatte. Ich würde vorschlagen, Sie versuchen, den Code selbst, bevor Sie versuchen andere zu schreiben. Es ist immer gut, um etwas Übung haben. Wenn Sie irgendwelche Tutorials Besuche die chipKIT Website oder die Digilent Erfahren Webpage .
    Wenn Sie Feedback haben überhaupt lass es mich wissen! Ich würde gerne sehen, was euch mit diesem oder wie Sie es zu verbessern. Lassen Sie mich wissen, wenn es etwas falsch mit diesem Instructable oder das Projekt selbst. Ich werde versuchen, es so schnell wie möglich zu beheben. Danke und genießen.
    Halten Sie sich auf den Aufbau!
    Einige dieser Bilder wurden von meinem Freund Quinn Sullivan gemacht.