Show Posts
Pages: [1]
1  International / Deutsch / Re: 128 x RGB Tisch on: October 21, 2012, 06:53:17 am
So,

nochmal eine Frage zum Netzteil:

Ich habe nun 128 RGB-LEDs, sowie 128 IR-Sender und -Empänger.
Ich verwende dazu 24 TLC5940 und 4 74HC4050

Alleine die LEDs brauchen 14,47A
-----
128 RGB-LEDs : 128 x 3 x 20mA = 7,68A
128 IR-Sender: 128 x 50mA = 6,4A
128 IR-Empfänger: 128 x 3,12mA = 0,39936A
-----

An den TLC und 74HCs wird auch noch etwas abfallen. (Oder?)

Nun meine Frage:

Reicht ein 5V / 12,0A / 60W? Es werden ja eh nicht alle LEDs leuchten (meine IR müssen aber immer vollen Strom haben!!)

oder dann lieber gleich 5V / 20,0A / 100W? (btw, geht da auch ein altes PC-Netzteil?)

Wie werde ich die überschüssigen 5A los?


@Andreas: Vielen Dank, ich werde es mir bei Gelegenheit anschauen und testen. smiley

Vielen Dank für eure Hilfe
Domi
2  International / Deutsch / Re: 128 x RGB Tisch on: October 17, 2012, 01:51:00 am
Hallo Uwe,

die von dir genannten Vorschläge zielen darauf ab den Pin 10 des Ethernet Shiels  zu verlegen.
Ich habe mal meinen Unterlagen nachgeschaut, ich habe alle Pins in die Ecke verlegt, wo auch die seriellen Pins (SCLK,SIN) zu finden sind. Pin48 ist XLAT, Pin45 ist GSCLK, PIn 49 ist BLANK. Ich
arbeite also mit Timer 5. Dies wäre ein Vorschlag, der ohne Lötkolben auskommt.
Dazu muss man allerdings die Library ändern.
Falls gewünscht kann ich den Code gerne mal posten.

Gruß Andreas

Wenn ich die Library einmal änder, müsste das ja dann für alle Projekte gehen oder?

Über den Code und wie du es nun genau angeschlossen hast würde ich mich sehr freuen. smiley

@Uwe: Ja, ich benutze einen Mega 2560.
3  International / Deutsch / Re: 128 x RGB Tisch on: October 16, 2012, 02:31:29 pm
ja, und wenn sich was überschneidet!?

Laut google, müsste man den Pin 10 abschneiden und wo anderst hinführen und lib's ändern etc..

Geht das nicht einfacher??
4  International / Deutsch / Re: 128 x RGB Tisch on: October 15, 2012, 02:44:41 pm
So, stehe schon vor dem nächsten Problem:

Wenn ich das später per Ethernet steuern will hab ich ein Problem: Ich kann etweder TLC5940 oder das Ethernet-Shield.

Wie bekomme ich beides parallel angeschlossen? Hab zwar was gelesen mit, dass man die Boards modifizieren kann, aber funktioniert das dann auch sauber?

Mal gespannt, ob ihr hierfür auch eine Lösung wisst ;D

Liebe Grüße
Domi
5  International / Deutsch / Re: 128 x RGB Tisch on: October 14, 2012, 04:19:28 pm
Ah meinte ich ja, hab nur die obersten 4 abgetippt. Sry, ok gut. Supi. Dann werd ich das mal testen und mich wieder melden, sobald ich mehr weiß bzw. wieder Hilfe brauche.

Vielen lieben Dank Uwe! :-))
6  International / Deutsch / Re: 128 x RGB Tisch on: October 14, 2012, 03:28:55 pm
Wow, vielen lieben Dank für diese sehr hilfreiche Antwort. Hammererklärung!

Aber dann müssten ja 4 x 74HC4050 reichen oder? Ich muss ja nur 4 Signale verstärken (SIN, BLANK, XLAT, SCLK)

Vielen lieben Dank soweit
Domi
7  International / Deutsch / Re: 128 x RGB Tisch on: October 14, 2012, 08:29:33 am
Hab Dir etwas kryptisch geantwortet weil ich selbst nachschaun mußte.

http://www.ureader.de/msg/144831784.aspx

Also Benutze einen nicht invertierenden Treiber oder Bustreiber der 74HC Familie zB:
74HC4050, 74HC541 ecc

Aber die Ausgänge nicht paralellschalten. Vom Arduino auf 5 Eingänge und jeden Ausgang auf 5 TLC Eingänge ( 1 bleibt übrig) Wahrscheinlich funktioniert auch Arduino - 4 Treiber-Eingänge und 1 Ausgang an 6 TLC-Eingänge. Bei Oktal-Bustreibern brauchst Du nur 2 ICs.

Grüße  Uwe

Jetzt musst du mir nochmal helfen^^

Angenommen ich nehme 5x 74HC4050. ( http://www.reichelt.de/index.html?;ACTION=7;LA=3;OPEN=0;INDEX=0;FILENAME=A240%252F74HC4049_74HC4050_SMDHC4049_SMDHC4050%2523STM.pdf;SID=10UGcJSn8AAAIAACcvcTE7f0d534c793b229a2d1924d97b6230c2 )

Vom Arduino Mega pin 51 (MOSI) gehe ich in 5 verschiedene 74HC4050 in 5 Eingangspin. Von jedem Ausgang dann zu einem TLC5940?

Also:

Arduino -> 1A - 74HC4050 - 1Y -> TLC5940
           -> 2A - 74HC4050 - 2Y -> TLC5940
           -> 3A - 74HC4050 - 3Y -> TLC5940
           -> 4A - 74HC4050 - 4Y -> TLC5940
           -> 5A - 74HC4050 - 5Y -> TLC5940

und das 5 mal? (Beim 5ten halt nur mit 4?)

Oder bringe ich jetzt da etwas komplett durcheinander?

Vielen Dank
Domi

PS: Was ist den der unterschied zwischen: "The M54/75HC4049 is an inverting buffer, while the M54/74HC4050 is a non-inverting buffer." ?
8  International / Deutsch / Re: 128 x RGB Tisch on: October 09, 2012, 03:48:48 pm
Hab noch eine Frage zu den Kabeln, welche ich brauche um die LEDs mit den TLCs zu verbinden.
Gehen da folgende?

20m LED RGB Kabel 4-adrig Strip Anschlußkabel Verlängerungskabel Verbindung B5

gehen da 5V, 8A, 40W durch? Bzw. auf was muss ich da aufpassen?

Liebe Grüße
Domi
9  International / Deutsch / Re: 128 x RGB Tisch on: October 08, 2012, 01:57:22 pm
Ich sagte bereits, daß ein Ausgang des Arduino nicht 24 Eingänge bedienen kann, weil er zuwenig Strom liefert. Du brauchst einen Treiber.
Grüße Uwe


Ich war mal wieder zu schnell :/
Weißt du wieviele ein Arduino Mega 2560 ca leisten kann? Und wieviele Treiber brauche ich dann? (ich weiß leider nicht, wie man das ausrechnen kann, evtl. kannst du mir helfen?)

Danke
Domi
10  International / Deutsch / Re: 128 x RGB Tisch on: October 08, 2012, 01:23:20 pm
Das kannst Du nicht, Du mußt sie in Reihe schalten.

   Mega pin 51 (MOSI) -> SIN (Tlc pin 26)
Sout kommt auf den Sin des nächsten. Also kein Problem.

alle anderan Pin müssen paralell auf alle TLCs geschaltet werden:   
    Mega pin 52 (SCK) -> SCLK (Tlc pin 25)
    Mega pin 11 (OC1A) -> XLAT (Tlc pin 24)
    Mega pin 12 (OC1B) -> BLANK (Tlc pin 23)
    Mega pin 9 (OC2B) -> GSCLK (Tlc pin 18)

Also muss ich alle 24 TLCs in Reihe schalten?

Kann ich Pin 52 vom Mega dann an den ersten TLCs klemmen, und von ihm aus weiter an den zweiten TLC oder sollte ich lieber Pin 52 auf einem separaten Breadboard anklemmen und das dort zentral verwalten?

Danke für deine Hilfe
Domi
11  International / Deutsch / Re: 128 x RGB Tisch on: October 08, 2012, 10:57:54 am
Du nimmst ein 5V Netzteil mit mindestens 8A. Brauchst Du wirklich die volle Helligkeit?

Ja, brauch ich.

Was hälst du von folgendem Netzteil?
SNT MW40-05 :: Schaltnetzteil, geschlossen, 5V / 8,0A / 40W

Achtung: bei der Ansteuerung der 24 TLC mußt Du beachten, daß die Steuersignale die paralell an alle TLCs gehen verstärkt werden müssen da ein Arduino-Ausgang alleine nicht stark genug ist.

Da bin ich noch am überlegen. Sollte ich lieber jedes TLC an einen seperaten Pin des Mega's hängen oder in Reihe schalten?

Wieviele TLCs kann ich maximal in Reihe schalten?

Liebe Grüße
Domi
12  International / Deutsch / 128 x RGB Tisch on: October 07, 2012, 05:02:21 pm
Hallo!

Ich hab vor einen 8 x 16 RGB LED Tisch zu bauen.

erstmal ein paar Infos ^^

Ein Kästchen (wo die LEDs drinnen sind) wird 8 cm x 7 cm sein
Tisch Gesamt: 78 cm x 126 cm
Plexi Gesamt: 64 cm x 112 cm

Als LEDs verwende ich folgende RGB:
5mm, diffus, gemeinsame Anode, Flußspannung 2,2 / 3,3 / 3,4 V, 3 x 20 mA

Gesteuert werden Sie über ein Arduino Mega 2560 + 24 x TLC5940 (3 Stück pro Reihe, jeder macht nur eine Farbe für 2 Reihen)

Bilder und Skizzen werden bald folgen.


Das einzige Problem was ich habe, ist die Stromversorgung der LED. Wie bewerkstellige ich das am besten?
Wenn alle LEDs an sind, sind das 128 RGB LEDs.. Das Mega Board würde allerdings nur 12 V zur Verfügung stellen.

Irgendwelche Tipps für mich?

Liebe Grüße und bis bald
Domi
13  International / Deutsch / Re: Problem mit Mega 2560: Loop mit Pause on: September 30, 2012, 02:50:28 am
Ok, vielen Dank für die schnelle Hilfe. Dann warte ich mal ;(

Bis bald
Domi
14  International / Deutsch / Re: Problem mit Mega 2560: Loop mit Pause on: September 29, 2012, 02:39:23 pm
Ja, hab Widestände sind auf dem Weg, wollte es nur testen. Aber liegt das dann an den Widerständen oder ist das grundsätzlich beim Board so? das ist meine Frage, falls es grundsätzlich ist, dann wäre das ja doof. Will nur wissen, ob andere das Problem auch haben oder ob sich das mit den Widerständen dann beseitigt.

Danke und viele Grüße
Domi
15  International / Deutsch / Problem mit Mega 2560: Loop mit Pause on: September 29, 2012, 02:12:47 pm
Hallo Leute,

habe mir jetzt ein Mega 2560 von SainSmart gekauft und dazu eine Frage:

Ich habe ein schlichtes Programm, welches drei LEDs durchläuft und wieder zurückgeht

Code:
void setup()
{
 pinMode(12, OUTPUT);
 pinMode(11, OUTPUT);
 pinMode(10, OUTPUT);
}

void loop()
{
 digitalWrite(12, HIGH);
 delay(250);
 digitalWrite(12, LOW);
 digitalWrite(11, HIGH);
 delay(250);
 digitalWrite(11, LOW);
 digitalWrite(10, HIGH);
 delay(250);
 digitalWrite(10, LOW);
 digitalWrite(11, HIGH);
 delay(250);
 digitalWrite(11, LOW);
}



Das Programm läuft einige Male erfolgreich durch, aber bei o.24 blinkt die L-LED und später nocheinmal kurz die L-LED.

Warum?
In dieser Zeit läuft ja mein eigentliches Programm nicht smiley-sad

Danke für eure Hife :-)
Domi
Pages: [1]