Bei mir geht der Würfel-Wahnsinn weiter, ich habe vor, die Dinger in "Serie" zu produzieren (naja, 10 Stück oder so). Da brauche ich natürlich auch jeweils ne Ansteuerung dazu. Deswegen habe ich mal eine kleine Schaltung dafür entworfen.
Da an dem Tiny noch einige Pins frei waren, habe ich das gleich mal so gemacht, dass man mit dieser Platine auch ne kleine Matrix ansteuern kann - 12x5, das reicht sogar für ne rudimentäre Laufschrift.... man kann natürlich auch immer 3 Spalten für ne RGB-LED zusammen fassen und damit dann eine 4x5-RGB-Matrix oder Turm ansteuern - alles reine Software-Sache.
Hier mal der Schaltplan, die schwarzen LEDs wären für meinen 3x3x3-Cube, mit den blauen dazu dann die 12x5-Matrix. Für den Cube muss man natürlich auch nicht alle Transistoren und Vorwiderstände bestücken... diese sind für 5 mA berechnet (reicht bei meinem Cube), kann man natürlich auch noch selbst ändern, dabei beachten: Der AVR kann max. 20 mA ausgeben (wobei ihn 12x 20 dann schon in's Schwitzen bringen), der BC 337 (der ja den Strom von bis zu 12 LEDs aufnehmen muss) kann max. 800 mA...
EDIT 29.09.2008: Es gibt jetzt hier auch einen vereinfachten Schaltplan, der nur die für den Cube benötigten Elemente enthält.
Die Platine sollte möglichst klein werden, ich habe die mit viel Gefummel/Handarbeit auf 4 cm x 4 cm bekommen (sogar ohne Brücken), passt also genau unter meinen kleinen Cube drunter... bei der Größe kann man auf eine Eurokarte 8 Nutzen anlegen, ist unten als PDF anbei....
Hier mal das Layout:
EDIT 29.09.2008: Es gibt jetzt hier auch einen Bestückungsplan, der nur die für den Cube benötigten Elemente enthält.
UPDATE 08.02.2009: Die Steuerplatine ist jetzt auch als halb-SMD-Version vorhanden
Bestückung wieder selbst rausfinden, sollte anhand des Schaltplans kein Problem sein.... ebenso wie die Bauteilebeschaffung. Achja- die 3 Teile ganz oben sind nicht auf dem Schaltplan, das sind von links nach rechts: Ein Kondensator 100 nF, ein 7805 und ein Elko 100 µF - den 7805 kann man auch weglassen, wenn man eh' stabile 5 V dahat...
Ich habe das so gemacht, dass die Belegung der Stiftleiste halbwegs geordnet ist, und dass die Säulen/Spalten und Ebenen/Zeilen so in den Port-Registern repräsentiert werden, dass es für mich halbwegs "logisch" ist (bei den Spalten geht es etwas durcheinander, da muss man eh "Bitbasteln") - hier mal die Zuordnung (wieder schwarz=Cube, blau=Matrix):
Das ist quasi ein Beispiel - es ist ja auch die Hardware-Belegung am Stecker angegeben, kann sich also jeder so verdrahten wie er will... Für den 3x3x3-Cube kann man auch den linken oberen Stift weglassen und dann ein 16-poliges Flachbandkabel mit aufgepresstem Stecker verwenden...
Mit obiger Verdrahtung passt die Platine mit der Software in meinem Cube-Thread zusammen (EDIT: ist jetzt mit der richtigen Bitbelegung als Bascom drin), also kann mit dieser Platine, einem wie auch immer mechanisch aufgebautem Cube (Anregungen gibt's in diesem Forum genug, LED-Anordnung siehe oben, Anoden=Säulen, Kathoden=Ebenen) und der SW aus dem anderen Thread auch ein nicht so Elektronik-erfahrener Interessierter mal schnell seinen ersten Cube zum rumspielen aufbauen - spread the Virus!