Problém s Led páskem SK6812
Problém s Led páskem SK6812
Čau, mám problémem s řízením Led pásku SK6812 (RGBWW).
Otestoval jsem už nejrůznější kódy ale výsledek je pořád stejný.
Můj projekt je automatické osvětlení schodů.
Měl jsem představu, že na každém schodu bude 1m s 60 Led. (zatím jen 6 schodů)
Zdroj používám MeanWell SP-320-5 (dává stabilních 5V).
Deska Klon Arduino UNO (testovány 2 kusy) výsledek je stejný i s Wemos D1 r32.
Mezi + a - napájen kondenzátor 1000uF a na Data pinu rezistor 470 Ohm.
Teď k mému problému.
Pokud připojím pásek v celku ( 5m) a spustím třeba příklad RGBWstrandtest z NeoPixel knihovny, tak se pixely rozsvěcují dobře.
Pokud však rozstřihnu pásek po 1m a mezi ně na DATA pin napájím cca 1,4m vodič CYA 0,75 ( stejně se chová i s tenčím ), začnou pásky náhodně problikávat. Když tento delší drát vyměním za kratší, pásky zase beží.
Může být problém jen v časování?
Jen doplním, že na nastříhaných páscích mám samostatně přivedeno 5V.
Krátké video pro představu:
https://uloz.to/file/amqY19mvyVEa/vid-2 ... M5MwRlAD==
Měl by někdo nějaký nápad?
Už jsem docela bezradný.
Díky
Otestoval jsem už nejrůznější kódy ale výsledek je pořád stejný.
Můj projekt je automatické osvětlení schodů.
Měl jsem představu, že na každém schodu bude 1m s 60 Led. (zatím jen 6 schodů)
Zdroj používám MeanWell SP-320-5 (dává stabilních 5V).
Deska Klon Arduino UNO (testovány 2 kusy) výsledek je stejný i s Wemos D1 r32.
Mezi + a - napájen kondenzátor 1000uF a na Data pinu rezistor 470 Ohm.
Teď k mému problému.
Pokud připojím pásek v celku ( 5m) a spustím třeba příklad RGBWstrandtest z NeoPixel knihovny, tak se pixely rozsvěcují dobře.
Pokud však rozstřihnu pásek po 1m a mezi ně na DATA pin napájím cca 1,4m vodič CYA 0,75 ( stejně se chová i s tenčím ), začnou pásky náhodně problikávat. Když tento delší drát vyměním za kratší, pásky zase beží.
Může být problém jen v časování?
Jen doplním, že na nastříhaných páscích mám samostatně přivedeno 5V.
Krátké video pro představu:
https://uloz.to/file/amqY19mvyVEa/vid-2 ... M5MwRlAD==
Měl by někdo nějaký nápad?
Už jsem docela bezradný.
Díky
Re: Problém s Led páskem SK6812
Na ten dlouhý drát se nejpíš moduluje nějaké rušení z těch pásků. Co zkusit stíněný kablík?
Re: Problém s Led páskem SK6812
Pokud bude na kazdem schodu, proc 1.4m? Nebylo by lepsi to vest "cik-cak"? posun svetla treba zleva doprava muzes ridit SW tak, ze na jednom schodu (LED 1-60) to pujde "dopredu" a na druhem (LED 61-120) "dozadu" - pak to vedeni mezi budes mit jen na tu vysku schodu, nikoli na sirku.
Re: Problém s Led páskem SK6812
Vedení "cik-cak" jsem zvažoval také, ale kvůli jednoduššímu programování bych zůstal u mnou uvedeného.
Později totiž budu dělat ještě 17 schodů
Podle prvního rychlého testu to vypadá, že správnou odpověď trefil " ondraN "!
Použil jsem tenký stínění kablík, kde stínění jsem napájel na mínus pól.
Snad to bude v pořádku.
Děkuji oběma za odpovědi.
Později totiž budu dělat ještě 17 schodů
Podle prvního rychlého testu to vypadá, že správnou odpověď trefil " ondraN "!
Použil jsem tenký stínění kablík, kde stínění jsem napájel na mínus pól.
Snad to bude v pořádku.
Děkuji oběma za odpovědi.
Re: Problém s Led páskem SK6812
Tak ono to zas neni takova magie
Pokud jsou indexovane od nuly a na kazdem schodu jich je stejne, tak na zacatek programu das
no a v kódu prostě číslo diody "obalíš" funkcí cik, například postupné rozsvěcení vsech 23 schodu (had) fialovou barvou (255,0,255) :
Pokud jsou indexovane od nuly a na kazdem schodu jich je stejne, tak na zacatek programu das
Kód: Vybrat vše
#define POCET 60
int cik(int i) {
int schod = i / POCET;
int led = i % POCET;
if (schod & 1) { // je lichy
led= (POCET - led -1); // 0->59; 59 ->0
}
return schod*POCET+led;
}
Kód: Vybrat vše
#define SCHODU 23
#define LED_CELKEM (POCET * SCHODU)
...
for (int i=0; i<LED_CELKEM; i++){
LED.setPixelColor(cik(i), 255,0,255);
LED.show();
delay(50);
}
...
Re: Problém s Led páskem SK6812
Já bych šel tou cestou, co naznačil gilhad. Když to jde, je lepší ohýbat SW podle HW, než naopak
A čím jsou ty dráty kratší, tím je to lepší.
A čím jsou ty dráty kratší, tím je to lepší.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů