This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
led_light_controller [2015/02/21 12:08] – created kingkevin | led_light_controller [2022/02/10 11:55] – update git links kingkevin | ||
---|---|---|---|
Line 1: | Line 1: | ||
This article is about the LED light installation in my room. | This article is about the LED light installation in my room. | ||
+ | |||
LED strips, and ATX power supply, and a custom board are used. | LED strips, and ATX power supply, and a custom board are used. | ||
+ | The brightness of the strips can be controlled using a remote. | ||
+ | Different colour temperatures allow different ambiance. | ||
+ | |||
+ | This project is covered in [[https:// | ||
{{led_light_controller: | {{led_light_controller: | ||
Line 24: | Line 29: | ||
{{led_light_controller: | {{led_light_controller: | ||
- | The source files are available on [[https:// | + | The source files are available on [[https:// |
PDF and gerber of schematich and layout are available in {{led_light_controller: | PDF and gerber of schematich and layout are available in {{led_light_controller: | ||
+ | |||
+ | ======= firmware ====== | ||
+ | |||
+ | The board uses an Atmel ATmega328P micro-controller. | ||
+ | It allows to set the brightness of the LED strips using PWM. | ||
+ | This can be controlled over the serial port or an infra-red remote using NEC codes. | ||
+ | 2x5 channels are provided by the board. | ||
+ | 3 modes are used to save brightness settings. | ||
+ | |||
+ | The source code is available on [[https:// | ||
+ | The firmware binary is available {{led_light_controller: | ||
+ | |||
+ | ======= ATX ====== | ||
+ | |||
+ | A 4.7Ω power resistor is used to draw power on the 5 V rail. | ||
+ | This improves the 12 V rail. | ||
+ | The ATX [[http:// | ||
+ | And testing it {{led_light_controller: | ||
+ | |||
+ | {{led_light_controller: | ||
+ | {{led_light_controller: | ||
+ | |||
+ | ======= colours ====== | ||
+ | |||
+ | The LED strips allow the brightness of the light to be spread over the room, removing central points from light bulbs. | ||
+ | |||
+ | I used LED strips with different colour temperatures: | ||
+ | * cold (blueish) white above the work bench | ||
+ | * plain white in the centre | ||
+ | * warm (yellowish) white above the sofa | ||
+ | |||
+ | {{led_light_controller: | ||
+ | {{led_light_controller: | ||
+ | |||
+ | This allow me the change the ambiance: | ||
+ | * cold to concentrate | ||
+ | * mixed for general purpose | ||
+ | * warm and dim when relaxing | ||
+ | |||
+ | These modes are set in the firmware and switched between using the remote. |