Wie steuert man eine RGB LED Matrix mit 5x10 Pixeln mit einem µC vernünftig an? Mir sind folgende Möglichkeiten eingefallen: - kein Multiplexing - Multiplex Zeilen, Farben in Spalten - Multiplex Farben - Multiplex Spalten, Farben in Zeilen - Multiplex Zeilen, Farben in Zeilen - Multiplex Spalten, Farben in Spalten was nicht geht sind diese ws-dinger, aus Geldgründen Nach Auswahl eine Möglichkeit: - Anoden oder Kathoden MUXen (ich habe beide Sorten da)? - Welchen Controller für so wenig Lötarbeit wie möglich? Einzelne Transistoren, Schieberegister oder sonst noch etwas? Die Matrix ist übrigens noch nicht gebaut, ein Gehäuse existiert aber schon.
5 Reihen, 10 Spalten, 3 Farben, macht 18 Ports. Wenn Dein geplanter µC das kann, dann reicht das schon mal. Wenn nicht, dann braucht du ein Schieberegister. Die WS2812 sind übrigens gar nicht so teuer. Ein Streifen mit 150 Stück kostet ca. 50 Euro, das sind 33c pro Stück.
Pink S. schrieb: > Die WS2812 sind übrigens gar nicht so teuer. Ein Streifen mit 150 Stück > kostet ca. 50 Euro, das sind 33c pro Stück. Die Streifen bringen mit nix, meine Matrix hat ein Raster von etwa 5cm ... Pink S. schrieb: > 5 Reihen, 10 Spalten, 3 Farben, macht 18 Ports. Wenn Dein geplanter µC > das kann, dann reicht das schon mal. Wenn nicht, dann braucht du ein > Schieberegister. Das würde der schon können (Atmega 32-16PU), aber die Ströme ... eher nicht. Und außerdem, z.B. Reihen und Spalten zu MUXen geht noch, aber drei Faktoren?
Am besten ist es wohl, die 5 Zeilen zu muxen, weil das Verhältnis von 1:5 niedrig ist, besser als 1:10 oder 1:30. Die Herausforderung ist es eher, die 30 Anschlüsse der Spalten (10 Spalten*3 Farben) zu beschalten => Schieberegister? Aber ist es dann im Endeffekt völlig egal, ob die LEDs jetzt gemeinsame Anode oder Kathode sind? Für beide Seiten gibt es source und sink-Bausteine.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.