RGB LED pásek typu WS2812
Moderátor: Moderátoři
RGB LED pásek typu WS2812
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
Díky
Jirka
Proč mi nemůže všechno chodit hned ?!!
Proč mi nemůže všechno chodit hned ?!!
-
- Příspěvky: 2551
- Registrován: 13 zář 2005, 02:00
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
To 35s video nemá chybu.
Bylo by lepší se podívat na nějaké Arduino mini nebo mikro nebo něco menšího.
Petr
-
- Příspěvky: 2551
- Registrován: 13 zář 2005, 02:00
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.
- 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 ?!!
Proč mi nemůže všechno chodit hned ?!!
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 ?!!
Proč mi nemůže všechno chodit hned ?!!