Late in the summer of 2005 my alarm clock broke. It was very sad because I had been using that same alarm clock for four years without any problem. I could still use it, and it was used until the end of this summer. The problem was the only way to change the alarm time was to stuff a pen into the back of it an wiggle it around a lot until the clock decided to change to the correct time.

At the end of camp this year when we were cleaning house on the rock I found a broken alarm clock. As usual with shampoo and broken alarm clocks, no one claimed it as their own and it got dumped into my stuff. The face was broken and a button was missing but I used it for a few days as my clock became even less cooperative.

350827211 c6dd7e424d My New Alarm Clock

Today Girish and I went to Value Village to see what stuff we could scare up. He really didn’t see anything that caught his fancy but I saw a few things which cried out to be worked on. The first was an old portable radio which really wanted to house a CD player. I decided that it would be a bit much work and moved on. Next I saw some old alarm clocks and joysticks. Now there’s a project just waiting to happen. I had seen a similar project in Make using a Nintendo light gun, so I figured a joystick would be just as good.

350827216 b17792e6cc My New Alarm Clock 350827229 793014beaf My New Alarm Clock

I started work on it when I got home with Girish looking curiously over my shoulder. I managed to get it finished and working in relatively short order. It has one small quirk that I haven’t been able to figure out, but for the most point it works perfectly. When you press the button on the controller it has the same effect as pressing the snooze button. You can set the clock time and the alarm time by simply moving the joystick back and forth. From now on the gloomy feeling of having to set my alarm clock for early in the morning will be partially offset by the fun of playing with the joystick to set the time.


10 Comments on “My New Alarm Clock”

You can track this conversation through its atom feed.

  1. joey says:

    it is unsafe to ever underestimate sean

  2. punkfaerie/Gern Blanston says:

    Have you considered putting this on Hackaday?

  3. Sean says:

    I could put this on Hackaday, but I am wary of doing so because the idea is not entirely original.

    Also; my server (a former desktop computer) would be completely incapable of handling the increased traffic. I think it on would degenerate into a puddle of molten slag given a few thousand extra hits.

  4. Matt says:

    I’ve got to say Sean I’m quite impressed that you were able to make this thing. High Five!

  5. Joystick controlled alarm clock - Hack a Day says:

    [...] the break. If you really want to overload his poor little server, you’ll find the link to his site here, instead of at the beginning of the [...]

  6. from hackaday says:

    you’ve been hackaday’d … a few thousand hits… ha… molten puddle of magma commence!

  7. Sean says:

    I should say that since this was written (almost three years ago), I’ve upgraded my server a bit so it is more stable.

    Besides, I’m only receiving around a hundred hits per hour which isn’t bad at all.

  8. Grace says:

    This is win! XP I want to make one! =3

  9. Ben says:

    This is pretty sweet. Do you still use it? I’m a tad confused about the right angled arrows; if you go left-up, would it not change the clock before it changes the alarm? I’m probably also just unfamiliar with that particular joystick.

  10. Sean says:

    I ended up gifting the clock to Heather and Leif a couple years ago and kept another one I had made for myself.

    The crazy arrows are something I never could figure out. The only way to change the alarm hour was by adding a hour to the clock first. I’m not sure if that was a joystick quirk or a combination clock and joystick quirk, but I tried to fix it and couldn’t.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>