Schritt 2: Spielbrett Verdrahtung
LED
Legen Sie die 36 gemeinsame Anode RGB LEDs in die Löcher bis sie machen Kontakt mit dem Acryl Bett. Wenn die Löcher überdimensioniert sind, setzen Sie ein Klecks Heißkleber über die LED in Position zu halten. Verbinden Sie die Anode, roten, blauen und grünen Terminals der 4 LEDs jeweils zusammen spielen Platz. Wir werden die 4 LEDs an die Shift-Register-Ausgänge parallel verdrahten. Die gemeinsame Anode Klemmen anschließbar über alle 9 Spiel-Plätze, 1 kleine Perfboard. Die Spiel Oberfläche Montage wird schließlich ein Flachbandkabel mit 5V +, GND, DATA, CLOCK, Riegel, umfassen 5V + Taste & SIGNAL-Verbindungen.
Schieberegister & Perfboards
Löten Sie die 4 TLC5916 Schieberegister auf eigene Perfboard. Löten Sie einen 1K-OHM-Widerstand mit dem Rext-Pin des Registers. Jede Schieberegister hat macht in 2 Gründe, Daten, Riegel, Uhr, einen einzigen Widerstand zu kontrollieren, die aktuellen sinken, und 8 regelbare Ausgänge. Der Vorteil der Verwendung einer Verschiebung registrieren, und wiederum mehrere verkettet Verschiebung registriert, ist, dass ich Hunderte von LEDs mit nur 3 Pins auf einen Arduino Uno kontrollieren kann. Sie klingt vielleicht kompliziert, aber wir laufen durch, die schließlich.
Jedes Spiel Platz von insgesamt 9 erfordert 3 Ausgänge (RGB) aus einem Schieberegister. Das bedeutet insgesamt 27 Ausgänge. Somit insgesamt mindestens 4 Schieberegister. Die Schieberegister werden pro das angehängte Bild verkabelt werden. Der erste Schaltplan gezeigt ist ein Beispiel des ersten Registers verdrahtet, um die ersten 3 spielen Quadrate. Da gibt es 9 led Verbindungen und nur 8 auf diese Schieberegister Ausgänge, übernimmt das nächste Schieberegister die blaue LED für Spiel Platz 3.
Die viel größeren Schaltplan zeigt die Verdrahtung für alle 4 Register. Es kann am Anfang, aber es ist nicht allzu schwer verwirrend sein. Ich hoffe nur, dass Sie Löten genießen! Wie Sie aus sehen können die Ratten Verschachteln von Drähten, die entstanden, dass ich nicht die besten Layouts, aber ich habe auch eine Tonne dieser Gage Anschluß Draht zur Verfügung. Dupont Jumper früher habe ich eine Menge zu tun.
Schaltflächen
Die Tasten können eine Reihe von Möglichkeiten behandelt werden. Eine Methode ist zum Kauf ein input Schieberegister und Draht es viel die gleiche Weise wie die LED Schieberegister oder verdrahten Sie jede Taste zurück mit Arduino-Eingänge. Eine einfachere Möglichkeit ist Spannungsabfälle über Widerstände verwenden. In der beigefügten schematischen Taste können Sie sehen, dass es ein 100 Ohm Widerstand zwischen einzelnen Schaltflächen. Dies bedeutet, dass wenn ich auf den 9. Button die Spannung über 8 100 Ohm Widerstände zu löschen, bevor die Spannung von der Arduino gelesen wird. Umgekehrt fällt die Spannung nicht überhaupt wenn ich den 1. Button.