Arbeiten an einem Projekt – eine individuelle Wanduhr mit NES-Sprites aus Perler Beads anstelle der Zahlen. Die Figuren sind auf einem Holzbrett mit Ausschnitten darunter montiert, und während jeder Stunde schaltet sich eine LED ein und beleuchtet die NES-Figur für diese Stunde, und eine Audiodatei spielt einige Soundeffekte/Themenmusik aus diesem bestimmten NES-Spiel.
Mein Hauptproblem besteht darin, herauszufinden, wie LEDs am besten mit einer Uhr synchronisiert werden können. Wenn sich Mario beispielsweise an der 3-Uhr-Position befindet, schaltet sich um 15 Uhr das Licht hinter Mario ein und bleibt eine Stunde lang erleuchtet. Dann geht um 16 Uhr das Licht hinter Mario aus und das Licht hinter einer anderen Figur auf der 4-Uhr-Position (Link) geht an. Die Lichter durchlaufen 12 Ziffern und starten dann neu.
Nach dem, was ich in den letzten Wochen recherchiert habe, gibt es viele Möglichkeiten:
Ich möchte zu Beginn jeder Stunde einen kurzen Clip der Titelmusik für jedes Spiel abspielen. Zum Beispiel wird um 16:00 Uhr, wenn Link aufleuchtet, das Overworld-Thema von Legend of Zelda eine Minute lang abgespielt und dann gestoppt.
Hier bin ich mit meinen Optionen am wenigsten vertraut. Ich habe mir Sachen angeschaut wie:
Die Akkulaufzeit wird wahrscheinlich ein Problem mit der MP3-Player-Route sein. Wenn ich den Arduino-Weg gehe, könnte ich wahrscheinlich die LEDs programmieren und ein MP3/Audio-Board bekommen und das auch steuern, oder?
Ich habe die Googles durchgesehen, hier, sparkfun, buildcircuit, instructables, mdfly und mehrere andere Seiten. Ich habe nichts gesehen, was dies anspricht, oder wenn, dann habe ich es nicht erkannt. Ich entschuldige mich, wenn dies bereits an anderer Stelle behandelt wird.
Ich habe das gefunden:
Folgeschaltung mit mehr als 10 LEDs
wo es um die Verwendung von 2 x 4017 geht, um ein paar LEDs in Gang zu bringen, und auch um SIPO-Schieberegister. Scheint, als würde es funktionieren, aber auch hier lässt mich die erforderliche Zeitdauer glauben, dass der 555-Timer nicht funktionieren wird. Liege ich da richtig? Bleibt noch das Problem der Audiosteuerung ...
Ein Arduino oder ein anderer Mikrocontroller mit genügend gpio funktioniert für die Lichter. Fügen Sie das mp3-Modul und eine Echtzeituhr hinzu, und Sie können alles, was Sie wollen, ziemlich einfach tun.
Du bist Maschinenbauingenieur? Mach es mechanisch.
Aus Ihrer Beschreibung gehe ich davon aus, dass dies eine analoge Uhr ist. Greifen Sie also auf die Welle zu, die den Stundenzeiger dreht, und steuern Sie damit einen 12-poligen Drehschalter. Jeder Pol des Schalters überspannt 30 Grad. Nehmen Sie ein Stück kupferbeschichtetes PC-Platinenmaterial und zeichnen Sie einen Ring in der Mitte und dann einen weiteren konzentrischen Ring etwas weiter außen. Bohren Sie ein Loch für die Uhrwelle durch die Mitte und teilen Sie den äußeren Ring in 12 gleiche Teile. Sie müssen es nicht ätzen: Für etwas so Einfaches reicht ein Dremel oder ein anderes Drehwerkzeug aus.
Sie haben einen Mittelkreis, der Strom führt, und koaxial dazu die 12 leitfähigen Pole. Die Uhrwelle geht durch die Mitte dieser Rückplatte. Befestigen Sie einen Kupferwischer an der Welle, so dass er beim Drehen den Mittelkreis mit jedem der Polstücke verbindet.
Okay so weit?
Versorgen Sie den mittleren Ring mit Strom, und jetzt haben Sie an jedem Pol ein geschaltetes Stromsignal, das synchron mit dem Stundenzeiger der Uhr schaltet. Den Rest kannst du dir denken :-)
Nun, Sie könnten all dies mit berührungslosen Sensoren usw. tun. Aber dies ist wahrscheinlich einfacher und wird gut genug funktionieren.
I. Wolfe
Krallen