LedPreResistor 2.1: Vorwiderstandsrechner für LEDs (Lazarus, MIT, Win64)

OP #8114267

Hallo zusammen,

ich habe meinen alten Delphi-7-Vorwiderstandsrechner von 2004 in Lazarus komplett neu geschrieben und als Open Source (MIT) veröffentlicht. Vielleicht ist er für den einen oder anderen nützlich, vor allem für Einsteiger.

Was er macht:

  • Rechnet live beim Tippen: Betriebsspannung, Flussspannung, LED-Strom, Anzahl LEDs in Reihe
  • Nimmt den nächsthöheren Normwert aus E12, E24 oder E96, damit der Strom nie über dem geplanten Wert liegt
  • Zeigt tatsächlichen Strom und Verlustleistung in Widerstand und LEDs, schlägt die Widerstandsbaugrösse vor (⅛ bis 1 W), warnt ab 50 % Auslastung und schätzt die Erwärmung
  • Farbringe (4 Ringe, bei E96 5 Ringe) und Schaltplan mit allen Werten
  • Ein aufklappbarer «Rechenweg» rechnet Schritt für Schritt mit den eigenen Zahlen vor
  • Eingebaute LED-Info (F1), Oberfläche Deutsch und Englisch

Beispiel: 12 V, eine weisse LED (3,2 V), 20 mA ergibt rechnerisch 440 Ω, gewählt 470 Ω (E12), echter Strom 18,72 mA, 164,8 mW im Widerstand, also ½ W.

Technik: Lazarus 3.8 / FPC 3.2.2, nur LCL, eine einzelne 64-Bit-EXE ohne Installation. Der Rechenkern hat FPCUnit-Tests, die bei jedem Build in GitHub Actions laufen.

Quellcode und Download: https://github.com/Elospeed/LedPreResistor

Projektseite: https://elospeed.github.io/LedPreResistor/de/

Die EXE ist nicht signiert, SmartScreen kann deshalb warnen. Die SHA-256-Prüfsumme steht in den Release-Notes.

Über Rückmeldungen freue ich mich, besonders wenn euch bei der Rechnung oder der Belastbarkeitsschätzung etwas auffällt.

Gruss

Elospeed

Angehängte Dateien:

Antwort schreiben

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.