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
Re: Styra individuella RGB Lysdioder!
Postat: 24 oktober 2013, 13:31:23
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)
Sökordet, glömde skriva det: individually addressable rgb led strip si di ci li
Re: Styra individuella RGB Lysdioder!
Postat: 24 oktober 2013, 13:56:31
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
Re: Styra individuella RGB Lysdioder!
Postat: 24 oktober 2013, 15:30:52
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.
Re: Styra individuella RGB Lysdioder!
Postat: 27 oktober 2013, 23:13:29
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!
Re: Styra individuella RGB Lysdioder!
Postat: 28 oktober 2013, 07:48:46
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!
Re: Styra individuella RGB Lysdioder!
Postat: 28 oktober 2013, 10:33:42
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:
Re: Styra individuella RGB Lysdioder!
Postat: 26 november 2013, 20:04:25
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