Editing LED-Cube

From Chaosdorf Wiki
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 14: Line 14:
{{unfloat}}
{{unfloat}}


== Theorie ==
= Theorie =


[[File:LEDcube Skizze einzel.svg|thumb|200px|right|Ansteuerung einer einzelnen LED]]
[[File:LEDcube Skizze einzel.svg|thumb|200px|right|Ansteuerung einer einzelnen LED]]
Line 24: Line 24:
Ziemlich schnell fällt auf, dass man etwas eingeschränkt ist: so leuchten auf allen (aktiven) Ebenen die gleichen LEDs. Daher nutzt man die Trägheit des Auges aus: man schaltet die Ebenen so schnell durch (100 Mal pro Sekunde, oder öfter), dass es so aussieht, als ob alle LEDs gleichzeitig aktiv sind. In Wirklichkeit ist aber immer nur eine Ebene (und die gewünschten Spalten) aktiv.
Ziemlich schnell fällt auf, dass man etwas eingeschränkt ist: so leuchten auf allen (aktiven) Ebenen die gleichen LEDs. Daher nutzt man die Trägheit des Auges aus: man schaltet die Ebenen so schnell durch (100 Mal pro Sekunde, oder öfter), dass es so aussieht, als ob alle LEDs gleichzeitig aktiv sind. In Wirklichkeit ist aber immer nur eine Ebene (und die gewünschten Spalten) aktiv.


=== Schieberegister ===
== Schieberegister ==


Da die Zahl der benötigten Ausgänge schnell ansteigt, werden die Würfel nicht direkt an den uC angeschlossen, sondern an Schieberegister. Am uC werden dann für beliebig große Würfel nur noch drei Pins für die Ansteuerung der Schieberegister benötigt.
Da die Zahl der benötigten Ausgänge schnell ansteigt, werden die Würfel nicht direkt an den uC angeschlossen, sondern an Schieberegister. Am uC werden dann für beliebig große Würfel nur noch drei Pins für die Ansteuerung der Schieberegister benötigt.
Line 30: Line 30:
Bei Schieberegistern kann man selten einzelne Outputs auf floating (d.h.: nicht verbunden) schalten. Also sind stets alle Ebenen aktiv?! Wir erinnern uns, dass ein LED-Cube aus LEDs besteht, und dass LEDs nur leuchten, wenn die Spannung richtig herum anliegt. Wir können LEDs also abschalten, indem wir sie verpolen, d.h. den ''Plus''pol mit allen inaktiven Ebenen verbinden. Damit liegt an den LEDs entweder beidseitig Plus an (→ Spannungsunterschied 0 → kein Strom), oder Plus und Minus sind vertauscht und die LED damit verpolt.
Bei Schieberegistern kann man selten einzelne Outputs auf floating (d.h.: nicht verbunden) schalten. Also sind stets alle Ebenen aktiv?! Wir erinnern uns, dass ein LED-Cube aus LEDs besteht, und dass LEDs nur leuchten, wenn die Spannung richtig herum anliegt. Wir können LEDs also abschalten, indem wir sie verpolen, d.h. den ''Plus''pol mit allen inaktiven Ebenen verbinden. Damit liegt an den LEDs entweder beidseitig Plus an (→ Spannungsunterschied 0 → kein Strom), oder Plus und Minus sind vertauscht und die LED damit verpolt.


== Bauen ==
= Bauen =


(vorläufig [http://www.instructables.com/pages/search/search.jsp?q=led+cube Instructables])
(vorläufig [http://www.instructables.com/pages/search/search.jsp?q=led+cube Instructables])


== Anschließen ==
= Anschließen =


[[File:LEDcube Anschlussbelegung.svg|thumb|right|Anschlussbelegung. B/M/T = untere/mittlere/obere Ebene]]
[[File:LEDcube Anschlussbelegung.svg|thumb|right|Anschlussbelegung. B/M/T = untere/mittlere/obere Ebene]]
Line 44: Line 44:
Die bisher im Chaosdorf gebauten 3x3x3-Würfel haben auf der Unterseite eine 6x2-Stiftleiste, deren Belegung aus nebenstehender Abbildung entnommen werden kann. Auf dem [[Kabelbaum]] befinden sich kompatible Würfel in allen Farben, ein AVR-basiertes Blinkgerät sowie ein Controllerboard für die [[r0ket]] mit l0dable (<tt>blink/cubeset.c0d</tt>).
Die bisher im Chaosdorf gebauten 3x3x3-Würfel haben auf der Unterseite eine 6x2-Stiftleiste, deren Belegung aus nebenstehender Abbildung entnommen werden kann. Auf dem [[Kabelbaum]] befinden sich kompatible Würfel in allen Farben, ein AVR-basiertes Blinkgerät sowie ein Controllerboard für die [[r0ket]] mit l0dable (<tt>blink/cubeset.c0d</tt>).


== To Do ==
= To Do =


* 16x16x16 Würfel bauen
* 16x16x16 Würfel bauen
Please note that all contributions to Chaosdorf Wiki are considered to be released under the Attribution 3.0 Unported (see Chaosdorf Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!
Cancel Editing help (opens in new window)