Hallo allerseits, ich bin gerade dabei ein eigenes Projekt anlaufen zu lassen und erst einmal alle Infos ranzuholen. Ziel ist es Beispielsweise eine Platte mit Leds zu bestücken, die einzeln anzusteuern sind. Im besten Fall via App oder Pc. Optional wäre es super eine 10 x 10 Platte mit Anschlüssen zu haben, an der man die LEDs anstecken kann und das ein Programm erkennt welche Anschlüsse eine LED haben und das angezeigt wird. Aber erstmal Schritt für Schritt. Es kommt absolut nicht auf Schaltgeschwindigkeit an, sondern nur auf Bedienkomfort und einfachste Umsetzung. Die LEDs sollen eingeschaltet werden und wenn das Signal zum umschalten 5 sek später kommt reicht mir das auch locker. Matrix player? Arduino mit Schieberegister mit W2812? Habt ihr Erfahrungen was am besten geeignet ist? Liebe Grüße und vielen Dank Sven
Sven schrieb: > Habt ihr Erfahrungen was am besten geeignet ist Das ist ein Komoromiss zwischen Aufwand und Kosten. LEDs zum Einstecken klingt merkwürdig, nicht gleich alle 100 montieren ? WS2812 ist RGB bunt, normale LEDs hätten nur 1 Farbe. Es gibt sehr viele Realisierungsmöglichkeiten http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.8.1 sogar eine Methode um festzustellen ob in einer Matrix an einer bestimmten Position eine LED montiert ist könnte man über die Stromaufnahme bzw. den Spannungsabfall am strombegrenzenden Widerstand ermitteln.
Sorry, ich erkenne nicht was du machen möchtest. Geht das nur mir so? Sven schrieb: > 10 x 10 Platte? 10 * 10 Leds? 10 * 10 cm? 10 * 10 Anschlüsse? > an der man die LEDs anstecken kann und das ein Programm erkennt welche > Anschlüsse eine LED haben und das angezeigt wird.. Was soll angezeigt werden? Die Polung der Led? Sind die Leds ein- oder mehrfarbig? WS2812 = mehrfarbig > Matrix player? Was soll das sein? > Arduino mit Schieberegister mit W2812 Entweder oder. Die WS2812 habe eine integrierte Elektronik. Die kannst du direkt vom Arduino ansteuern = minimaler Aufwand > Aber erstmal Schritt für Schritt... ...und weiter? Vielleicht kannst du dein Problem etwas ausführlicher und verständlicher beschreiben, evtl. auch mit einer Skizze. MaWin schrieb: > WS2812 ist RGB bunt, normale LEDs hätten nur 1 Farbe. Leds in "normaler" Bauform gibt es auch mit integrierter Elektronik, ähnlich den WS2812. Ein Chip der 128 Leds ansteuern kann ist der HT16K33.
:
Bearbeitet durch User
Sven schrieb: > 10 x 10 Platte mit Anschlüssen zu haben, an der man die LEDs anstecken > kann und das ein Programm erkennt welche Anschlüsse eine LED haben und > das angezeigt wird. Aber erstmal Schritt für Schritt. Es kommt absolut > nicht auf Schaltgeschwindigkeit an, sondern nur auf Bedienkomfort und > einfachste Umsetzung. Die LEDs sollen eingeschaltet werden und wenn das > Signal zum umschalten 5 sek später kommt reicht mir das auch locker. Echt tolle Beschreibung! Aber erstmal Schritt für Schritt...
Hallo, danke erst einmal für die antworten. Ich dachte es wäre schon in etwa gut beschrieben, nun noch mal ein neuer Versuch. Konkret möchte ich eine Kletterwand bauen. Das ist normalerweise eine Holzwand mit vorgefertigten löchern. Diese sollen verkabelt werden und dann kann man dort Klettersteine daraufschrauben, die eine LED im inneren haben. Und diese sollen dann manuell ausgewählt werden können, damit sie leuchten oder auch nicht. Den Kontakt und die Bauweise habe ich schon funktionstüchtig hinbekommen. Ich hoffe es ist jetzt etwas konkreter geworden. Dankeschön
Sven schrieb: > Hallo, danke erst einmal für die antworten. > > Ich dachte es wäre schon in etwa gut beschrieben, nun noch mal ein neuer > Versuch. > > Konkret möchte ich eine Kletterwand bauen. Das ist normalerweise eine > Holzwand mit vorgefertigten löchern. Diese sollen verkabelt werden und > dann kann man dort Klettersteine daraufschrauben, die eine LED im > inneren haben. Und diese sollen dann manuell ausgewählt werden können, > damit sie leuchten oder auch nicht. Den Kontakt und die Bauweise habe > ich schon funktionstüchtig hinbekommen. Ich hoffe es ist jetzt etwas > konkreter geworden. > > Dankeschön Ich würde sowas mit WS2812 o.ä. (einzeln adressierbar) machen. So hält sich auch der Verkabelungsaufwand (Plus, Masse, Daten) in Grenzen.
Hallo nochmal, jetzt zu den Rückfragen. 1)Also das sind dann erstmal 10x10 Anschlüsse. 2)Angezeigt werden soll im besten Fall die Position der LEDs später sodass man erkennen kann auf dem Programm wo Klettersteine eingesetzt sind. 3) MAtrix player: https://www.led-genial.de/MATRIX-Player-bis-zu-1024-WS2812-LEDs-einfach-ansteuern 4) Schön wäre es gleich, wenn man mehrfarbig umsetzten könnte. Ich hoffe damit ist es etwas deutlicher geworden. Danke für eure Zeit
Sven schrieb: > Schön wäre es gleich, wenn man mehrfarbig umsetzten könnte. Tja, eine WS2812 ist zwar mehrfarbig, aber nicht für Aufbauten über Meter Entfernung geeignet. Zumindest hast du Platz. Eine 10 x 10 Matrix mit 100 LEDs wird bei mehrfarbig schnell zur 10 x 30 Matrix mit 300 LEDs. Baut man die als Matrix auf, z.B. 5 x 60 organisiert mit einem uC mit 8 Anschlüssen, 5 IRF7413 und 4 CAT4016, dann ist das Problem wohl nicht der Bauteilaufwand, aber lange Leitungen die schnell geschaltet werden produzieren EMV Störungen. Man braucht geschickte Auslgung der Gate-Widerstände der MOFSTEs um langsame Flanken zu bekommen. Bei so einer Matrix stört es nicht, wenn einzelne LEDs fehlen. Ob aber bei einer KLatterwand kleine 20mA LEDs reichen, ist zweifelhaft, nicht doch eher 1 Watt LEDs mit 350mA ?
Ich baue gerade etwas ähnliches, versuch mal die MAX72XX Serie. Multiplexer, Konstantstromquelle und 64 LEDs einzeln adressierbar. Können kaskadiert werden und haben eine Arduino Bibliothek.
Der MAX7221 ist sogar für EMV optimiert und die App-Notes beschreiben den Aufbau für High-Power LED-Anzeigen mit längeren Leitungen. Da kannst du dann die Schaltdrähte sehr kurz halten und nur den SPI über längere Strecken verlegen, viel einfacher.
:
Bearbeitet durch User
Sven schrieb: > Habe ich damit nicht mehr das Längenproblem? Oh, damit hast du eine Menge mehr Probleme, denn erstmal vertragen solche LEDs keine 5 mal so hohen Spitzenströme, man kann also keine 5 x 60 Matrix bauen, und eine 2 x 150 lohnt nicht wirklich. Man wird bei solchen Power-LEDs also wohl eine lange Schieberegisterkette aufbauen und hat damit sehr wohl wieder das Längenproblem und das Problem was man machen soll wenn einzelne LEDs nicht vorhanden sind (d.h. die Ansteuerschaltung müsste immer vorhanden sein). Es könnte sich lohnen, wenn man nur 20 Griffe an 100 möglichen Positionen hat, nur 20 addressierbare Register (Prinzip I2C) jeweils in die Knöpfe zu setzen und dann jeweils ein Protokoll an alle Montagestellen zu senden und nur der Knopf, dessen Adresse mit der im Protokoll enthaltenen Adresse übereinstimmt, nimmt die Daten an. Da aber 1A über die Zuleitung fliesst und über die Masseleitung zurückfliesst, hat man bei meterlangen Drähten über Kontakte auch Spannungsabfall auf der Masseleitung der das Steuersignal stören könnte. Also klar eine anspruchsvolle Aufgabe.
Ben S. schrieb: > Das sind bei 100 LEDs schon stolze 35A... Deswegen multiplext man das ganze. Ich kann die MAX72XX Serie nur empfehlen.
Ralf B. schrieb: > Deswegen multiplext man das ganze. Ich kann die MAX72XX Serie nur > empfehlen. Ein MAX72xx liefert ganze 5mA im Schnitt an eine LED. Eine 1W LED bräuchte aber 2.8A Spitzenstrom (den sie nicht aushält) in 8x8 Matrix um mit 1W zu leuchten. Mann Mann Mann, Grundschüler in der Pinkelpause.
Ok, das sind schon mal hilfreiche Infos. Würde es was bringen wenn man das ganze noch mal aufsplittet? Beispielsweise in zwei 4 x 8 Matrix. Bei einer Platte sprechen wir von 2m x 2m ca. Ist das wirklich von der länge so ein großes Problem?
Michael B. schrieb: > Es könnte sich lohnen, wenn man nur 20 Griffe an 100 möglichen > Positionen hat, nur 20 addressierbare Register (Prinzip I2C) jeweils in > die Knöpfe zu setzen und dann jeweils ein Protokoll an alle > Montagestellen zu senden und nur der Knopf, dessen Adresse mit der im > Protokoll enthaltenen Adresse übereinstimmt, nimmt die Daten an. Meinst du die Register in die Griffe zu setzten? Und erst wenn einer eingeschraubt wird mit dem Protokoll überprüfen?
Sven schrieb: > Beispielsweise in zwei 4 x 8 Matrix Snd wir schon wieder in der Grundschüler-Pinkelpause ? 2 x 4 x 8 sind weder 100 (monochrom) noch 300 (RGB).
Michael B. schrieb: > Ein MAX72xx liefert ganze 5mA im Schnitt an eine LED. > > Eine 1W LED bräuchte aber 2.8A Spitzenstrom (den sie nicht aushält) in > 8x8 Matrix um mit 1W zu leuchten. In den App-Notes ist beschrieben, wie man damit High-Power LEDs versorgt. Im übrigen kann der MAX7221 (EMV optimiert) pro Segment bis zu 40mA laut Datenblatt treiben. (Tabelle 11 im Datenblatt) Aber Hauptsache persönlich werden.
Sven schrieb: > Meinst du die Register in die Griffe zu setzten? Ja. > Und erst wenn einer eingeschraubt wird ... ...ist er erreichbar.
Ralf B. schrieb: > Im übrigen kann der MAX7221 (EMV optimiert) pro Segment bis zu > 40mA laut Datenblatt treiben. (Tabelle 11 im Datenblatt) Was interessiert der Segmentstrom, wenn er nur 1/8 der Zeit für 1 LED zur Verfügung steht ? 40mA/8 = 5mA. Grundschulmathematik. Und welchen Vorteil hat ein Multiplex-IC wenn man an ihm genau denselben zusätzlichen Aufwand zur Stromverstärkung treiben muss wie wenn man direkt einen uC verwendet ? Dann kann man das IC einfach WEGLASSEN. Oder brauchst du den IC weil du das Zeitraster des Multiplex nicht programmieren kannst, sozusagen Hardware als Ersatz weil die Software nicht dein Ding ist ? > Aber Hauptsache persönlich werden. Es ist DEIN Unwissen, nicht das der Anderen oder gar aller Anderen.
Michael B. schrieb: > 2 x 4 x 8 sind weder 100 (monochrom) noch 300 (RGB). So hab ich das jetzt nicht gemeint. Sondern einfach die Matrix verkleiner. Und alles doppelt baue. Programmiertechnisch bekomme ich die schon beide eingebaut
Michael B. schrieb: > Es ist DEIN Unwissen, nicht das der Anderen oder gar aller Anderen. Na dann ist ja alles klar. Ich danke dir für deinen Hinweis und werde jetzt erstmal tief in mich gehen und mein bisheriges Leben überdenken.
Ich danke euch schon mal für die Anregungen. Ich werde noch mal schauen, wie es sich jetzt am elegantesten umsetzten lässt.
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.