en | de

Lightmodule

General

I developed a lightmodule for led lightstrips.
the user can input color values via the knobs for red, green and blue.



the push button adds the current color to an array
at the time that is defined by the 4th knob.
the toggle T1 changes between programming mode and playback mode



the animation is defined in programming mode
the programming mode is also useful for just showing a static color.
the animation is played in playback mode.
keyboard image

Colors

the color value is linearly interpolated between the color values at adjacent time points.
in the future I want to use a different interpolation method because the transition through a point looks not nice and smooth
keyboard image

Hardware

the electronics are a attiny84 for controlling the colors.
3 MOSFETs for controlling the 12 V for the lightstrip with the low UC output voltage.



A voltage regulator for supplying 3.3 V operating voltage for the controller.
T2 currently has no function, in the future I might use it to change between RGB and HSV mode, or to set the interpolation method.



the case is designed with help of boxes.py
cut from plywood with a lasercutter.


keyboard image
keyboard image
keyboard image
keyboard image
keyboard image
keyboard image
keyboard image
keyboard image
<= back
generated from markdown
source
2026 / Feb / 06