RGB LED pásek typu WS2812

Vše, co se týká osvětlení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

RGB LED pásek typu WS2812

#1 Příspěvek od Celeron »

Lidi, zkoušel jste si někdo hrát s touhle srandou? Existuje k tomu nějakej řadič na zkoušení a nebo se budu muset ponořit do Arduina a usmolit si to sám?
Díky
Jirka

Proč mi nemůže všechno chodit hned ?!!

Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 01:00

#2 Příspěvek od frpr666 »

Co je cílem tvého snažení? Kolik ledek?

Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

#3 Příspěvek od Celeron »

Synovcovi barevný zobrazování co dělá coptéra v noci. Směr, klopení a tak. 8 nebo 12 ledek.
Jirka

Proč mi nemůže všechno chodit hned ?!!

Uživatelský avatar
mikollar
Příspěvky: 1406
Registrován: 26 pro 2004, 01:00
Bydliště: Košice - okolie

#4 Příspěvek od mikollar »

K arduinu pouzit kniznicu fastLED. Velmi jednoduche ovladanie

petrfilipi
Příspěvky: 2551
Registrován: 13 zář 2005, 02:00

#5 Příspěvek od petrfilipi »

Arduino je sice obrovský kanón na malého vrabce, ale fungovat to bude: https://www.tweaking4all.com/hardware/a ... s2812-led/
To 35s video nemá chybu.

Bylo by lepší se podívat na nějaké Arduino mini nebo mikro nebo něco menšího.

Petr

Uživatelský avatar
lopez
Příspěvky: 868
Registrován: 17 pro 2011, 01:00

#6 Příspěvek od lopez »

Aj na RPi je toho dosť. Celkom pekné sú aj Hyperion Ambilight.

petrfilipi
Příspěvky: 2551
Registrován: 13 zář 2005, 02:00

#7 Příspěvek od petrfilipi »

Jenom jsem nepochopil, kdyz ten cip nema buffer, jesli pri posilani seriove komunikace prvni cip blika podle toho, jak pres neho tecou data.

termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

#8 Příspěvek od termit256 »

Mam pocit ze se nakonec posilal delsi pulz kterym se presunula data z posuvnych registru do zachytnych a tim se zmenilo sviceni, ale uz si to moc nepamatuju a nevim jestli to byl zrovna tenhle typ ledky. Mrkmi na datasheet, tam by to melo byt popsano.

Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

#9 Příspěvek od Celeron »

Doufám, že jsem to jednodrátový plnění pásku pochopil správně.
- pro každej led čip se posílá 24 bitový RBG slovo. Každá barva R, B, G, má 256 "intenzit".
- pokud jsou v pásku, tak 24 krát počet čipů bez mezer mezi slovy
- po sekvenci pro čipy se 50us pauzou aktualizuje stav RBG v čipu a pak se může poslat změna.
- 24 bitový slovo sestává z G7-G0, R7-R0 a B7-B0
- každej bit z 24 bitovýho slova je dlouhej 1,25uS (+-600nS)
- pokud je požadován bit L, tak DI musí být 0,35uS v H a 0,8uS v L (+-150ns)
- pokud je požadován bit H, tak DI musí být 0,7uS v H a 0,6uS v L (+-150nS)

Takže když pošlu na zkoušku z pulzáku generu do pásku obdélník 1,25uS a budu měnit střídu mezi 0,3 a 0,75us, tak by po přerušení toku dat do DI při 0,3 uS led pásek měl být zhasnutý a při 0,75us by měly čipy R, B a G svítit na plný pecky a generovat "bílou".
Je to tak?
Díky za případnou kontrolu.
Jirka

Proč mi nemůže všechno chodit hned ?!!

termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

#10 Příspěvek od termit256 »

Teoreticky jo, tak nejak by to melo fungovat. Je to uz dost davno co jsem s tim laboroval a cela vec se nakonec resila jinak takze uz ani nemam zdrojaky abych se podival. Mozna by dalo min prace to zkusit nez to zdlouhave popisovat ;-)

Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

#11 Příspěvek od Celeron »

Fyzicky je zatím nemám, spíš mě jde o to, jestli mám vůbec šanci to rozhejbat. Asi bych to zkusil na F302 od Silabsu. Hajdurino je na tohle moc velkej vrabčí kanón. :)
Jirka

Proč mi nemůže všechno chodit hned ?!!

termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

#12 Příspěvek od termit256 »

Na rozhybani nic neni, nebal bych se toho. Ja to puvodne ovladal taky nejakou x51 co jsem nahmatl v supliku jako prvni, pasek jel vicemene na prvni zapojeni.

Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

#13 Příspěvek od Celeron »

Divný je, že v datašítu nejsou popisy hodnot 0-255 pro R, B a G slovo. Na nějaký diskuzi jsem našel, že hodnota jasu není všech 8 bitů ale míň a některý bity jsou na jiný účely. No nic, asi opravdu vyzkoušet.
Jirka

Proč mi nemůže všechno chodit hned ?!!

termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

#14 Příspěvek od termit256 »

Kdes to cetl? U ledek co jsem mel ja to byla hodnota jasu, nic vic.

Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

#15 Příspěvek od Celeron »

No je to nějakej pátek a v historii zavřených karet Maxtona to nemůžu nalýzt. Taky u toho byla tabulka hodnot RBG většiny běžných barev. Divný je, že ani u výrobce jsem tu tabulku nenašel. Nejsem si jistej, jestli to byl přesně tenhle čip ale taky to bylo páskový RBG, WS zcela určitě, jen s číslem si nejsem jistej.
Jirka

Proč mi nemůže všechno chodit hned ?!!

Odpovědět

Zpět na „Osvětlovací technika“