CuVoodoo

the sorcery of copper

User Tools

Site Tools


led_light_controller

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
led_light_controller [2015/02/21 12:08] – created kingkevinled_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://www.cuvoodoo.info/?post_type=podcast&p=95|episode #008]].
  
 {{led_light_controller:dsc00609.jpg?250|}} {{led_light_controller:dsc00609.jpg?250|}}
Line 24: Line 29:
 {{led_light_controller:pcb_back.jpg?250|}} {{led_light_controller:pcb_back.jpg?250|}}
  
-The source files are available on [[https://git.cuvoodoo.info/kingkevin/led-controller/tree/master/pcb|git]].+The source files are available on [[https://git.cuvoodoo.info/kingkevin/led-controller/src/branch/master/pcb|git]].
 PDF and gerber of schematich and layout are available in {{led_light_controller:hardware-release_va.tar.gz|release vA}}. PDF and gerber of schematich and layout are available in {{led_light_controller:hardware-release_va.tar.gz|release vA}}.
 +
 +======= 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://git.cuvoodoo.info/kingkevin/led-controller/src/branch/master/firmware|git]].
 +The firmware binary is available {{led_light_controller:led-controller_firmware.tar.gz|here}}.
 +
 +======= 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://www.formfactors.org/developer%5Cspecs%5CPower_Supply_Design_Guide_Desktop_Platform_Rev_1_2.pdf|Power Supply Design Guide for Desktop Platform Form Factors]] ({{led_light_controller:atx_psdg_v1.2.pdf|archive}}) shows the relation between the load of these two rails.
 +And testing it {{led_light_controller:power_measurement.ods|confirms it}}.
 +
 +{{led_light_controller:measure.jpg?450px|}}
 +{{led_light_controller:power_measurement.svg?450px|}}
 +
 +======= 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:room.svg?450px|}}
 +{{led_light_controller:colors.svg?450px|}}
 +
 +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.
led_light_controller.txt · Last modified: 2024/01/07 17:49 by 127.0.0.1