Styra individuella RGB Lysdioder!

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Styra individuella RGB Lysdioder!

Inlägg av Lennart Aspenryd »

Jag har fått fatt på en strip med adresserbara RGB Led.
Det är Gnd och 5 V samt 4 sladdar in till plastlisten. Men hur styr jag den?

Jag har RGB styrning för hela lister, då är det 3 ledare. Inga problem.

Men här är det tre motstånd, ett för varje färg och fyra kontakter förutom power.
De heter SI, DI, CI samt LI
Item TSRGB32Q0B-D5 men jag får ingen träff.

Kretsen som sitter mellan varje par av Led heter HS1606S om jag ser rätt ;-)
Användarvisningsbild
Icecap
Inlägg: 26623
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Styra individuella RGB Lysdioder!

Inlägg av Icecap »

En vild gissning (baserat på de LED-display vi jobbar med):
* SI = Här är jag tveksam, kan vara ingång för en PWM som styr den totala intensiteten. Så är det på våra display iaf.
* DI = Data In.
* CI = Clock In, alltså synkron seriell kommunikation.
* LI = Latch In.

Sekvens i våra moduler:
1: Sätt data till rätt nivå ('0' eller '1')
2: Skaka klockan ('0' -> '1' -> '0')
3: Upprepa 1 & 2 till alla data är ställda.
4: Aktivera Latchen ('0' -> '1' -> '0') för att uppdatera data.

Fritt från detta styr man sedan PWM av intensiteten, i vårt fall kallas den för -Output Enable. ('0' = driver på, '1' = driver av)
Användarvisningsbild
FormerMazda
Inlägg: 6436
Blev medlem: 27 februari 2006, 14:59:36
Ort: Asby (Östergötland)

Re: Styra individuella RGB Lysdioder!

Inlägg av FormerMazda »

Användarvisningsbild
FormerMazda
Inlägg: 6436
Blev medlem: 27 februari 2006, 14:59:36
Ort: Asby (Östergötland)

Re: Styra individuella RGB Lysdioder!

Inlägg av FormerMazda »

Sökordet, glömde skriva det: individually addressable rgb led strip si di ci li
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Styra individuella RGB Lysdioder!

Inlägg av Lennart Aspenryd »

Tack för tipsen. Hade inte en aning om detta med Clock och Latch! Tack Icecap.
Nu har jag något att gå på för att kunna koppla upp en styrning.
Så får man väl leta upp individnumren på något sätt.
Verkar som om en adresserbar krets styr två dioder. Spännande tycker Lasp ;-)
Användarvisningsbild
Icecap
Inlägg: 26623
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Styra individuella RGB Lysdioder!

Inlägg av Icecap »

Varje krets är inte adresserbar som sådan men data shiftas igenom så att har man X moduler efter varandra (som man ju har med tejp) blir antal bits/LED som styrs X * 6! Det är ju 6 st LED som styrs av varje krets, 2 st Röda, 2 st Gröna och 2 st Blåa.

Så man ska skicka in data efter att det modul som är längst bort ska ha data först. Om vi låtsas att det finns 10 kretsar för att ta ett tal bara.
Bit'en som skiftas in kommer ju i en viss orden, det kan vara R-G-B för den ena RGB-LED, sedan är det R-G-B för den andra RGB-LED.
Dom nästa 6 bit som kommer in kommer sedan att ta de första bit's plats osv, de "knuffas" alltså ut mot bortre ändan.

Med 10 kretsar (alltså 20 "pixlar") behöver du skicka ut 60 bit (Data + Klockpuls) innan Strobe aktiveras.
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Styra individuella RGB Lysdioder!

Inlägg av Lennart Aspenryd »

Om jag räknar rätt, och läser rätt också, så drivs 2 led av varje krets i detta program.
Så har man RGB och kan köra grundfärger.

Men jag tackar för hjälpen. det fungerar.

Har inte ännu kopplat in PWM, då kan man sätta styrka också, det är "S"
Men det är ju en dag i morgon också.

Frugan , som inte gillar Bling och blink säger att det där får jag ta ner i källaren.
Kanske kommer det en liten video på detta!
Någon som är intresserad av att testa. skicka PM säger Lasp

Passade på att testa några rullar med 5050 RGB också.
Men det är roligare när man kan ordna mönster.

När jag ändå höll på med lysdioderna klippte jag bitar av dessa SMD lysdioder och testade med konstantström för lysen till 1:32 bilarna.. Det blev snyggt!
Användarvisningsbild
Icecap
Inlägg: 26623
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Styra individuella RGB Lysdioder!

Inlägg av Icecap »

Om du menar 2 st RGB-LED är det rätt men en RGB-LED består ju av 3 st LED: en röd, en grön och en blå.
Ja, jag vet: petigt... men rätt ska vara rätt!
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Styra individuella RGB Lysdioder!

Inlägg av Lennart Aspenryd »

Ok Jag klippte den efter 24 kretsar dvs 48 RGB Led. Nu blev det riktigt. Det är så programmet räknar.
Skall löda på lite tampar på den resterande biten efter VattenGympan.

Vill man se resultat av den lite nyare sorten som heter LDP8806 kan man kolla här

a video is found here:
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Styra individuella RGB Lysdioder!

Inlägg av Lennart Aspenryd »

Det var riktigt intressant att se hur man kunde skicka ut signaler till RGB Ledsen.
Det är kanske dags att låta fler få möjlighet att leka med lite fler leds?
Funderar säger Lasp
Användarvisningsbild
netrunner
Inlägg: 5510
Blev medlem: 4 februari 2005, 12:26:05
Ort: 127.0.0.1

Re: Styra individuella RGB Lysdioder!

Inlägg av netrunner »

Beställde idag 1m av typen 144LED/m. http://www.aliexpress.com/item/1m-lot-w ... 26191.html

Ska testa den som POV på en takfläkt och se om det ger något roligt resultat. 20cm per blad, 5st arduino nano.

Arduino har ett färdig bibliotek: http://code.google.com/p/fastspi/
TobiasEinarsson
Inlägg: 58
Blev medlem: 6 september 2012, 11:15:33
Ort: Göteborg

Re: Styra individuella RGB Lysdioder!

Inlägg av TobiasEinarsson »

PWM frekvensen på WS2812 ligger på ~400Hz så de lämpar sig nog inte så bra för POV, tyvärr.
Skriv svar