Easy - An Arduino, RGB LED and some PWM!
Picking the color was the issue. I decided on the one button solution - a rotary encoder with push button switch.
It also needed to be rugged. I went with a die-cast enclosure and a wrinkle black finish. I love the look of wrinkle black and satin chrome - reminds me of my favorite vintage Starrett tools.
I decided against batteries in favor of a plug in. A bright LED and an Arduino would drain batteries faster than I wanted to buy or charge them.
Looking at some of the very cool LiPo tech on the market today I might go with that option. I'd need a slightly larger enclosure or make a custom board but charge in the day/glow in the night would be cool...
Remove these ads by
Signing UpStep 1The Hardware
I had a wall wart, power jack and common cathode RGB LED in my parts bin so the only additional component needed was a rotary encoder.
After assembling the RBBB (instructions are easy to follow) there are only 3 parts to connect.
First - the LED. I soldered the appropriate resistor for a 5V supply to the the RGB anodes. Check the data sheet for your RGB LED. If you don't want to do the math there are dozens of online calculators that will tell you what size and wattage resistor to use for a given forward voltage, drop and current. After clipping the leads as short as I could and soldering them up I put heat shrink tubing over each resistor and lead. I was lucky and found some red, green and blue wire in my scrap bin. 2" of each is plenty.
Finally - power. and with the plug I had that had to wait for final assembly.
| « Previous Step | Download PDFView All Steps | Next Step » |















































Have a look at my ibles!