Forum: Mikrocontroller und Digitale Elektronik PL9823-F8, Kerkos notwendig?


von Bernds (Gast)


Lesenswert?

Hallo,

ich habe mir 8 von den PL9823-F8 Leds mit integriertem WS2811 Controller 
besorgt. Ich habe GND und VCC im Ring verlötet und speise an einer 
Stelle dann ein.

Die Datenleitungen sind zwischen allen Leds etwa 20cm lang. Nun habe ich 
das Problem, dass ab und zu einzelne Leds sich anders verhalten (kurzes 
aufblinken/andere Farbe).

Muss ich einen Kerko an jeder Led anbringen? Dachte, man kann die direkt 
einsetzen.

Genutzt wird ein Arduino Micro.
http://www.led-genial.de/mediafiles//Sonstiges/PL9823.pdf

Die Stromversorgung erfolgt derzeit direkt aus dem Micro.
Ich erwarte im WorstCase einen Strom von 480mA (eher weniger, da die 
Leds nicht ganz 3x20mA brauchen sollen). Das ganze wird über einen 
aktiven USB Hub gespeist mit einem 2A Ausgang. Mit dem Sketch sollte der 
Stromverbrauch aber nicht über 320mA kommen. (max. 2 Farben 
gleichzeitig)
1
#include "FastLED.h"
2
3
#define NUM_LEDS 8
4
#define DATA_PIN 6
5
6
CRGB leds[NUM_LEDS];
7
8
void setup() {
9
  FastLED.addLeds<WS2811, DATA_PIN, RGB>(leds, NUM_LEDS);
10
}
11
12
void loop() {
13
  static unsigned long lastMillis = 0;
14
  static unsigned char c = hue;
15
  if (millis() - lastMillis > 20)
16
  {
17
    lastMillis = millis();
18
    hue++;
19
    
20
    for (uint8_t numleds = 0; numleds < NUM_LEDS; numleds++) leds[numleds] = CHSV(hue, 255, 255);
21
    FastLED.show();
22
  }
23
}

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Bernds schrieb:
> Muss ich einen Kerko an jeder Led anbringen?
Ich würde es tun. In der LED ist ein IC, aber kein Platz für einen 
Puffer- bzw. Blockkondensator. Ich könnte mir vorstellen, dass ein 0402 
SMD-Kondensator ganz gut an die Pins ranpasst...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.