ESP32 a programovatelný led pásek s čipem WS2811

Odpovědět
jiranekt
Příspěvky: 1
Registrován: 11 kvě 2023, 12:23
Reputation: 0

ESP32 a programovatelný led pásek s čipem WS2811

Příspěvek od jiranekt » 11 kvě 2023, 19:47

Ahoj, rád bych poprosil o pomoc s jedním mým projektem, kde narážím na neznalost elektronických obvodů/zapojení.
Dělám výsledkovou tabuli pro americký fotbal. Obrázek zde https://prnt.sc/lYp-_YwhdcTE

Mám to vyřešeno tak, že používám ESP32 (Adafruit QT Py ESP32-C3 WiFi Dev Board with STEMMA QT), což je nepodstatné a k tomu připojený led programovatelný pásek https://www.digitalni-led.cz/product/ws ... 60led_m/50 ,který má v sobě čip WS2811.

Čísla mám udělaná jako sedmisegmentovku, tedy mám rozstříhaný pásek do jednotlivých segmentů, ty propojené, takže dohromady to tvoří celek. Pak mám naprogramovaný SW, kterým říkám, které diody pásku se mají rozsvítit, když např. chci číslici 5.

To vše mi perfektně funguje, ale narazil jsme na jednu zásadní věc. Uvnitř to svítí perfektně, ale na denním světle a na slunci nevidím nic.
Chyby jsou:
- mám před led pásky difuzory 95% propustnost světla. Dočetl jsem se ale, difuzor právě při denním světle pohlcuje intenzitu svitu
- nemám tolik diod na segment, takže když bych teoreticky difuzor dal pryč, tak mi svítí 9 diod na 14cm, což není moc. A asi by to taky nebylo vidět.

A tam mě napadlo nahradit RGB diody klasickou diodou, ale stále to mít postavené na tom řešení s WS2811. A tady narážím a nevím si moc rady. Existují desky osazené WS2811 a jednou diodou RGB. Ale to nechci a chtěl bych tam klasickou diodu a ne jednu, ale třeba 15 na jeden čip. A to si myslím, že by výkon toho čipu nevydržel. Ale hlavně nevím, jestli by stačilo zapojit klasickou led diodu třeba jen na R a G,B nechat nezapojené.

Pak mě napadlo, jestli by nešel využít nějak ten pásek - že bych klidně ty 3 diody na čip nechal, ale zapojil bych třeba tranzistor 2N2222 - báze na pin toho čipu zase třeba na R a když bych aktivoval složku R, tak bych aktivoval výstup tranzistoru, kde bych měl paralelně zapojených třeba 10 LED diod, které se rozsvítí.

A tady bych byl rád za každou radu, schéma, jak toto co nejlépe vyřešit. Zda lze nějak využít toho čipu na led pásce a jak bych mohl zapojit X diod, které by ovládal jeden ten chip.

Díky moc

Uživatelský avatar
gilhad
Příspěvky: 779
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: ESP32 a programovatelný led pásek s čipem WS2811

Příspěvek od gilhad » 11 kvě 2023, 23:41

Tady je nějaká dokumentace k tomu WS2811
https://www.tme.eu/Document/26d574b43ad ... WS2811.pdf

Tebe se týká to druhé schéma, na tom pásku jsou na jedenIC pověšené 3 bílé krabičky (každá s červenou, modrou a zelenou diodou uvnitř).

IMHO (ale to by si chtělo prozkoumat ten pásek) tam je R1 (který je nezbytný a R4=RSS, zatímco R2 a R3 jsou vypuštěny. C2 na pásku je C1 na schématu.

Má to 256 úrovní světla (0-255), což se IMHO dělá prostě PWM v tom chipu.
Když má daná LED svítit, tak se daná nožička uzemní, když svítit nemá, tak se nožička nejspíš "odpojí". Takže na ní bude plných 12V (přez ty diody).

Ten 2N2222 je NPN a báze-emitor max 5V takže když ho tam připojíš, tak nejspíš shoří/prorazí se.

tady https://robodoupe.cz/2018/drobnicky-003 ... -sledovac/ jsem psal něco o podobné všci - chci měřit, jestli je někde spíš nula (a pak rozsvítit LED), nebo 2+ Voltu a pak LED zhasnout. (teda mám tam i doplněk, ale ten teď nepotřebuješ). Tohle zapojení je stavěné na to, aby z obvodu neodebíralo proud a tak šlo připojit kamkoliv (teda i sem) aniž by to ovlivnilo. Akorát je to teda potřeba na těch 12V a najít vhodné tranzistory.

PS: Kubáčovi zrušili blog, záloha je tady
https://kubac.jecool.net/petr-kubac.blo ... iluje.html

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: ESP32 a programovatelný led pásek s čipem WS2811

Příspěvek od ondraN » 12 kvě 2023, 07:30

Taky můžeš zapojit téměř neomezený počet pásků paralelně. Pásky budou mít všechny jeden vstup a tím budou zorazovat identický obrazec. Diody z pásku si pak můžeš seskupit tak, aby jeden bod byl tvořen libovolným množstvím diod. Kdyby bylo pásků opravdu hodně, je vhodné mezi budící pin a vstup pásků vložit výkonový budič. Ten by zároveň mohl vyřešit potenciální problémy mezi 3,3V logikou ESP a 5V logikou LED pásku.
P.S. Pojem "pásek" jsem použil jen obrazně, jako kaskádové zapojení WS2812 diod. Jejich fyzické umístění může být libovolné. Pro tuhle aplikaci by bylo asi vhodnější použít ty WS2812, tkteré se dělají v pouzdru s průměrem 5mm i 8mm a svítí opravdu silně.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 12 hostů