Hallo, ich suche für ein Kleinprojekt die Möglichkeit LEDs (RGB) als Schrift an zu ordnen. Die Leiterplatte ist etwas größer und wird wie eine Laufschrift verwendet (nur mit fixen Buchstaben) um z.B. eine Hausnummer oder Straßennamen zu bekommen (der Text ändert sich ja nicht) Da ich momentan es umgehen möchte alle Buchstaben und Zahlen mit LEDs einzeln anzuordnen frage ich ob jemand eine Lib oder eine Funktion kennt dies zu machen. Eine Lib bzw. ULP zum Anordnen von Bauteilen (LEDs) um einen Kreis (z.b. Tacho) habe ich schon gefunden und funktioniert. Software ist Eagle 7.2
Alex W. schrieb: > und wird wie eine > Laufschrift verwendet (nur mit fixen Buchstaben) Das widerspricht sich, sofern ich das richtig verstehe. Entweder Laufschrift oder fixe Buchstaben. Eine LED-Matrix ist hier wohl angedacht. Sollte mit jedem CAD-Programm kein Problem sein. Man sollte Bauteile auch zu Gruppen zusammen fassen können. Paar Klicks und der Drops ist gelutscht.
Nemesis schrieb: > sofern ich das richtig verstehe. nee :-D > Entweder Laufschrift oder fixe Buchstaben Naja, ich möchte die Buchstaben fix! Also die LEDs sollen einen Buchstaben ausfüllen. Das mit der Laufschrift habe ich erwähnt damit man nicht auf die Idee kommt eine Laufschriftleuchte zu empfehlen, aber die Buchstaben sollen groß genug sein um gut abgelesen werden zu können!
:
Bearbeitet durch User
Ich würde dann mal versuchen, Schriften in Eagle so groß wie möglich als Schablone rein zu laden. Anhand der Kontur dann LEDs platzieren und gut. Selbst gemacht hab ich es noch nicht. Da muss man eben mal etwas experimentieren.
>Anhand der Kontur dann LEDs platzieren Ein Konverter Bitmap zu LED-auf-Position-Move-Eagle-Script ist in einer richtigen Programmiersprache (C und Eagle ULP gehören nicht dazu) schnell gebaut.
Alex W. schrieb: > Naja, ich möchte die Buchstaben fix! Du willst also für jede Hausnummer eine spezielle Leiterplatte designen? Georg
Georg schrieb: > Alex W. schrieb: >> Naja, ich möchte die Buchstaben fix! > > Du willst also für jede Hausnummer eine spezielle Leiterplatte designen? > > Georg Genau!
Tom schrieb: >>Anhand der Kontur dann LEDs platzieren > Ein Konverter Bitmap zu LED-auf-Position-Move-Eagle-Script ist in einer > richtigen Programmiersprache (C und Eagle ULP gehören nicht dazu) > schnell gebaut. Hallo Tom, wie hast Du das gemacht? GENAU so etwas suche ich!
:
Bearbeitet durch User
Alex W. schrieb: > Genau! Hast du die uneingeschränkte Eagle- oder die Light-Version (100x80mm)? Mit der Light-Version wirste nicht weit kommen. Je nach Anwendung wohl vermutlich nur für einen Buchstaben. Alex W. schrieb: > GENAU so etwas suche ich! Das dürfte auch manuell zu schaffen sein. Reine Fleißarbeit.
Naja, Im Zweifel für sowas den Wunschfont in eine Bitmap malen und anschließend mit festgelegtem LED-Raster die Pixel abklappern. Dabei sollte es nicht schaden, wenn eine potentielle LED-Position bereits einem Pixel entspricht.
Andreas schrieb: > [...] Genau so. 296 LEDs ins Schematic geklickt/kopierpastiert und die Ausgabe des Scripts im Anhang in die Kommandozeile des Board-Editors gepastet. Das geht mit C# oder Matlab sicherlich mindestens genauso simpel.
Nemesis schrieb: > Hast du die uneingeschränkte Eagle- oder die Light-Version (100x80mm)? Wir haben hier die Vollversion von V7. Betriebssystem Windows
:
Bearbeitet durch User
Tom schrieb: > Genau so. Wie war der Vorschritt? Erst die benötigte Menge an LEDs in der Schematic rein und danach vom .py platzieren lassen? Ich werde das mal testen! Wahrscheinlich muss ich die Namen der LEDs im .py anpassen.
Alex W. schrieb: > Erst die benötigte Menge an LEDs in der > Schematic rein und danach vom .py platzieren lassen? Ja. Erst die LEDs manuell ins Schematic, dann das py ausführen und die Ausgabe in den Board-Editor kopieren (oder in eine .scr-Datei schreiben und diese mit dem Board-Editor ausführen. C&P ist aber viel simpler). Wenn man das häufiger braucht, wäre es wahrscheinlich sinnvoll, auch den Schaltplan automatisch erstellen zu lassen, dabei die LEDs sinnvoll seriell/parallel/... zu verschalten und im Board die LEDs so zu platzieren, dass der Autororuter nur noch gerade Leiterbahnstückchen ziehen muss. Das wäre ein interessantes Problem, aber auch Arbeit und nicht mit 20 Zeilen Code vor dem Einschlafen abgehandelt...
Okay, vielen Dank! Die LEDs kann man ja in Gruppen zusammenfassen und mittels "paste" so oft einfügen wie man die benötigt. Ich werde mal experimentieren, bin noch nicht dazu gekommen!
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.