Hey Leute,
ich möchte euch hier mal mein kleines Projekt vorstellen. Ich möchte einen LED cube mit dem Raspberry PI steuern. Zunächst ein 3er Cube (hat auch schon funktioniert) und danach ein 5er Cube (kommt jetzt). Wenn es bis dahin geklappt hat, soll der 6er RGB cube kommen.
Ich steuere die LEDs über Schieberegister an. Diese benötigen 1 Signaleingang, 1 Clock sowie 1 Reset und natürlich Spannungsversorgung. Jedes Schieberegister hat 8 Ausgänge. Ich habe für jedes Schieberegister einen eigenen Signaleingang und für alle gemeinsam den Reset sowie den Clock.
Die LEDs habe ich so angeordnet, dass jeweils der Pluspol von einem LED "Turm" zusammen ist (also insgesamt 9 Türme und somit 9 Pluspole) und die Minuspole habe ich jeweils Ebenenweise zusammen gemacht (3 Ebenen, 3x Minus). Somit kann ich jede LED einzeln ansteuern. Als kleines Beispiel: Wenn ich Ebene 2 ansteuere und den Turm in der Mitte, wird nur die LED genau in der Mitte leuchten, da diese LED als einzige mit + und - Verbunden ist.
Ich hoffe, das genügt vorerst als Erkärung, wenn noch Fragen sind, einfach Fragen
Als Bauteile habe ich für den 3er Cube benötigt:
3x IC 74164 (2 ICs für die Türme, 1 IC für die Ebenen)
9x 30 Ohm Vorwiderstand (LED braucht 3V, 20mA. IC liefert 3,5V, daher 30 Ohm)
9x LED Orange
3x Transistor BC107 (diese Schalten den minus der Ebenen)
und eben den kleinkram zum löten.
Mein Ausbilder würde mich zwar dafür direkt steinigen, aber ich habe (noch) keinen Schaltplan für das ganze habs mir aus dem Kopf zusammengebaut, weil es so simpel ist. Einen Platinenplan habe ich allerdings (ist schon für den 5er LED cube vorbereitet, deswegen 2 ICs mehr). Ein Demo Video folgt noch die Tage, habe momentan alle Verbindungen weg, da ich den Raspi noch für andere Sachen benutze. Falls Interesse besteht, kann ich auch den Code zu dem Cube posten. Habe das Programm in C++ geschrieben und auf wiring pi zurückgegriffen.
Für den 5er Cube werde ich am Wochenende die LEDs bestellen (dieses mal blau und 5mm) und sobald sie da sind eine Schablone aus Holz anfertigen, damit der Cube schön gerade wird.
Für Fragen/Anregungen/Kritik bin ich natürlich immer offen