64 RGB LED bord

Planering och tankar kring eventuella framtida projekt.
kenntoft
Inlägg: 195
Blev medlem: 5 september 2011, 11:32:45
Ort: Sundbyberg

Re: 64 RGB LED bord

Inlägg av kenntoft »

Charmtrollet Sodjan är i farten........

Förklara för mig hur man ställer in switch tiden bara.
Eller är det något som är bestämt i ICn?
Användarvisningsbild
Electricguy
Inlägg: 12486
Blev medlem: 15 augusti 2007, 16:52:14
Ort: Kälmä' typ..

Re: 64 RGB LED bord

Inlägg av Electricguy »

Sodjan, Lika finkänslig som ett betongfundament! :mrgreen:
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: 64 RGB LED bord

Inlägg av sodjan »

> Förklara för mig hur man ställer in switch tiden bara.
> Eller är det något som är bestämt i ICn?

Vilken "switchtid" och vilken "IC" ?

I en ULNxxxx ställer man inte in någonting alls.
En gång till, det är bara en "BUFFERT" !
Du gen en insignal till "IN x" och utgången driver det du ka driva (t.ex LEDs).

> Lika finkänslig som ett betongfundament!

Ibland behövs det för att vissa inte ska köra rakt ner i ravinen... :-)
Användarvisningsbild
Argtomte
Inlägg: 243
Blev medlem: 7 april 2008, 22:49:49
Ort: Linköping
Kontakt:

Re: 64 RGB LED bord

Inlägg av Argtomte »

Du tar åtta pinnar rakt ut från din mikrokontroller och kopplar in på ingångarna till ULN2803. En hög signal kommer jorda motsvarande utgång. Vill du jorda kolumn 1 lägger du ut en etta på ingång 1 och nollor på resterande ingångar. Så ansluter du en kolumn per utgång. Läs mer i databladet för ULN2803 så ser du nog.

All timing får du sköta i din mikrokontroller. ULN2803 är bara ett sätt att kunna jorda större strömmar än mikrokontrollern klarar av. Som folk skriver, bara en buffert.

Det är alltså inga kommandon, ingen konstig kommunikation, utan bara 8 ben åt från mikrokontrollern rakt in till ULN2803 som jordar motsvarande utgångar.

Edit: Ett tips för att undvika förvirring med nya kretsar är att leta efter "application note" i databladet. Det brukar finnas med ett par användningsexempel för hur man kopplar kretsen och exempelvärden på kringkomponenter etc. Och finns det inte i databladet kan du alltid googla på "kretsnamn application".
snigelen
Inlägg: 815
Blev medlem: 8 maj 2009, 11:02:14
Ort: Lund

Re: 64 RGB LED bord

Inlägg av snigelen »

Men skulle det inte användas tillsammans med en TLC5940? Den kan väl också bara sänka ström. Hur skall detta kopplas i så fall?
Användarvisningsbild
Argtomte
Inlägg: 243
Blev medlem: 7 april 2008, 22:49:49
Ort: Linköping
Kontakt:

Re: 64 RGB LED bord

Inlägg av Argtomte »

Hoppsan, den detaljen hade jag missat, bra påpekat! Jag har inte koll på om det finns någon PNP-variant av ULN-kretsarna. Kanske helt enkelt köra med diskreta transistorer då.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: 64 RGB LED bord

Inlägg av sodjan »

> Men skulle det inte användas tillsammans med en TLC5940?

Nja, det vet jag inte om det går. TLC'n har speciell konstant-ström drivning
för att driva just lysdioder direkt. Där kan man inte koppla in något mellan.

Jag tänker inte gå tillbaka och se vad som skrevs om det. Jag vet inte
hur ULN'en kom upp alls. Kanske när det diskuterades multiplexning. Det
är ju inte aktuellt om man har TLC kretsarna...
Användarvisningsbild
Argtomte
Inlägg: 243
Blev medlem: 7 april 2008, 22:49:49
Ort: Linköping
Kontakt:

Re: 64 RGB LED bord

Inlägg av Argtomte »

Här verkar någon ha lyckats med att muxa en TLC5940:

http://www.thebox.myzen.co.uk/Hardware/Mini_Monome.html

Där används p-kanals-FET:ar.
Användarvisningsbild
Icecap
Inlägg: 26645
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: 64 RGB LED bord

Inlägg av Icecap »

Det ska nog gå att multiplexa och använda TLC5940 men det blir knappast bra. Orsaken är att TLC5940 är gjort för att driva med låg ström, med multiplexning blir den verklige strömmen än mindre.

Och sedan är det bara 64 * 3 st LED som ska drivas, oavsett om varje pixel har en eller fler LED per färg.
kenntoft
Inlägg: 195
Blev medlem: 5 september 2011, 11:32:45
Ort: Sundbyberg

Re: 64 RGB LED bord

Inlägg av kenntoft »

Vad kul att tråden levde sitt eget liv, mkt för mig att läsa!

Jag har fått mina 10 RGB led nu och min TLC5940.

Så om jag är lite frånvarande ett tag så är de för att jag bygger prototyper.

Får vad de blir till slut.

Bygger en låda imorn.
Vet inte riktigt hur jag kan diffusa ljuset som.. kanske vanligt A4 papper??
Annars for man väl plocka upp nån diffus plastbit.
Användarvisningsbild
Icecap
Inlägg: 26645
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: 64 RGB LED bord

Inlägg av Icecap »

Det finns plastfolie för sånt, köps på reklamskylt-ställen. Inte så sinnessjukt billigt dock.

Men starta med att få LED'na att göra som tänkt, resten kommer helt säkert.
Användarvisningsbild
Meduza
EF Sponsor
Inlägg: 10718
Blev medlem: 30 april 2005, 22:48:05
Ort: Ekerö, Stockholm
Kontakt:

Re: 64 RGB LED bord

Inlägg av Meduza »

Jag skulle rekommendera 3mm opal polykarbonatskiva som yta, diffuserar fint.
kenntoft
Inlägg: 195
Blev medlem: 5 september 2011, 11:32:45
Ort: Sundbyberg

Re: 64 RGB LED bord

Inlägg av kenntoft »

2. Installering/lödning/konstruktion

Meduza: Var hittar man sån lättast? Och vad tror du att det kostar? Jag har sökt lite men hittar bara typ 2m x 1m stora skivor.

Iofs behöver jag en stor skiva till mitt fullstora bord senare:)
Men tack för tipset.
Användarvisningsbild
Meduza
EF Sponsor
Inlägg: 10718
Blev medlem: 30 april 2005, 22:48:05
Ort: Ekerö, Stockholm
Kontakt:

Re: 64 RGB LED bord

Inlägg av Meduza »

Jadu... jag skulle prova leta spillbitar hos reklamfirmor som bygger ljuslådor eller hos stocksundet.se, annars så är det lite större skivor som gäller.

Själv har jag köpt från www.vink.se, men dom lär inte vara så intresserade av privathandel... och speciellt inte småbitar :)
kenntoft
Inlägg: 195
Blev medlem: 5 september 2011, 11:32:45
Ort: Sundbyberg

Re: 64 RGB LED bord

Inlägg av kenntoft »

hittade lite inspiration:
Speciellt på själva konstruktionen, han använde tunt "white polystyrene" ovanpå.

http://macetech.com/blog/node/36

Men han säger på sidan att:
Since the TLC5940 is a sink-type driver, I am using common-cathode LEDs. The TLC5940 controls the cathode, and power is strobed into the red, green, and blue anodes.
Fast jag har läst något annat på Arduino sidan.
When using with RGB LEDs get LEDs with common anode. Common cathode will not work properly.
Källa: http://www.arduino.cc/playground/Learning/TLC5940

Men troligtvis är detta något som är specifikt för Arduino, han i exemplet ovan använder en Atmel ATmega microprocessor.
Men det "roliga" är ju att Arduino Uno är en Atmel ATmega microprocessor.

Någon som kan säga vilket som är rätt?

jag har 5 st RGB-LED med common anode nu som lyser fin med Arduino + TLC5940.

Då borde det ju funka :)
Skriv svar