Lightmodule
Allgemein
Controller für LED-Lightstrips.
Der Benutzer kann Farbwerte über die Regler für Rot, Grün und Blau einstellen.
Der Druckknopf fügt die aktuelle Farbe zu einem Array hinzu.
die zugehörige Zeit wird durch den 4. Regler definiert.
Der Schalter T1 wechselt zwischen dem Programmier- und Abspielmodus
im Programmiermodus wird die Animation definiert.
Der Programmiermodus ist auch nützlich, um einfach eine statische Farbe anzuzeigen.
im Abspielmodus wird die Animation abgespielt in dem zwischen den definierten Farbwerten zeitlich interpoliert wird.
Farben
Der Farbwert wird zwischen den Farbwerten an benachbarten Zeitpunkten linear interpoliert.
In Zukunft möchte ich eine andere Interpolationsmethode verwenden, da der Übergang durch einen Punkt nicht schön und flüssig aussieht.
Hardware
Die Elektronik besteht aus einem attiny84 zur Steuerung der Farben
Der Farbwert wird zwischen den Farbwerten an benachbarten Zeitpunkten linear interpoliert.
In Zukunft möchte ich eine andere Interpolationsmethode verwenden, da der Übergang durch einen Punkt nicht schön und flüssig aussieht.
.
3 MOSFETs zur Steuerung der 12 V für den Lichtstreifen mit der niedrigen UC-Ausgangsspannung.
Ein Spannungsregler zur Versorgung mit 3.3 V Betriebsspannung für den Controller.
der Schalter T2 hat derzeit keine Funktion, in Zukunft könnte ich ihn verwenden, um zwischen RGB- und HSV-Modus zu wechseln oder die Interpolationsmethode festzulegen.
Das Gehäuse wurde mit Hilfe von boxes.py
aus Sperrholz mit einem Laserschneider ausgeschnitten.