Tag Archives: RGB

MatriLED Watch

This is a full 4,096 color 8×8 LED matrix based wristwatch with software-driven 4-bit PWM for each channel at 60 full PWM sweeps per second.

Background

I wanted to see how much performance I could squeeze out of the then-newly released PIC16F1 series of MCUs.

Video of time display

What it does

  • Displays time in a totally tubular way.

What it’s made of

Theory of operation

Press a button and the time shows up for three full seconds before putting the MCU to sleep. With the PWM blazing away at 60 full refreshes per second, there remains 50% CPU time available to do work. Pretty amazing for a ~$0.75 part. How time is represented:

  • Current second: fading yellow pixel, going from upper-left to lower right.
  • Current minutes (units): two-pixel wide blue column on far right. 0-8 are shown as pixels emanating from top as zero and bottom as 8. 9 is shown as a red pixel at the bottom.
  • Current minutes (tens):  two-pixel wide blue column on middle right.
  • Current hours (units):  two-pixel wide blue column on middle left.
  • Current hours (tens):  two-pixel wide blue column on far left.

Conclusion

Yuuuuup

Sunset Fader

An artsy night-light that glows with the phases of a Puerto Rican sunset.

Background

For a few summer months I managed to trick a beautiful blonde dancer into hanging out with me for a while. In my bewilderment I made a night-light as a present for her 30th birthday.

What it does

The sand dollar glows with the main phases of the sunrise (contrary to the project’s name) and looks rad.

What it’s made of

Theory of operation

A potentiometer on the controller board mounted to the rear of the shadowbox cycles through five colors and ‘off’. Each 1/6 of a turn sends the next color in the palette to an RGB LED controlled by a local PWM driver.

Conclusion

Worked like a champ.