(click image for better view)
I had a few multicolor LEDs laying around and wanted
to whip up a color-blending nightlight. I built 2 devices, each
in its own 20 pin DIP socket without soldering. A 3-pin header is
included so I can reprogram the light on-the-fly if desired. On
my first build, I used wire-wrap. The next one used multiple wires
pushed into the socket. A bit more difficult, but no wire-wrapping
or soldering necessary.
(click
to enlarge)
Parts count:
- 1 Picaxe-08M microcontroller
- 4 resistors
- 1 bi-color LED
- 1 3-pin programming header
- misc wire, DIP socket, a battery holder
My schematic is above. Take a look at the code
and you will see that the light blends between 4 random colors somewhere
in the available red-green range. The light uses pwm to fade in
and fade out. It does its show about once each 30 seconds, but you
can reprogram it if you want it to stay on all the time. On a quick
check, the current drain is negligible when the light is off, and
< 10ma when blending. The batteries should last close to their
shelf life.
And this code turns
the light on only when it is dark. It uses the LED to *sense* light
level and compare it with the level sensed at initial power-on.
It also adds 2 flickering modes, kind of like a candle. Even with
a very simple circuit like this one, you can do some interesting
things.
This code is explicitly released under the GPL.
And this page is licensed under a Creative
Commons Attribution 2.5 License.
Write me if you find this project
interesting. Link to this page if you find it relevant..
Warning, choking hazard. This project is provided without any warranty
and probably isn't suitable for anything.
Read or write a comment on the hardware projects
Back to Picaxe Projects
|