Új hozzászólás Aktív témák
-
BullZeye
veterán
Minél jobban a szélére rakod, annál interaktívabb lesz a hatás (és ami NAGYON fontos, hogy sarokba legyen led!!). Viszont teljesen a szélére nem érdemes, mert akkor zavaróan világít a led, szóval én ilyen 1cm-t tudok ajánlani, de persze a TV kávájától függ, hogy hova tudod rakni, hiába mondom, hogy 1cm, ha pl nálam is kb 2,5-3cm-re fért oda a TV kialakítása miatt. Lényeg, hogy a LED-re semmilyen módon se lássál rá nézés közben, mert az nagyon rontja az élményt. Samsung tévénknél átlátszó a káva, ami eddig fel sem tűnt, de most hogy meg van világítva mögötte átlátszódik a led, ezt az átlátszó részt le kellett fednem ahhoz, hogy ne zavarjon nézés közben.
De haverom picit többet tesztelt, ő azt mondta, hogy az a legjobb, ha a nem hátrafelé világít a LED, hanem kifelé, szóval 90° el van forgatva, és egy keretre van ragasztva, és nem a TV-re. TV pedig a falra kerül pár centire, és a falról világít kifelé 2x annyi led 60led/m. Ennek nagyon sok hátulütője van, ha pl nem jól számolod ki, hogy hova rakd a ledet, akkor a szemedbe világít használat közben ha picit oldalról nézed, ami baromi zavaró. Mivel nekem a TV bútoron van és nem a falon, így ez hamar kiesett. Viszont a tökéletes hatásért érdemes átgondolni. Itt ugye 2x akkora adapter is tanácsos.
Mivel program vezérli a ledek számát amit meghajt, teljesen mindegy, hogy hány led van ott, ergó ha most 82cm-es a TV-d és jövőre váltasz 150 centisre, akkor simán hozzáforrasztasz 4 ledcsíkot (irányra odafigyelve), és program beírod, hogy 80 led helyett 160 led van, és beállítod, hogy mi az új setup.
[ Szerkesztve ]
-
Ez tipikus időzítési hiba (jitter), elcsúsznak a bitek / bájtok, s emiatt villog. Az elején jó, de a vége felé egyre rosszabb. Ez két dolog okozhatja:
1. COM port / UART pontatlan órajele
=> próbáld meg a baud rate finom átállításával (1% körül) rendbehozni2. Mikrovezérélő pontatlan órajele
=> másik mikrovezérlővel kéne megpróbálniÉn anno driver írásnál rengeteget szoptam, mire kiismertem a protokoll határait, sok ilyen villogásom volt. Minél jobban out-of-sync a LED-nek küldött adat, annál több a "villogó" LED van a szalag végén. De egyébként elég nagy tűrésük van:
Ha forrasztás probléma, akkor pár LED rossz, majd utána egyszerűen nem világítana, nekem egy kicsit kontaktos a szalagom, s ezt csinálja.
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
460800 és 500000 között nincs különbség? Mert akkor nem a baud rate-tel lesz probléma, azaz nem a COM kommunikációval.
UPDATE-hez: na, akkor mégis a baud rate-tel lesz gond, ki kell próbálni mindenfélét.
Ezt a cuccot én nem használtam soha, csak low-level foglalkoztam vele. Az alapján valahogy elcsesződik az időzítés. Olyan demó nincs, ahol szívárvány módjára váltakozik az egész szalag, egyszínűen? Vagy futófény különböző színekkel? Úgy jobban lehetne látni mi a hiba.
Egy kis tech infó, debughoz:
A tradicionálistól eltérően itt GRB sorrendben mennek az adatok (8 + 8 + 8 = 24 bit) a ledekbe. Ha késik az adat, akkor az eredeti zöld pl bepirosodik. Ha siet, akkor a zöld kékül. Persze egy 8 bitnél többet is csúszhat, így nagyobb késésnél a zöld már kék lesz.
Minden egyes WS2812 LED-ben van egy 24 bites buffer. Amikor elküldesz neki 24 bit adatot (24 * ~1.25us = ~30us), azt eltárolja az első led. A következő 24 bit viszont már nem oda kerül, hanem az első led továbbküldi a másodiknak, az az tárolja el. S így megy sorban, feltöltve az összes LED bufferét. Ekkor még nem látszik semmi. Ha minden kész, akkor egy "reset" kódot kell küldeni (50us hosszú nulla), s ez már az összes leden átmegy, egyszerre ürítve az össze puffert, s megjelenítve a tartalmukat a LED-eken. Azaz mindig egyszerre villannak fel, nincs olyan, hogy az utolsón később jelenik meg a szín.
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
Ha kevés LED-nek küldesz ki adatot, akkor a maradék nem fog világítani / úgy marad ahogy volt. Ha túl soknak, akkor meg nem történik semmi, az utolsó LED a semmibe fogja továbbküldeni a plusz adatokat.
Ja, csinálhat olyat, hogy ha kicsi a fényerő (kevés led világít vagy sok gyengén), akkor jól működik, ellenkező esetben viszont széthullik, érdekes állatfaj ez a WS2812B.
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
Új hozzászólás Aktív témák
- Windows 10
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- LED világítás a lakásban
- Renault, Dacia topik
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- Milyen routert?
- Azonnali alaplapos kérdések órája
- PlayStation 5
- Redmi Note 13 Pro+ - a fejlődés íve
- Hagyományos és extrém roller, kickbike, Boardy topik
- További aktív témák...