Vielleicht sollten wir auch noch mal zu den Basics zurückkehren.
Der Fragesteller hat sich noch nicht wieder gemeldet und wir wissen noch nicht, ob er sich für eine echte Matrix oder Streifen entscheidet.
Vielleicht sollten wir auch noch mal zu den Basics zurückkehren.
Der Fragesteller hat sich noch nicht wieder gemeldet und wir wissen noch nicht, ob er sich für eine echte Matrix oder Streifen entscheidet.
Also was mir ehrlich gesagt an den fertigen Matrizen nicht gefällt, die sind einfach total klein oder die Abstände zwischen den LEDs sind zu gering. Ursprünglich wollte ich mir einen Couchtisch mit Matrix bauen, nur wohin ich den dann stelle ist die Frage. Also hab ich mich umentschieden und möchte nun eben einen Gameframe nachbauen, den ich an die Wand hängen kann und mit dem ich z.B. auch ein paar Ründchen Snake zocken kann
. Größe mindestens 20x20 cm. Auflösung 8x8 reicht glaube ich aus.
Ansonsten wollte ich noch darauf hinweisen, ich bin ein Anfänger, was Elektronik und Hardwarenahe Programmierung angeht^^. Das Projekt sollte mir auch dazu dienen, meine Kenntnisse zu erweitern und zu vertiefen.
Trotzdem mal aus reinem Interesse:
fertige Matrix vs. Streifen, was für Vorteile/Nachteile gibt es? Und wie funktionieren die beiden Möglichkeiten überhaupt? Wofür ist z.B. dieser Controller WS2812?
was die WS2812 angeht, die gibt es i.d.R. auch als einzel LEDs mit Trägerplatinchen und Stabbi Cs drauf, hab gerade 100 Stück für 44€ gefunden, bissl teuer aber Fair wenn man bedenkt dass es einzelne Platinchen sind![]()
Da sind dann 6 Lötaugen auf der Rückseite, 2xPlus 2xMinus 1xIn 1xOut, die kannst dann einfach in Reihe mit Draht verlöten.
Dann nimmst du eine dünne Sperrholzplatte, Bohrst dir deine Löcher für die LEDs und KLebst die Platinchen mit LED voran von unten auf die Löcher. Oben drauf packst du dann eine Glasplatte mit einer Diffusen Foiel oder Beschichtung drauf ... sieht bestimmt gut aus![]()
Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
nicht.
Hallo,
das die Diskussion hier etwas aus dem Ruder läuft, ist halt so bei so vielen Experten mit unterschiedlichen Ansichten.
Also bemühen wir uns, sie wieder etwas einzufangen. Sag ruhig, wenn du was nicht verstehst.
Bei einer echten Matrix werden die LEDs einzeln angesteuert. Dabei gibt es einige Schaltungstricks, damit man nicht für jede LED einen einzelnen Ausgang hat. Soweit bist du ja wohl schon. Problem: Mit wachsender Größe und bei mehreren Farben braucht man sehr viele IOs. In dem Falle 8x8 mit 3 Farben auf jeden Fall mehr als der Uno hat. Eine Abhilfe könnten Porterweiterungs-ICs sein, wie schon in einer der ersten Antworten genannt. Will man aber auch noch die Helligkeit einstellen, braucht man IOs mit PWM, das wird dann komplizierter.
Bei Streifen hängen alle LEDs an den selben Leitungen. In diesen LEDs befindet sich ein kleiner Chip, der Befehle liest und die entsprechende Farbe und Helligkeit einstellt. Die Daten für alle LEDs werden durch den Streifen "durchgeschoben". Eine Matrix bildet man daraus, in dem man die Streifen "faltet" und ggf. mehrere Untermatrizen zusammenbaut. Schau dir mal hier die Bilder an, da sollte das deutlich werden.
https://learn.adafruit.com/adafruit-...matrix-library
Vorteil: Weniger Leitungen und IOs.
Nachteil 1: Zeitkritische schnelle Datenübertragung über die Datenleitungen. Dafür gibt es aber Bibliotheken.
Nachteil 2: Bei größeren Matrizen kommen die 8-Bit Rechner an ihre Grenzen. Lösung: 32 Bit Bastelrechner, wie der erwähnte Teensy.
Nachteil 3: Das "Schieben" dauert natürlich seine Zeit. Bei großen Matrizen werden bewegte Bilder langsam. Lösung: Viele (ggf. alle) Teilstreifen parallel beschreiben, großen schnellen Prozessor nehmen. (Das ist der Punkt, den Ceos anscheinend nicht bemerkt hat.)
Das ist exakt DER Punkt, weswegen ich pro Streifen nach einer Kostengünstigen Version zur Protokollübersetzung suche!Das ist der Punkt, den Ceos anscheinend nicht bemerkt hat.
Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
nicht.
Gut, das habe ich auch nicht verstanden.
Aber, wenn du pro Streifen einen eigenen Controller hast, womit werden die dann alle mit Daten versorgt ?
In dem Beaglebone link fährt ein Beagle bis zu 32 Datenleitungen. Mehrere Beagles werden dann über 100 MBit Ethernet gespeist. Sind ja gewisse Datenmengen ...
angespornt von diesem Beitrag, habe ich mir auch mal ein Stripe 1m / 60 Leds (WS2812) für 8 Euro bestellt, eine LIB für Bascom (Rainbow.lib) gibt es auch bereits ...hab gerade 100 Stück für 44€ gefunden, bissl teuer aber Fair wenn man bedenkt dass es einzelne Platinchen sind
als Status Anzeige für meinen Bot genau das richtige z.B. Akku ( grün / gelb / rot ) in einer LED ...
eine Matrix einfach damit zu realisieren ... funktioniert ja wie man in den Angeboten sieht ... alles hat seine vor und Nachteile.
Da der TO (PhonierDeluxe) nur eine RGB-Matrix 8x8 benötigt, würde ich mir nicht den Aufwand machen und eine selber löten, die 64 LEDs sollte man ausreichend schnell über WS2811-Protokoll angesprochen bekommen ...
entweder eine 8x8 Matrix kaufen oder entsprechende Stripes als Meterware 30/48/60/144 LEDs / Meter, dann alle 8 LEDs trennen in einer Matrix wieder untereinander kleben, IN mit OUT verbinden ... fertig
Gruß Ralf ... Projekt-Beschreibungen www.greinert-dud.de ... "Alle sagten: Das geht nicht. Dann kam einer, der wusste das nicht und hat's gemacht."
Aber beachten, das Signal wird inventiert .... aus high wird low, aus low wird highIch bin im Netz auf diese Schaltung gestoßen und würde gerne wissen, was ihr davon haltet? Brauchbar für mein Vorhaben oder lieber die Finger davon lassen?
http://www.incrediblediy.com/2013/02...l-shifter.html
- - - Aktualisiert - - -
Aber beachten, das Signal wird invertiert.... aus high wird low, aus low wird high
Gruß Ralf ... Projekt-Beschreibungen www.greinert-dud.de ... "Alle sagten: Das geht nicht. Dann kam einer, der wusste das nicht und hat's gemacht."
Lesezeichen