Led Cube 8x8x8 inventieren

OP #3559183
Lesenswert?

Hallo zusammen mir ist gerade ein zimlich grosser Fehler passiert.

Und zwar habe ich als Schulprojekt einen 8x8x8 LED Cube gewählt (der 
Cube ist schon gelötet.) beim Cube habe ich alle Kathoden (kurzes Bein) 
der Leds zusammen gelötet. Da ich nicht ein all zu grosses Elektronik 
Fachwissen besitze habe ich mir von Ebay dies Platine mit Steuerung 
gekauft 
http://www.ebay.ch/itm/221371457963?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649 
die Steuerung ist aber darauf ausgelegt das alle Anoden zusammen sind. 
das heisst mein Cube müsste mann inventieren wie mache ich das am 
besten? habe keine Zeit einen Neuen Cube zu löten.

Das komische an der Sache ist aber dass wenn ich eine Testreihe LEds 
ranmache und ich sie so anschliesse wie ich sie gelötet habe leuchtet 
sie trotzdem aber nur sehr dunkel, sollte es eigentlicht gar nicht 
leuchten da ja + und - Pol vertauscht sind ??
Gast #3559205
Lesenswert?

mal ehrlich, du hast für ein Schulprojekt einfach mal irgendwelche LEDs 
genommen und sie wild ohne weiteren Plan zusammengelötet? Was soll das 
für ein Projekt sein? Mit Elektronik hat das nichts zu tun, mit 
Organisation auch nichts.

Jedenfalls brauchst du nun 64 Transisoren oder andere LED Treiber, 
weiters noch 8 Stück Leistungstransistoren, mit allem drum und dran 
versteht sich.
OP #3559218
Lesenswert?

Der Sinn war es auch nicht ein Elektronik Projekt zu werden. Es geht mir 
mehr um die Programmierung des Würfels da ich auch den Beruf 
Informatiker Applikationsentwicklung anstrebe. Des übrigen bin ich in 
der 8. Klasse (2. Oberstufe) und ich glaube dann versteht es sich von 
selbst dass ich noch nicht so erfahren bin beim Thema Elektronik.
Gast #3559235
Lesenswert?

Kannst dich rausreden und rechtfertigen wie du willst, aber dein Problem 
löst du damit nicht. Wenn man LEDs zusammen lötet sollte man schon sich 
vorher schon mal überlegen wie. Wenn du das nicht weißt, dann hättest du 
auch mal eine Reihe testen können, dann hättest du dir Arbeit gespart. 
Löte einen neuen Würfel, kauf andere Treiber oder besorg dir, wie Stefan 
schon geschrieben hat, 64 Inverter. Wenn du dafür keine Zeit hast => 
goldene Arschkarte.
Gast #3559272
Lesenswert?

Lukas Gruber schrieb:
> Zurück zu meine Problem was für Transistoren? oder was für Treiber?

stell mal einen Schaltplan rein oder zumindest ein paar Fotos von der 
Controller Platine. Dienlich wäre auch ein Bild von deiner Lötorgie die 
sich LedCube nennt.

Wie lang hast du denn bei den über 500 Led gelötet?
Gast #3559303
Lesenswert?

Wenn du deinen cube wie in den meisten Anleitungen als 8x8 uint8_t Array 
angelegt hast, also als zb "cube[8][8]" kannst du ihn in der Software so 
invertieren:

For(int i =0; i<8; i++)
{
For(int j=0; j<8; j++)
{
 Cube[i][j] = 0xff^Cube[i][j];
}
}

Entschuldigung für etwaige Schreibfehler, auf dem Handy ist das coden 
nicht so leicht ;)
Gast #3559416
Lesenswert?

Das sieht schlecht aus. Ich denke, dass du entweder ne neue Ansteuerung 
brauchst, oder die LEDs umlöten musst. Ne eigene Ansteuerung zu bauen 
ist nicht sehr aufwendig. Meine selbst gebaute Platine hat ~10€ 
gekostet, und ich habe sie innerhalb von einem Tag zussammen gelötet. 
Allerdings wird man mit Recherche und Bestellung schon ein paar Tage 
mehr brauchen. Macht aber dann auch nochmal um einiges mehr her.
OP #3559514
Lesenswert?

ein freund von mir schrieb mir : Transistoren :)

Ein NPN Transistor pro Kathode und einen PNP pro Anode. Die Kathoden der 
LEDs werden dann an den Kollektor angeschlossen, der Emitter an Ground 
und die Ausgänge der Platine an die Basis. Basiswiderstände und LED 
Vorwiderstände nicht vergessen!

Bei dem Anoden das gleiche, nur den Emitter an die Versorgungsspannung, 
und der Kollektor an die Anoden der LED. Basis an den Ausgang der 
Platine. Auch hier an Basiswiderstände denken.

Edgar

stimmt das?
#3559546
Lesenswert?

Lukas Gruber schrieb:
> meinste das?
Die Teile sind einfach dafür gebaut Lowside (Kathoden) zu schalten. Du 
könntest an jeden Ausgang einen PNP anschließen und damit die LEDs 
Highside schalten: Basis über Widersand an den Ausgang des ICs, Emitter 
an +5V, Kollektor an die Anode.

Lukas Gruber schrieb:
> 8x8_cubo.pdf
Ich sehe erst jetzt, dass das PDF 6 Seiten hat, wenn alles auf einer 
Seite wäre, könnte man den Schaltplan leichter nachvollziehen.

Lukas Gruber schrieb:
> Das problem ich habe keine leds mehr
Dann könntest du das Teil auch noch mal auseinanderlöten.
Gast #3559548
Lesenswert?

Dr. Krampf schrieb:
> Mit etwas Übung schafft man gut eine LED/30 Sekunden inklusive
> Vorbereitung und Test, denke ich. Also ca. 360 Stück.

Speziell bei einem 8^3 Cube kommt es peinlichst auf Präzesion an, wenn 
das Teil nachher auch nach was aussehen soll.
Also pro Led kannste 5 Minuten schon rechnen. Macht bei 512Leds knapp 43 
Stunden. Die regelmäßgigen begleitenden Telefonate beim Psychologen 
nicht mit eingerechnent.

Ich hab selbst mal einen 4^3 aufgebaut. Diese Futzelarbeit tu ich mir 
kein zweites Mal an, geschweige denn weitere 8 Male um einen 8^3 
aufzubauen
Gast #3559552
Lesenswert?

Also, wenn ich mir das Datenblatt so anschaue:

Die Anoden gehören an die Ausgänge des Treibers, und der Treiber kann 
das leider auch nicht drehen. (Der Treiber ist das kleine IC zu dem das 
Datenblatt gehört). Wenn du alle Anoden zusammengelötet hast und keine 
LEDs mehr hast wirst du wohl leider nicht drum rum kommen, nochmal alles 
auseinander zu bauen.
Gast #3559594
Lesenswert?

bei deinem Bäcker um die Ecke (die Leute kriegen ja immer alles 
gebacken) oder beim Electronic Distributor deines Vertrauens.

DigiKey hat die Teile auch im Angebot.

Etwas versteh ich aber nicht. Der von dir genannte Treiber STP08DP05 ist 
wie gesagt ein HighSide Treiber. Er versorgt die LED also mit +. Weiters 
hast du erzählt, du hättest das kurze Bein der LEDs zusammengelötet. 
Dieses sollte - sein. Sprich, deine Schaltung sollte eigentlich so 
funktionieren.

Kann es sein, dass du blaue Leds verwendet hast und die Treiber dafür 
eine zu niedrige Spannung liefern?
#3559602
Lesenswert?

Stefan schrieb:
> Der STP08DP05 ist ein HighSide Treiber (das D steht für HighSide)
Für mich ist das immer noch ein LowSide Treiber...

1)Ersten 3 Zeilen im Datenbaltt:
  >STP08DP05
  >Low voltage 8-bit constant current
  >LED sink with full outputs error detection
2)Siehe Anhang. Das Symbol links der FETs sieht verdächtig nach Masse 
aus.
Angehängte Dateien:
Gast #3559607
Lesenswert?

Max H. schrieb:
> Für mich ist das immer noch ein LowSide Treiber...

ich kann keine PDF öffnen (hab mein Notebook gerade beim Mechaniker und 
nutze z.Z. einen alten Toaster, der neben Heizen auch noch den 
Bildschirm ein bisschen flimmern lassen kann)

Jedenfalls hab ich den Typ STP08DP05 mal bei DigiKey eingetippselt. Alle 
STP08D... sind laut der Seite HighSide und alle STP08C... sind LowSide.
Sorry wenn ich mich irre
Gast #3559613
Lesenswert?

1.
Alle ICs dieser Familie sind Low-Side-Treiber

2.
Du könntest Deinen 8*8*8 Aufbau retten mit 64*PNP + 64*Basiswiderstand + 
64*LED-Vorwiderstand + 8*NPN + 8*Basiswiderstand --> 208 zusätzlichen 
Bauteilen, für die Du keine Platine hast, und von denen Du nicht 
wirklich weißt, wie sie funktionieren.

FAZIT:
Deine einzige realistische Chance ist, die Matrix neu aufzubauen. Schlaf 
wird sowieso überbewertet.
#3559642
Lesenswert?

Lukas Gruber schrieb:
> ich schätze den zeitaufwand aber einiges höher denn würfel auseinander
> zunehmen und wieder zusammen zu setzen
Wenn du 1 min pro LED brauchst sind das 8.53 Stunden. Da dauert alleine 
der Versand für die neuen Bauteile länger.
Du könntest auch einen 2x2x2 Cube mit Transistoren bauen und wenn das 
funktioniert zum 8x8x8 mit Transistoren übergehen.

Hoffentlich hast du bei der ganzen Aktion wenigstens gelernt, dass es 
besser ist erst mit dem Löten anzufangen, wenn du weißt wie du das 
Projekt auch Fertigstellen kannst.
OP #3559643
Lesenswert?

hab ne bessere idee ich löte den cube um (ich hab die anoden noch 
nichtabgeschnitten sind noch alle 64) die platine wo die leds 
angeschlossen sind wäre dann nicht unten sondern auf der seite (dass die 
leds wieder nach oben zeigen.)so müsste ich nur denn cube in die 
einzelnen ebenen auseinander nehmen und mit neuen streben versehn.

ginge das?
Gast #3559646
Lesenswert?

Lukas Gruber schrieb:
> zeitaufwand aber einiges höher

Bei der Transistormethode kömmt ja noch hinzu:

72* Leiterbahn aufkratzen
72* Draht zum Transistor-Basiswiderstand
72* Draht vom Transistor zurück

und das ganze Geraffel so unterbringen, daß es die Optik des Würfels 
nicht allzu sehr stört, und trotzdem eine 
Inbetriebnahme/Fehlerbeseitigung möglich bleibt.

Mir ist es natürlich völlig Banane, was Du tust, nicht daß wir uns da 
falsch verstehen. Es handelt sich nur um den Rat aus >50 Jahren 
Bastelerfahrung ;-)
#3559757
Lesenswert?

Lukas Gruber schrieb:
> würde es mein problem lösen wenn ich
> den msp430 durch einen arduino uno ersetze?
Der Arduino wird nichts daran ändern, dass du für deinen Cube Highside 
Treiber brauchst, auf der Platine aber Lowside verbaut sind.

Lukas Gruber schrieb:
> Ja ich habe tatsächlich blaue leds und das würde auch sagen warum die
> leds trotzdem leuchten nur dunkler
Wieso sollten blaue LEDs wenn sie verpolt werden nur dunkler leuchten?
Gast #3559762
Lesenswert?

Lukas Gruber schrieb:
> den msp430 durch einen arduino uno ersetze?

hast du die Nacht durchgemacht? Oder einen neuen Lötmarathon bestritten? 
:)
Jedenfalls schreibst du wirres Zeug.

Was soll es bringen, wenn du den COntroller wechselst? Die Leds werden 
schließlich von den SChiebeRegistern mit integriertem LedTreiber 
geschaltet.

Wenn der STP08DP05 wirklich ein LowSide Treiber ist, musst du den Aufbau 
des Cubes ändern oder eine aufwendige Transistor Inversion pro Kanal 
durchführen.

Oder aber du findest wirklich das Gegenstück zum STP08DP05 als HighSide 
Treiber. In dem Fall musst du nur noch abgesehen von den 8 Treibern für 
jede Ebenen ein paar kleine Änderungen vornehmen.
Gast #3559939
Lesenswert?

Du musst die Led Treiber doch nicht mit den 3 V des Controllers 
versorgen. Wird doch extra erwähnt, dass die für Reihenschaltung bis 20 
V können.
Was/warum an den Leds leuchtet habe ich allerdings nicht analysiert - 
wenn dir die Spannung zu niedrig ist, kannst du DAS aber unabhängib von 
Controller in den Griff kriegen.
Gast #3559942
Lesenswert?

P.S. ich würde dir aber raten mal ein kleines Modell in Betrieb zu 
nehmen - spich eine Led so verschalten wie es nachher der Fall sein 
wird, um sicher zu stellen, dass da alles funktioniert!
Kleinschrittig voran tasten.
Gast #3560084
Lesenswert?

Höhe Spannung - anderes Netzteil.

Aber: bist du sicher, dass du da den STP08DP05 hast? Der ist doch wie 
oben gesagt laut dem Datenblatt ne Stromsenke. Auf dem Schaltplan sitzt 
aber ein IC das mehr wie ein highside Treiber aussieht... Da stimmt doch 
irgendwie etwas nicht. Wenn die rgb Ansteuerung unbestückt ist, fehlt da 
sowiso noch die Versorgung dann hängen die leds da in der Luft.
Oder habe ich da gänzlich was nicht verstanden von den posts?
Gast #3560166
Lesenswert?

Dann probiere es doch mal mit einer led aus, wie das ic funktioniert, 
das ist doch naheliegend

In der Einleitung steht "In the output stage,
eight regulated current sources were designed to
provide 5-100 mA constant current to drive the
LEDs.", die Subtitel lautet "Low voltage 8-bit constant current
LED sink(!) with full outputs error detection"

Da würde ich mir unabhängig von dem Bausatz erst mal Klarheit 
verschaffen wollen.
Gast #3560195
Lesenswert?

- welche LedTreiber sitz nun in Wirklichkeit auf der Platine?
- Mit welcher Spannung werden sie versorgt (messen)?
- Die RGB Anschlüsse sollten zum RGB Controller laufen der ja nicht 
verbaut ist. Wohin laufen die Anschlüsse auf der Platine also? Sind sie 
irgendwohin gebrückt?
- miss mal die LEDs durch, ob du wirklich die Kathoden zasammegelötet 
hast. Kurzes Bein ist zwar normalerweise kathode aber man weiß ja nie
Gast #3560333
Lesenswert?

Also nur noch mal zum Verständnis: das ganze ist ein Bausatz der rgb 
Leds ansteuern kann, diese Option ist aber nicht verwendet, sondern 
statt der RGB leds sind da standard Blaue drauf...
Der Schaltplan hat also mit deinem Aufbau gar nichts zu tun? Am 
hilfreichsten wäre es dann doch gewesen auch den Schaltplan DEINES 
Aufbaus zur Not zu malen. Wie gesagt in dem Schaltplan sehe ich alle 
LEDs nur einseitig angeschlossen. Das verstehe ich nicht.

Die Software ist aber NICHT eine rgb-Version oder so? Das wäre sonst das 
nächste Problemchen.

Der UDN2982 multiplext die Ebenen und die 8 Stück STP08DP05 steuern die 
komplett an?

Das sinnigste ist es den Aufbau richtig zu machen. Jetzt etwas mit 
Transistoren oder Invertern dengeln ist a) vermutlich auch blindflug, b) 
keine Stromquelle mehr. Wenn der Treiber schon den Strom einstellen kann 
warum dann kaputt machen c) läuft die Demo Software sicher nicht.
Gast #3560365
Lesenswert?

wie bzw. wo hast du eigentlich den Streifen im Foto weiter oben 
angeschlossen? Auf dem Bild scheint es als wären alle Leds parallel 
geschalten.

Der Streifen soll laut deiner Info ja gemeinsame Kathoden und 8 einzelne 
Anodenanschlüsse haben. Hast du die Kathode auf der Platine bei SR 
angeschlossen und die Anoden bei jeweils G (bzw. R oder B)?
Gast #3560366
Lesenswert?

wie bzw. wo hast du eigentlich den Streifen im Foto weiter oben 
angeschlossen? Auf dem Bild scheint es als wären alle Leds parallel 
geschalten.

Der Streifen soll laut deiner Info ja gemeinsame Kathoden und 8 einzelne 
Anodenanschlüsse haben. Hast du die Kathode auf der Platine bei SR 
angeschlossen und die Anoden bei jeweils G (bzw. R oder B)?
#3560873
Lesenswert?

Kauf Dir neue LEDs
http://www.ebay.de/itm/1000-Led-Leuchtdioden-Dioden-5mm-blau-rund-Hell-6000-8000MCD-/171204272236?pt=Bauteile&hash=item27dc91e06c
und fang von vorne an. Bei Deinem Wissen und warscheinlich 
entsprechenden Lötkünsten kann ich Dir nicht empfehlen auf der Platine 
an den Treibern rumzubraten oder gar zu versuchen die Schaltung zu 
modifizieren. Da geht dann bestimmt gar nichts mehr. Verbuch die 14 
Euronen als Lehrgeld und mach mit deinem Kumpel einen schönen 
Bastelabend
Gast #3561316
Lesenswert?

Lukas Gruber schrieb:
> Das dumme ist jetzt aber das 3 streifen nicht leuchten an was könnte es
> liegen habe schon alles überprüft

ohne Multimeter oder besser noch Oszi kommst du so kaum weiter. Das 
sollte übrigens zur Grundausstattung gehören, wenn man solche Projekte 
angeht.

Das kann von defekten Treiber über Unterbruch einer Leiterbahn über 
Defekt der LEDs bis zu fehlende Ansteuerung durch Prozessor gehen.

Stell mal ein paar Bilder von deinem Meisterwerk rein, vielleicht kann 
jemand ja was erkennen

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren