MSP430 Alarm Clock Project

msp430-bedside-alarm-clock

[Markus] turn his breadboard LED matrix tinkering into an alarm clock which wakes him each morning.

Don’t be fooled by how clean his assembly work is. That’s not a fabbed PCB, it’s a hunk of green protoboard which a lot of point-to-point soldering on the back side. It’s driven by the MSP430 G2452 which is oriented vertically in this image. The two horizonal ICs are 595 shift registers which drive the LED modules.

We already mentioned the cleanliness of his assembly, but there’s one other really cool design element. On the back of the unit is what looks like a battery holder for two AA cells. He’s using just one Lithium Iron Phosphate battery (3.2V) which is in the upper of the two cavities. This let him cut the lower part of the holder at an angle to act as a stand for the clock.

Don’t miss the video which walks us through the user interface. It has what you’d expect from an alarm clock. But there is a really bright white LED which mimics a sunrise clock and it does more than just buzz one note when the thing goes off.

17 thoughts on “MSP430 Alarm Clock Project

    1. Yes, the left one advances one pixel every four seconds, yielding 15 pixels to represent one full minute. The right one indicates, if an alarm-time is set and armed.

  1. Love it. But, for me, that flashing LED would be a wasted effort. My bedroom is bathed in sunlight from early early morning during the summer and I sleep right through that hehe.

    1. In standby mode the clock draws about 2.6 uA. Displaying the time consumes about 18 mA (auto power-off after 4 seconds), using it as a flashlight by having the white LED turned on also draws about 18 mA (auto power-off after 1 minute).

      The rechargeable LiFePo4 battery I used is rated having 700 mAh @ 3.2 V. Doing the math gives the following theoretical values:

      Standby: 30 years
      constant on flashlight/displaying time: 43 hours

      I guess the real limit is the self discharge of the battery, but LiFePo4 batteries perform quite well in this respect.

      So I expect a few years of regular usage before I have to recharge it :)

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.