Rotordisplay fürs Fahrrad

Gast #1356817
Lesenswert?

Hallo,

habt Ihr das hier schon gesehen?

http://www.monkeylectric.com/m464q_gallery.htm

So wie ich es lese, 64 LEDs pro Rad, auf jeder Seite.
4096 Farben möglich, also 4Bit pro R G B der LEDs.

Sehr nettes Ding.

Was ich mich nur Frage, wie bekommt man so etwas hin?

Von der einfachen Version ist sogar der Schaltplan vorhanden.
2x 16 RGB LEDs, je 16 pro Seite des Rades.

Lieben Gruß Toby
#1356891
Lesenswert?

@Toby: Bist du nicht der mit dem Helkopter-Rotor-Display?

Was genau ist dir nicht klar an dem Fahrrad-Display?
Meine Bedenken wären wohl, das das Bild zu sehr flackert. Da hilft dann 
wohl nur, mehrere Speichen mit LEDs auszustatten. So wie das in dem 
Video ausschaut, haben die bis zu 4 Leisten pro Rad und es gibt trotzdem 
meist kein komplettes Bild...
Was natürlich sehr interessant ist, ist die Stromversorgung. 64RGB-LEDs 
ziehen ja doch schon einiges.

Und was mich auch brennend interessieren würde: Ist das im deutschen 
Straßenverkehr erlaubt? An Autofelgen ists verboten, da bin ich mir 
ziemlich sicher. Aber am Fahrrad könnte es ja vielleicht legal sein...

Sebatian
Gast #1356915
Lesenswert?

StVZO §67 (2) An Fahrrädern dürfen nur die vorgeschriebenen und die für 
zulässig erklärten lichttechnischen Einrichtungen angebracht sein.

Denke mal das sagt alles aus.

Busgeld wenn man erwischt wird:


Betrieb eines Fahrrades auf öffentlichen Strassen mit einer nicht 
zugelassenen lichttechnischen Einrichtung laut §67 StVZO:
10.- EURO
Gast #1357001
Lesenswert?

> Verständlich, wenn man damit in der Stadt rumgurkt (ablenkung von
> Autofahrern und so).

Das dürfte kein triftiger Grund sein, denn dann müsste man auch Werbung 
auf Autos und am Straßenrand verbieten. Ich vermute da eher Lobbyarbeit 
der etablierten Hersteller von Zubehör, also Besitzstandsicherung 
betreffs Markt.

...
Gast #1358868
Lesenswert?

Hallo,

ja, ich bin der, der die Heli LED Blätter gebaut hat.

Mich würde interessieren, wie man das mit 4 Bit Farbe pro LED,
bzw. 12 Bit Farbe bei RGB hin bekommt.
Ich denke, vier LED Streifen haben Sie nur benutzt, um auf eine höhere 
Bildwiederholfrequenz zu kommen, da man nicht so schnell trampeln kann.

Ich bekomme jetzt schon Probleme, wenn ich nur meine RGBs an/aus 
ansteuern will, aber da noch ne 4Bit PWM drauf, kann ich mir nicht 
vorstellen, wie das gehen soll.

Und die ganzen PWN LED Dinger wie TLC und MBI haben alle 12 und 16 Bit 
PWM.
Das sind eindeutig zu viele Bits, die man pro Spalte bei Drehzahlen um 
die 2000U/min schieben müsste.

LG Toby
#1358882
Lesenswert?

Die PWM könnte man ähnliche machen wie bei einem LCD: In jedem Frame die 
LEDs entsprechend ein und ausschalten (was die effektive Framerate etwas 
reduziert, aber dem kann man mit einer entsprechenden Modulation des PWM 
Zählers entgegenwirken). Oder man macht das ganze analog, eben 4 
unterschiedliche Vorwiderstände oder Stromquellen für jede LED.
#1358985
Lesenswert?

@  Tobias Tetzlaff (Gast)

>Ich bekomme jetzt schon Probleme, wenn ich nur meine RGBs an/aus
>ansteuern will, aber da noch ne 4Bit PWM drauf, kann ich mir nicht
>vorstellen, wie das gehen soll.

Wo ist das Problem? Mit einem kleinen CPLD/FPGA alles machbar.

>Und die ganzen PWN LED Dinger wie TLC und MBI haben alle 12 und 16 Bit
>PWM.

Einige haben 7 Bit direkte Konstantstromquellen.

>Das sind eindeutig zu viele Bits, die man pro Spalte bei Drehzahlen um
>die 2000U/min schieben müsste.

Ach was, die paar Bits rausklimpern ist nicht das Thema. Muss nicht 
immer nur ein AVR sein.

MfG
Falk
Gast #1359362
Lesenswert?

Hallo Falk,

wo bekomme ich denn Infos zu den CPLD/FPGA ?
Ich habe immer nur welche mit 100 Pinnen gesehen.

Vielleicht kannst Du mir da etwas weiterhelfen?

Vielleicht wären hier noch ein paar Interessierte, die solch ein Projekt 
hier open source mit entwickeln möchten?

Ich habe mir folgende Eckdaten als Beginn vorgestellt:

Modulare LED Leisten, zu je 8 LEDs, aneinanderreihbar um verschiedene 
Längen zu bauen. Können auch 5 LEDS oder so per Modukl sein.
512 Spalten pro Umdrehung
Bis zu 64 LEDs
Bis zu 2000 U /min
256 oder mehr Farben
Großen Bildspeicher um auch Videos zu spielen
Maximale Layoutgröße von 15mm Breite der LED Leisten
LED Abstand etwa 1cm

Lieben Gruß Toby
#1359502
Lesenswert?

Hört sich interessant an. Hier im Forum würde ich gerne mithelfen. Nur 
um selbst daheim was auszuprobieren fehlt mir wohl die Zeit....

Was ist gegen 100 Pins einzuwenden? Wenn du 64RGB-LEDs hast brauchst du 
ja schon 192 Ausgänge. Ok, du wolltest wahrscheinlich auf jedem Modul 
ein Logikgrab setzten. Aber ich würde von Modularität sowieso abstand 
nehmen wenn's keinen wirklich guten Grund dafür gibt. 2000U/min bei über 
einem Halben Meter radius sind nicht ohne. Da muss man sich schon ein 
Paar Gedanken über die Verbindung machen. Es dürfte auch schwerer 
werden, die Umwucht auszugleichen. Und was ich jetzt noch vergessen habe 
möchte ich garnicht wissen.


Sebastian
#1359565
Lesenswert?

@  Tobias Tetzlaff (Gast)

>wo bekomme ich denn Infos zu den CPLD/FPGA ?

http://www.mikrocontroller.net/articles/Programmierbare_Logik

>Ich habe immer nur welche mit 100 Pinnen gesehen.

Naja, viel kleiner gibts die halt nicht. Sind eben schon relativ 
mächtige ICs.

>Vielleicht kannst Du mir da etwas weiterhelfen?

In wie fern?

>Vielleicht wären hier noch ein paar Interessierte, die solch ein Projekt
>hier open source mit entwickeln möchten?

;-)

>Modulare LED Leisten, zu je 8 LEDs, aneinanderreihbar um verschiedene
>Längen zu bauen. Können auch 5 LEDS oder so per Modukl sein.
>512 Spalten pro Umdrehung
>Bis zu 64 LEDs
>Bis zu 2000 U /min
>256 oder mehr Farben

So weit, so gut.

>Großen Bildspeicher um auch Videos zu spielen

Naja, back erstmal kleine Brötchen, dann reden wir weiter.

MFG
Falk
#1359884
Lesenswert?

Na, "kleine" Brötchen backt er ja schon. Such mal nach Toby Tetzi. Gibt 
ein paar coole Videos von seinem Heli mit mehrfarbigem Rotordisplay im 
Propeller. Wobei du natürlich auch recht hast. Video ist schon nochmal 
ne andere Größenordnung.
Wegen FPGA und CPLD: links oben bei den Links gibts dazu nen Link. In 
der Artikelsammlung findet sich auch ein bisschen. Ich denke, damit kann 
man dann weitersuchen.

Sebastian
Gast #1360850
Lesenswert?

Hallo,

ich weiß derzeit überhaupt nicht, welchen Baustein ich mir ansehen soll,
um evtl. damit die ersten programmierungen zu machen.

Ein FPGA oder einen CPLD, welchen Hersteller, welchen Typen.

Ich möchte erstmal keine Videos darstellen, nur Standbilder.
Wenn das klappt, sollte es kein Problem sein, mehrere Bilder in Folge zu 
einem Video zusammen zu fassen.

Aber erstmal fehlt mir der Anfang.
Welche Bauteile, welche Beschaltung,...

Lieben Gruß Toby
#1360893
Lesenswert?

Hallo nochmal,

habe eben diese Seite gefunden:

http://www.fpga4fun.com/index.html

und dazu noch den Shop:

http://www.knjn.com/FPGA-RS232.html


Sollte ich mir dort ein Testboard kaufen?
Wenn ja, welches wäre für meine Anwendung ausreichend.
Die Projekt Eckdaten sind ja bekannt.
Daher sollte es schon der Baustein sein, den man später auch nutzt.

Gruß Toby
#1361050
Lesenswert?

Wie willst du das ganze denn dann aufteilen? 64*RGB heißt 192 Leitungen. 
Die auf 15mm ist schon was. Oder du setzt dezentral ein paar CPLDs (z.B. 
auf jedes Modul einen). Dann könnt aber eventuell der Chip schon größer 
sein als deine Rotorbreite. Andererseits brauchst du bei dezentraler 
positionierung nur einen kleineren CPLD/FPGA, könnte also doch gehn.

Aus meiner Sicht fehlt noch ein bischen das Lösungskonzept um schon 
einen bestimmten Baustein auszusuchen. Es ist zum Beispiel noch kein 
Wort gefallen, was genau das Logikgrab alles übernehmen soll. Nur einen 
gegebenen Wert in PWM umwandeln? Selbstständing auf Speicher zugreifen? 
Oder ganz anders?

Gruß, Sebastian
#1361313
Lesenswert?

Hallo,

das sind gute Fragen ;-)

Da ich die FPGAs nicht kenne, kann ich auch nicht sagen, was die alles 
machen sollen.

Haben die Timer um z.B. die Drehzahl zu erfassen und die Ausgabe der 
Spalten zu regeln?

Können die auf einem externen Speicher zugreifen, denn da drin sollten 
die Bilder stehen, ich denke da an einen DataFlash.

Vielleicht kann man ein AVR nutzen, um die Drehzahl zu berechnen, den 
Startpuls erkennen, die Bildumschaltung steuern, Verbindung mit dem PC.

Der AVR soll dann nur noch sagen, jetzt eine neue Spalte, der FPGA, 
falls er das kann, soll dann die passenden Daten aus dem DataFlash 
laden, und anzeigen.

So in etwa stelle ich es mir vor.

Vielleicht brauch man auch keinen AVR, da so ein FPGA selbst alles 
kann?!
Ich selber weiß es nicht.

Lieben Gruß Toby
#1361392
Lesenswert?

Prinzipiell kann so ein FPGA oder auch ein CPLD alles. Es sind ja frei 
konfigurierbare Logikgatter die du über software halt noch richtig 
zusammenbauen musst. Es gibt auch softcores, also Mikrocontroller, die 
in einem FPGA/CPLD laufen. Bloß eine FAT32 bibliothek wird wohl keiner 
in Hardware gießen, dafür nimmt man dann doch besser Mikrocontroller.

Hier mal ein Konzept, was ich mir überlegt hab. Ist nicht unbedingt das 
beste, so viel hab ich mich jetzt noch nicht damti auseinandergesetzt, 
aber es sollte funktionieren.

Ein Logikgrab mach immer die PWM für 8 oder 16 LEDs. Dafür steht ihm 
sein eigener SRAM zur verfügung, dessen Ansteuerung er selbst übernimmt. 
Von einem zentralen µC kommt immer das Signal zum Spalte umschalten, 
woraufhin sich der FPGA/CPLD die daten für die neue Spalte aus dem Ram 
holt. Außerdem hat der µC noch eine Datenverbindung zu den FPGAs, über 
die er neue Bilddaten in den SRAM laden kann. Der FPGA muss diese dann 
selbstständig in den SRAM schieben.
Die aktuellen Bilddaten liegen dann dezentral verteilt in 4-8 
verschiedenen SRAMs.
Alles was sonst noch zu tun ist macht dann der µC.

Gruß, Sebastian

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