LED-Display per USB ansteuern

OP #1302989
Lesenswert?

Hi.
Bin in Sachen Mikrocontroller noch naherzu ein unbeschriebenes Blatt.
Nun möchte ich ein LED-Display (RGB) basteln, dass per USB gesteuert 
wird.
Dabei soll das "Bild" immer direkt über USB kommen, ein Speichern von 
Bildern, Animationen etc. ist nicht nötig.
Das Display soll erstmal nur 5x5 Pixel groß sein, also brauch ich 
15xPWD, müsste also Soft-PWD verwenden, da wohl kaum ein Chip 
15xHard-PWD zur verfügung stellen wird, seh ich das richtig?
Welchen Mikrocontroller mit integriertem USB könnt ihr mir für solche 
Zwecke empfehlen? Einen extra USB-Chip würd ich mir gerne sparen.
Hab mir schonmal den Pic32 von Microchip in den verschiedenen 
Ausführungen angeschaut und der sieht recht interessant aus, bin aber 
für jede Idee offen :)

Gruß,
Viktor
#1303170
Lesenswert?

Viktor W. schrieb:
> Hi.
> Bin in Sachen Mikrocontroller noch naherzu ein unbeschriebenes Blatt.
> Nun möchte ich ein LED-Display (RGB) basteln, dass per USB gesteuert
> wird.
> Dabei soll das "Bild" immer direkt über USB kommen, ein Speichern von
> Bildern, Animationen etc. ist nicht nötig.
> Das Display soll erstmal nur 5x5 Pixel groß sein, also brauch ich
> 15xPWD, müsste also Soft-PWD verwenden, da wohl kaum ein Chip
> 15xHard-PWD zur verfügung stellen wird, seh ich das richtig?
> Welchen Mikrocontroller mit integriertem USB könnt ihr mir für solche
> Zwecke empfehlen? Einen extra USB-Chip würd ich mir gerne sparen.
> Hab mir schonmal den Pic32 von Microchip in den verschiedenen
> Ausführungen angeschaut und der sieht recht interessant aus, bin aber
> für jede Idee offen :)
>
> Gruß,
> Viktor

Eine Idee wäre Dir einen µC auszusuchen und einfach mal ein par LED 
anzulöten. Wenn die dann das machen was Du willst, sind  Wochen bis 
Monate vergangen. Dann kannst du Dich mit USB auseinandersetzen, wenn Du 
dann überhaupt noch willst.
Das ist für einige Leute hier sicher ein Wochenendprojekt. Für Dich und 
Deine Vorkenntnisse, der Weg zur Verzweifelung.  to Big.
OP #1303901
Lesenswert?

Mir ist schon klar, dass das für mich kein Wochenendprojekt ist.
Mikrocontroller programmiert etc. hab ich auch schon an der Uni, nur 
kenn ich mich am Mikrocontroller-Markt nicht aus und würde recht gerne 
gleich mit einem vernünftigen System anfangen, damit ich nicht 
irgendwann merke, dass ich auf einen anderen Mikrocontroller umsteigen 
sollte.
Hoffe es hat noch jemand einen Tipp für mich.
Liebäugel mitlerweile mit dem PIC18F4550, der sollte für meine Zwecke 
genügen
und den gibts auch hier im Shop.
Ein geeignetes Entwicklerboard zum Anschluss über USB gibt es da auch.
Was mir dann noch fehlen würde wäre ein Brenner, wobei da das 
Hauptproblem ist,dass ich an meinem Laptop keinen seriellen Anschluss 
habe. Was gibt es da
für Lösungen? Gibt es da was Fertiges zum kaufen?

Gruß,
Viktor
#1303942
Lesenswert?

@  Viktor W. (disp)

>Bin in Sachen Mikrocontroller noch naherzu ein unbeschriebenes Blatt.
>Nun möchte ich ein LED-Display (RGB) basteln, dass per USB gesteuert
>wird.

Wie bereits gesagt, viel zu viel für einen Anfänger.

>Dabei soll das "Bild" immer direkt über USB kommen, ein Speichern von
>Bildern, Animationen etc. ist nicht nötig.
>Das Display soll erstmal nur 5x5 Pixel groß sein, also brauch ich
>15xPWD,

Du meinst sicher PWM.

> müsste also Soft-PWD verwenden, da wohl kaum ein Chip
>15xHard-PWD zur verfügung stellen wird, seh ich das richtig?

Ja.

>Welchen Mikrocontroller mit integriertem USB könnt ihr mir für solche
>Zwecke empfehlen? Einen extra USB-Chip würd ich mir gerne sparen.

Vergiss es! Das ist DREI Nummern zu gross für dich.

Nimm einen AVR, das ist hier der Haus- und Hof Mikrocontroller, gibt es 
hier und im Rest des Internet tausende gute Informationen.
Dazu ein FT232RL und fertig ist die Laube.

>Hab mir schonmal den Pic32 von Microchip in den verschiedenen
>Ausführungen angeschaut und der sieht recht interessant aus, bin aber
>für jede Idee offen :)

Kann man nehmen, ist aber ein grosses Tier, nicht unbedingt was für 
Anfänger.

MFG
Falk
Gast #1304022
Lesenswert?

Gibt auch ein tollen LED Treiber. Name ist mir leider entfallen. er kann 
bis zu 16 LEDs steuern. Über ein Widerstand wird der max. Strom 
vorgegeben. Dann kann man per SPI für jeden Kanal die Helligkeit 
angeben.

Um vom PC aus dieses IC ansteuern zu können, würde im einfachsten Fall 
ein USB <> LPT IC von FTDI reichen. Dann erspart man sich den uC 
komplett.

Von den LED Treibern bräuchte man natürlich 3 Stück. (RGB), aber da man 
vom FTDI her 8 Bit zur Verfügung hat, ist dies kein Problem.

Wenn interesse besteht, Poste ich morgen mal die genauen 
Typenbezeichnungen.
Persönliche Seite #1304208
Lesenswert?

Hallo,
>Dabei soll das "Bild" immer direkt über USB kommen, ein Speichern von
>Bildern, Animationen etc. ist nicht nötig

Das ist wirklich sehr schwierig für einen Anfänger.
Muss es unbedingt USB sein?
RS232 ist viel einfacher.
Als µC würde ich dir den Atmega32 empfehlen der ist ziemlich günstig um 
die 3euro und ist gut erweiterungs fähig.

mfg alex
Gast #1304544
Lesenswert?

>Dabei soll das "Bild" immer direkt über USB kommen, ein Speichern von
>Bildern, Animationen etc. ist nicht nötig.

Ziemlich illusorisch. USB ist nicht besonders echtzeitfähig und um das 
Bild flimmerfrei darzustellen müssen die Daten sehr pünktlich ankommen. 
Dazu kommt noch, dass immer sehr falsche Vorstellungen über den 
Datendurchsatz (nicht die Datenrate) auf dem USB kursieren.

Es ist auf jeden Fall notwendig das aktuell angezeigte Bild im 
Microcontroller zu speichern.

Wie schon ein paar mal angemerkt: Das ist ein paar Nummern zu groß für 
jemanden der diese Art Fragen stellen muss.
#1304546
Lesenswert?

Viktor W. schrieb:

> gleich mit einem vernünftigen System anfangen, damit ich nicht
> irgendwann merke, dass ich auf einen anderen Mikrocontroller umsteigen
> sollte.

Das wirst du sowieso irgendwann.
Aber das ist kein Problem an sich. Ein µC Entwicklungsbord kostet dich 
mit allem drum und dran, keine 50 Euro. Es ist daher nicht so, dass man 
durch eine falsche Wahl eine Unsumme an Geld buchstäblich in den Sand 
setzt.
OP #1305919
Lesenswert?

Karl heinz Buchegger schrieb:
> Viktor W. schrieb:
>
>> gleich mit einem vernünftigen System anfangen, damit ich nicht
>> irgendwann merke, dass ich auf einen anderen Mikrocontroller umsteigen
>> sollte.
>
> Das wirst du sowieso irgendwann.
> Aber das ist kein Problem an sich. Ein µC Entwicklungsbord kostet dich
> mit allem drum und dran, keine 50 Euro. Es ist daher nicht so, dass man
> durch eine falsche Wahl eine Unsumme an Geld buchstäblich in den Sand
> setzt.

Stimmt natürlich auch wieder. Werd jetzt mal schaun mit welchem System 
ich gut einsteigen kann. Große Ziele sind meiner Meinung nach aber immer 
gut als Motivation :)

Auch wenn Motivation hier wohl nicht allen ein Begriff ist und eher eine 
"Das schaffst du eh nicht!"-Stimmung herrscht g

Klaus2 schrieb:
> ...aber akzeptieren wird er das, wie all die anderen, auch nicht. Und
> der feine Herr hat ja an der Uni schonmal uC programmiert, also BITTE
> etwas mehr Respekt...
>
> Klaus.

Was ich nicht akzeptiere sind sarkastische, stupide Sprüche ohne 
wirklichen Inhalt ;)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren