- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 79

Thema: RGB LED Matrix - Arduino

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    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.

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    12.08.2015
    Beiträge
    28
    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?

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    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.

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    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.)

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    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!
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  6. #6
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    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 ...

  7. #7
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    05.11.2009
    Ort
    Gerblingerode
    Alter
    59
    Beiträge
    207
    hab gerade 100 Stück für 44€ gefunden, bissl teuer aber Fair wenn man bedenkt dass es einzelne Platinchen sind
    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 ...

    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."

  8. #8
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    05.11.2009
    Ort
    Gerblingerode
    Alter
    59
    Beiträge
    207
    Ich 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
    Aber beachten, das Signal wird inventiert .... aus high wird low, aus low wird high

    - - - 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."

  9. #9
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    67
    Beiträge
    2.435
    Hallo,
    Zitat Zitat von Feuerring Beitrag anzeigen
    Aber beachten, das Signal wird invertiert.... aus high wird low, aus low wird high
    Absoluter Quatsch!
    Du hast die Schaltung nicht verstanden.
    Da zwei Transistoren verwendet werden wird das Signal 2x Invertiert, stimmt also am Ausgang wieder.

    MfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

Ähnliche Themen

  1. Antworten: 13
    Letzter Beitrag: 07.11.2015, 01:21
  2. Arduino LED Matrix
    Von Martorinho im Forum Elektronik
    Antworten: 9
    Letzter Beitrag: 11.01.2015, 21:21
  3. Arduino Mega Matrix
    Von oel im Forum Arduino -Plattform
    Antworten: 16
    Letzter Beitrag: 04.10.2014, 16:11
  4. 8X8 Matrix mit Arduino zum duchlaufen bringen
    Von PatrickHH im Forum Software, Algorithmen und KI
    Antworten: 4
    Letzter Beitrag: 12.07.2014, 07:36
  5. LED Matrix mit Arduino ansteuern?
    Von robots4-ever im Forum Elektronik
    Antworten: 2
    Letzter Beitrag: 01.03.2012, 07:56

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests