Ich hatte etwa 70 LEDs und ein Arduino. Ich wollte zum Erstellen des Cubes mit Sachen, die ich bereits hatte, und mit so wenig neue Sachen wie möglich. Ich baute meine mit 64 LEDs und 4 Widerstände und ich hätte Bus-Leitung verwendet, aber ich habe, so habe ich verzinkten Stahldraht aus dem Baumarkt (Abspringen von Draht?). Ich musste Draht verwenden, um die LEDs zu verbinden, hatte seitdem Blei Länge abgeschnitten auf etwa 1/8". Um die LEDs mit dem Arduino verbinden, ich habe eine alte IDE-Kabel, weil seine so bequem für die parallele Datenübertragung. Ich wollte 20 Drähte brauchen so ein Flachbandkabel Dinge ordentlich und leicht zu verfolgen hält. Ich habe dieses Projekt auf einem langen Wochenende und ich war nicht in der Lage, einen SIP-Header zu erwerben, aber ich war in der Lage, mit ein paar Büroklammern, begradigt und abgeschnitten, um ca. 1/2" fällig.
Ich hatte einige Probleme, die Suche nach Software, die funktionieren würde, weil ich mein Cube gemeinsame Anode, anstatt gemeinsame Kathode gemacht (ich dachte nur mit 4 Widerständen, und dachte, sie sollte auf der positiven Seite, nicht die negative Seite...) Da mein Cube 4 Schichten von 16 Säulen erfolgte, habe ich 4 220 Ohm Widerstände auf die Flugzeug-Pins statt 16 Widerstände auf die Spalte Pins. Ich dachte, ich könnte immer ändern Sie den Code, aber herausstellte, dass größere Herausforderung als ich erwartet hatte. Ich haben meinen Cube 16 100 Ohm Widerstände, statt die 4 220s zu verwenden da überarbeitet und es ist viel gleichmäßiger beleuchtet.
Es sollte auch beachtet werden, die LEDs, die ich verwendet wurden in Kreisläufen mit 3 Batterien, sie scheinen bei ca. 4.5v laufen. Wenn Sie IDE-Kabel erneut verwenden, jeden anderen Draht ist die eine Seite des Steckers, so dass, wenn Sie nur eine Seite verwenden (wie Im tut), verwenden Sie nur jeden anderen Draht, es stellte sich heraus, auch praktisch sein, wenn 2 8-Bit Schieberegister anschließen.
Diese wirkten groß, aber es alle Pins auf mein Arduino verwendet, und ich wollte versuchen, Dinge, Dinge hinzuzufügen, die einige dieser kostbaren Pins benötigen. Der Arduino hatte einige nette Programme für die Verwendung von Schieberegistern (74HC595s speziell), so dass das ist, was ich benutzt habe.
Es gibt viele Beispiele der Verwendung von LED-Würfel, so werde ich gehen über, dass Teil, hier geht es um die Umwandlung des Cubes von parallel auf seriell mit Shift registriert. Mit dem neuen Code, und Verwendung von Schieberegistern können können Sie diesen Cube, praktisch beliebig erweitern, Sie auch Funktionen (Tasten, Knöpfe, Klänge, Sensoren, Motoren,...)
Dieses Projekt muss:
1 4x4x4(64) LED Cube, zusammengebaut, und arbeiten.
2 74HC595 Schieberegister.
1 IDE-Kabel
9 SIP-Header-Pins.
Arduino + USB-Kabel + Computer-Programm.
1 USB-Handy-Ladegerät (um den Cube wenn nicht an den Computer angeschlossen macht.)
Sie wollen auch eine Art Container, oder Board, Ihr Projekt zu montieren.
Werkzeuge:
Lötkolben/Lot/Fluss/Alkohol (Löten und Bereinigung)
Pinzetten, Zangen, Diagonale Nase Messer, Messer (für Draht und Chip Prep)