4x4x4 LED Cube Schaltplan
Hallo alle zusammen ^^
Ich habe vor einen 4x4x4 LED Cube zu bauen. Um diesen zu steuern habe ich mich für den "Arduino Uno R3" entschieden. Ich habe schon im arduinoforum.de gefragt aber dort kamen wir alle an unsere Grenzen und ich hoffe das ich hier eine Antwort finde.
Ich möchte den Würfel Multiplexen. Wenn ich ihn zusammen gelötet habe, sind am unteren Ende des Würfels noch 16 Kathoden übrig. An jede Schicht geht noch ein Silberdraht um die Anoden zu versorgen. Um alles richtig zu bauen und dem Board/LEDs nicht zu schaden, wollte ich hier mal nachfragen wie ich die richtigen Resistor und Transistor aussuche.
Daten der LED:
- Gruppenstrom = 35 mA
- Betriebsspannung = 2,8 ... 4,0 V
Daten des Boards:
- Operating Voltage = 5V
- Input Voltage (recommended) = 7-12V
- Input Voltage (limits) = 6-20V
- Digital I/O Pins = 14 (of which 6 provide PWM output)
- Analog Input Pins = 6
- DC Current per I/O Pin = 40 mA
- DC Current for 3.3V Pin = 50 mA
Meine Rechnung um auf den Widerstand zu kommen ist so:
R = (5V - 2,8V) / 0,035A
R = 62 Ohm
Also könnte man 80 Ohm Resistor für je eine Kathode nehmen.
Meine erste Frage ist:
Was ist wenn es statt 2,8 V mal 4 sind, dann wird doch die LED dunkler als vorher. Wie kann ich das Problem lösen?
Dann noch eine Frage zu den Transistoren:
Woher weiß ich welche ich für mein Projekt nehmen muss? Den "BC547C"? Wie bekommt man das raus? ^^
Das wären so meine Fragen. Wenn jemand so nett von euch wäre und mir ein Schaltplan entwickeln könnte, so das ich nichts kaputt machen kann, wäre das echt nett :)
Danke Schonmal an alle fleißigen Helfer.
Grüße
Peter
Liste der Anhänge anzeigen (Anzahl: 1)
wieso "perfekt" oder nicht?
Der angegebene Link von Greensiver http://tronicstuff.blogspot.de/2013/...ube-4x4x4.html ist doch genial!
Anhang 30523
in Verbindung mit
PARTS:
64 LEDS.
ATmega328P.
General purpose PCB.
Ribbon cables.
Arduino board to program the ATmega328P/USB to UART converter.
4 x BC547 transistors.
4 x 1K resistor
4 x 100 Ohm resistor.
Jumper wires.
und
Zitat:
...AS THE ARDUINO IS SOURCE THE LED ANODES WHICH GO TO DIGITAL PINS 0-9 and 14-19 AND THE CATHODES ARE SINKED THROUGH A 100Ohm RESISTOR THROUGH A BC547,SO THAT LOGIC LEVEL REMAINS THE SAME IN THE PROGRAM..i.e to ground the leds you have to put HIGH on the pins 10,11,12,13 respectively according to the grid.
das klingt doch, als ob es top funktioniert, was willst du mehr?