Ich arbeite an einem Board-Design, bei dem 16 RGB-LEDs in einem Kreis um einen Drehgeber angeordnet werden. Ich möchte, dass dieses Setup einfach ist, damit ich es von jedem Mikro mit begrenzter Software ausführen kann (dh eingebaute PWM-Steuerung, keine mühsame Verwaltung des Mikros erforderlich). Ich möchte auch, dass es relativ kompakt ist, damit dieses Board nicht viel Platz beansprucht. Ich möchte auch, dass es in mittleren Mengen so billig wie möglich ist. Diese drei Kriterien stehen wahrscheinlich im Wettbewerb, aber ich würde gerne wissen, was andere vorschlagen würden.
Ich habe Schieberegister in Betracht gezogen. Diese mögen billig und etwas kompakt sein, aber sie würden erfordern, dass das angeschlossene Mikro viel Zeit damit verbringt, die LEDs für jede Art von Farbmischung zu verwalten.
Ich habe mir auch einige PWM-LED-Treiber angesehen. Das beste, das ich bisher gefunden habe, ist ein 16-Kanal-Chip, daher würde ich drei benötigen, um alle meine LEDs anzusteuern. Es wäre einfach zu bedienen, aber der Platz und die Kosten wären nicht groß.
Eine andere Option könnte darin bestehen, eine Art FPGA oder ein dediziertes Mikro mit vielen E / A zur Steuerung der LEDs zu verwenden. Ich bin mir nicht sicher, ob die von den LEDs benötigte Leistung zu hoch wäre.
Gibt es eine Option, die mir fehlt und zu dieser Zielnutzung passt? Ich bin offen für eine Lösung mit etwas mehr oder weniger LEDs, aber ich möchte nicht weniger als 12.
Bearbeiten: Als Referenz versuche ich im Grunde, dieses Board zu replizieren oder this + this, jedoch mit RGB-Funktion, einschließlich Farbmischung. Wenn der Ring etwas größer sein muss, ist das bis zu einem gewissen Grad in Ordnung. Ich möchte immer noch in der Lage sein, ein paar Bretter in einem einzigen Projekt ohne zu großen Abstand nebeneinander zu platzieren.