Subscribe to Make Magazine Today!
lcd_photo_clock.jpg

Got an old digital photo frame that you don’t use any more? I did too, so instead of throwing it away, I decided to turn it into a written word clock. The basic idea is to use a computer program to generate a picture for each minute in a 12 hour clock cycle (720 in total), and then set the photo frame to advance pictures every minute. My cheapo frame didn’t have an option to set the delay time between photos, so I added a little microcontroller circuit to press the ‘forward’ button every minute.

I chose to spell out the time in words, however this design would also be great for making a clock that integrates your favorite photos, shows really slow animations, or changes color during the day. It could also make a nice gift for that special someone! Schematic, source code, and directions are all available on the project page.


  • Anonymous

    forty :(

    • Bob D.

      Yep, I noticed that too!

    • Matt Mets

      Thanks, fixed.

  • Anonymous

    Daliclock. That is all.

  • Zig

    Did you mean “won fourty too”?

  • SVC

    comic sans :(

    • A.

      Not only comic sans, but also the signature bad kerning; unless he meant to write one
      f ourty two, of course.

      But a clever hack nevertheless.

      • Chris

        @ SVC: I came here only to comment on the comic sans-ness, after reading how much work was put into making it. I am glad to see I wasn’t the first. At least use a GameBoy style font if going for the retro-LCD, pea-green color.

  • Richard

    With the 1 min delay, does it actually show a new one at precisely 60 seconds from the last one? I have found when I tried one with a 1 hour change, after a few days it was getting a few mins slow from when an hour change should be happening.

  • John Park

    I’ve been holding on to an old Ceiva frame, I wonder how hard it would be to do something similar on that.

  • T_K

    I’ve been using one to show “flashcards” of the subjects I’ve been studying. Works suprisingly well.

    • David S

      What a brilliant idea.

    • Matt Mets

      Oh, that is a cool idea!

  • Robo

    We are one thirty eight!