Strana 1 z 2

Programovateľny LED Pas

Napísané: 09 Okt 2022, 19:46
od používateľa boraicho
Caute
Kamoš chce do domu na chodbu led pasik.
Pasik je na stene dlhej 6 metre. Niekde nad zemou.
Na chodbe su 3 vypínače alebo tlačítka.
Vpravo, vľavo a v strede.
Ak zapnem/vypnem vypinac vlavo tak sa rozsvieti/zhasne postupne z ľavá do prava.
Ak zapnem/vypnem vypinac vpravo tak sa rozsvieti/zhasne postupne z prava do ľava.
Ak zapnem/vypnem vypinac v strede tak sa rozsvieti/zhasne postupne zo stredu do strán.

Chcel by som použiť tento pasik.
https://www.ledbe.com/dc12v-5050-white- ... ight-strip
Je problém naprogramovať tie animacie?
Skúšal niekto niečo podobné?
Vďaka.

Re: Programovateľny LED Pas

Napísané: 09 Okt 2022, 20:46
od používateľa balu
Není problém to naprogramovat, jen musíš počítat s tím, že sice adresuješ každou LEDku zvlášť, ale po trojicích. Vždy 3 LED jedním čipem - původně jsou čipy totiž určené pro RGB LEDky.

Re: Programovateľny LED Pas

Napísané: 09 Okt 2022, 20:52
od používateľa boraicho
Vôbec nevadí, ak sa bude rozsvecovat po troch ledkach.
Takže sa to bude dať?
Čítal som DS ale veľa rozumu mi to nedalo :pain:

Re: Programovateľny LED Pas

Napísané: 09 Okt 2022, 21:23
od používateľa balu
Promiň, špatně jsem se vyjádřil - ovládáš každou LEDku zvlášť, ale musíš poslat data pro 3 LEDky (24 bitů) x počet 3-LEDkových modulů.
boraicho napísal:Čítal som DS ale veľa rozumu mi to nedalo
V datasheetu je to popsané dost přesně : volně přeloženo - po datovém pinu odešleš data pro všechny LEDky (od nejbližšího čipu od MCU po ten nejvzdálenější) a pak pošleš "RESET" pulz, kterým zapíšeš data do všech čipů a jsi připraven začít posílat znova.
The UCS1903N sends signals in return to zero codes with a single-wire communication
method. When the power-on reset is completed, the UCS1903N receives the data from the DIN pin.
When all the 24 bits of data have been received, IC no longer receive data ,the DOUT port starts to
forward the data to the next chip as its input data. The DOUT pin is held LOW before the data
forwarding,. The three PWM output ports, OUTR, OUTG and OUTB, drive Duty ratio output in a
0.6-ms period corresponding to the 24-bit data received before。If the input data from the DIN pin is a
RESET code , the UCS1903N will drive the newest received 24-bit data for display. When the reset
code is completed, the UCS1903N will start receive the new 24-bit data. When 24 bits of data have
been received, the UCS1903N will forward the data through the DOUT pin. Before the RESET signal
is received, the output at the OUTR, OUTG and OUTB pins will remain unchanged. When a low level
RESET code longer than 24μs is received, the UCS1903N will drive Duty ratio output corresponding to the newest 24-bit data received.

Re: Programovateľny LED Pas

Napísané: 10 Okt 2022, 20:28
od používateľa boraicho
Takže objednať ten pásik? :D
Bude z toho niečo? Asi hej.
Používať budem 8-bit mcu , hadam nebude problém s odosielanim 24bit. Aj tak zrejme komunikáciu si napíšem vlastnú.

Re: Programovateľny LED Pas

Napísané: 11 Okt 2022, 10:43
od používateľa bum
Čipy programuješ podobně jako se programují RGB led diody WS2812B pouze jak píše i " balu " data zadáváš pro tři led najednou a tak pořád dokola dokud nezadáš data pro celý pásek. Program je jednoduchý několik těchto led pásků jsem kdysi řídil s picaxe větší počet pak s arduinem. Až budeš psát program tak nejdůležitější je dodržet časování pro celý pásek tak jak je psáno i v datasetu k uvedenému čipu. V příloze máš ukázku programů ze kterých jsem také čerpal při programování WS2812B, v mém případě jsem pro ovládání pásků WS2812B s arduinem ve svém programu nepoužil uvedenou knihovnu. Tak že pro inspiraci při psaní svého programu jej možná použiješ pro ovládání v těch páscích.

Re: Programovateľny LED Pas

Napísané: 11 Okt 2022, 16:19
od používateľa kukinko
pre arduino su hotove kniznice a projekty pre tieto ledky. isto po chvilke guglenia najdes aj hotove kody, len si to prisposobis .. (pocet, casovanie ... )

Re: Programovateľny LED Pas

Napísané: 11 Okt 2022, 18:58
od používateľa balu
Teď už záleží jenom na tom, jestli si to chceš postavit, zprovoznit a něco se přitom naučit.
Nebo si jenom procvičit gůglení.

Re: Programovateľny LED Pas

Napísané: 12 Okt 2022, 19:47
od používateľa boraicho
určite to postavim, to je pár sučiastok.
Arduino nepoužijem lebo použivam PIC.
a veľmi tym arduino kodom nechapem. radšej si napisem vlastne, a tu potrebujem len 3 vstupy a 6 animácie. všetko

Re: Programovateľny LED Pas

Napísané: 12 Okt 2022, 23:25
od používateľa balu
S HW Ti ten Arduino kód nepomůže. Tam jen v podstatě posíláš příkazy "zapni", "vypni", "nastav jas". O HW se stará knihovna. Proto z toho nic moc nevykoukáš.

Re: Programovateľny LED Pas

Napísané: 13 Okt 2022, 08:26
od používateľa pocitujlasku
arduino kod ti moze pomoct akurat tak so samotnou komunikaciou s tym pasom. Proste si len odkukas, ake prikazy a akym sposobom tam posielat. Ak sa ti nechce citat datasheet.

Re: Programovateľny LED Pas

Napísané: 13 Okt 2022, 12:02
od používateľa balu
Arduino program Ti pomůže jen s komunikací s knihovnou. Aby ses podíval na komunikaci s LED páskem, musel by sis projít kód knihovny. Pro komunikaci na úrovni hardware je v tomhle případě jednodušší datasheet, protože tady se neposílá žádná inicializace po zapnutí (jako třeba u displejů), není třeba nic nastavovat. Prostě jen posíláš data.

Re: Programovateľny LED Pas

Napísané: 14 Okt 2022, 11:53
od používateľa bum
Zdravím píšeš že to je pro kamaráda na stěnu 6m dlouhou těch pásků je použito na tu délku více zapojených do série a má je přes celou stěnu?, pokud ano tak ti to vychází na 360 led diod na těch 6m podle popisu je 60led na 1m. Nebo bude pásek kratší spotřeba vychází dle popisu co jsi dal odkaz že pracovní napětí pásku je 12VDC a spotřeba co píší v popisu je 12W/1m jaký použiješ zdroj?. Co jsem kdysi s kamarádem montoval a pak ovládal pásky s WS2812B tak jich bylo s Arduino modulem ovládáno celkem 200 a mohu říct bylo to dost zajímavé jak po HW tak i po SW. Ale funguje to do dneska držím palce ve stavbě a programování.

Re: Programovateľny LED Pas

Napísané: 14 Okt 2022, 12:10
od používateľa balu
Nebude to tak žhavý. Těch LED diod je sice 360, ale co se týká driverů, tak je to prakticky "jen" 120 kousků, protože tam nejsou RGB LEDky, která potřebuje celý čip, ale dělí se o něj 3 bílé LED. Takže diod je fyzicky skutečně 360, ale driverů jenom 120.

Re: Programovateľny LED Pas

Napísané: 10 Nov 2022, 22:13
od používateľa boraicho
Mam všetko, treba medzi mcu a pasik dávať odpor? Na komunikáciu

Re: Programovateľny LED Pas

Napísané: 10 Nov 2022, 23:05
od používateľa miso156
Teoreticky nemusis, lebo na tom pasiku (chipe) je mosfetovy vstup.

Avsak ja by som ho dal (napr. 100 ohm), lebo mosfet. vstup pasiku ma nejaku kapacitu ktoru signalom z MCU nabijas a vybijas dost casto. Taktiez v pripade poruchy ako tak ochranis pin na MCU.

Je dobre skontrolovat osciloskopom ci ten odpor neposobi skosenie hran na vstupe pasiku, obzvlast ak sa chystas ovladat pasik na velmi vysoke frekvencii.

Re: Programovateľny LED Pas

Napísané: 13 Nov 2022, 16:52
od používateľa boraicho
obvzlast na vysokych f.
Dá sa to hnať aj na vyššiu f ako je tých 800khz ako piše v DS?

Re: Programovateľny LED Pas

Napísané: 13 Nov 2022, 19:11
od používateľa misocko
Obavam sa ze 800kbps nieje 800kHz.
Taktiez dlzky TL a TH su pevne dane, takze okrem dlzky rest pulzu , ktory musi byt min 50us sa velmi nevysantis s frekvenciou.

Re: Programovateľny LED Pas

Napísané: 13 Nov 2022, 19:19
od používateľa boraicho
No všetko je zapojene a omylom som rozsvietil pasik, aspon viem že to funguje.
Vie mi tu niekto dať aspon 3 riadky kodu aby to rozsvietilo aspon pár prvých lediek? vdaka

Re: Programovateľny LED Pas

Napísané: 13 Nov 2022, 19:20
od používateľa boraicho
https://www.led-stuebchen.de/download/U ... nglish.pdf

na strane 5 su 2 tabuľlky s časmi, ktorá je správna? ta 3tia?