Skocz do zawartości

Pasek z diodami WS2811 wariuje.


Jacenty

Pomocna odpowiedź

Witam,
mam problem z paskiem LED WS2811. Można powiedzieć, że żyją własnym życiem. Zaprogramowane za pomocą tego kodu:

#include <Adafruit_NeoPixel.h>

#define PIN            6
#define NUMPIXELS      10
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ400);


void setup() {
 pixels.begin();
 pixels.clear();
 pixels.show();
}

void loop() {
int i;
for(i=0;i<5;i++)
{
   pixels.clear();
   pixels.setPixelColor(i, pixels.Color(0,255,0));
   pixels.show();
   delay(1000);
}
}

zachowują się tak:

Podłączenie za pomocą 4 pinów:

+12V - do zasilacza

GND - GND

GND - jak wyżej, ten sam pin uziemienia

Din - pin z Arduino

Totalnie nie mam pojęcia, co może być tego przyczyną. Dlatego prosiłbym o pomoc.

Z góry dziękuje.

Pozdrawiam.

IMG_0951.thumb.jpg.148d88ba2f0503a14d1cf766a3ee5fef.jpg

IMG_0952.thumb.jpg.0c772b055fa5fa3c1f055090baf7106c.jpg

IMG_0953.thumb.jpg.3c093c5ca49f71700ba153737e0b49e9.jpg

Link do komentarza
Share on other sites

Te diodki są sterowane napięciowym sygnałem cyfrowym. Napięciowym to znaczy że ważna jest różnica napięć między dwoma punktami. Arduino nadaje sygnał na pinie względem swojej masy a diodki "widzą" go wyłącznie w odniesieniu do swojej masy. Te masy muszą być bardzo dobrze połączone, krótkim, grubym przewodem bo stanowią właśnie wspólny punkt odniesienia dla sygnału sterującego. Nie bardzo mogę rozkminić te zdjęcia, ale jeśli masa paska nie jest połączona z masą zasilacza, to LEDy widzą zupełnie przypadkowe zmiany na swoim wejściu. Co więcej, wszelkie pocieszne płyteczki stykowe w przypadku odbiorników pobierających Ampery - czy liczyłeś ile pobiera ta tasiemka? - są wyłącznie źródłem problemów. Tak więc: zasilacz dajesz wprost do tasiemki, GND tasiemki łączysz bezpośrednio z GND Arduino - żadnych płytek po drodze. Możesz też zasilać Arduino przez okrągłą wtyczkę Vin także z tego zasilacza - wtedy nie potrzebujesz USB i po wpisaniu kodu i wypięciu kabla będziesz mógł cieszyć się pracą autonomiczną.

------------------------

EDIT: I upewnij się, że akurat ta tasiemka może pracować z 12V. Wiele z nich działa wyłącznie z 5V - to zależy od zainstalowanych struktur LEDowych. Owszem, stare tasiemki LED, nawet te RGB były 12V, ale to zupełnie inna bajka. Tutaj masz scalak cyfrowy w każdej oprawce a on nie wytrzymuje > 6-7V bez specjalnego opornika i kilku LEDów szeregowo dla każdego koloru 😐

  • Pomogłeś! 1
Link do komentarza
Share on other sites

na zdjęciach widać że masa arduino nie jest połączona z masą taśmy i zasilacza. Mam podobny pasek led 3diody/pixel średnio zadowolony z niego jestem czasem trochę głupieje, czasem coś zacznie migać jak nie powinno. Ale cena robi swoje i efekty są do przyjęcia.

Link do komentarza
Share on other sites

Może też masz jakoś kiepsko to połączone? Kabelek sygnału cyfrowego jest ważny (opornik szeregowy 100R tuż przy wyjściu z Arduino bardzo pomaga), ale dużo ważniejsze jest prowadzenie masy bezpośrednio od płytki Arduino do taśmy. No i punkt dołączenia (+) i (-) zasilacza. Przy zachowaniu pewnej elektronicznej "higieny" i rozumieniu zjawisk nawet długie tasiemki działają bardzo pewnie i nie ma to nic wspólnego z ich ceną, nie zwalaj na to.

  • Lubię! 1
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

marek1707

Dziękuję bardzo! Problem rozwiązany, taśma LED się słucha. Podłączyłem wszystko tak jak powiedziałeś i mogę zacząć dalej realizować projekt!

Jeszcze raz dzięki wielkie!

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.