09 August 2013

Arduino Pomodoro Timer

Do you want to work on something, fully focused? Maybe The Pomodoro Technique can help you. It dictates that you work in blocks of 25-minutes.

Timer

Inspired by this concept, I made my own Pomodoro Timer, with an Arduino of course ;) I made a prototype, with a breadboarded Arduino and only a Lego casing around the display, but it could also be built into a proper case of course.


When connecting to power, it will automatically start counting down 25 minutes (default). When your time is up, you will hear a beep and the timer shuts its display down. With one press on the button and you can start a new session. When pressing the button multiple times, you can switch the count-down period.

One button

The timer had to be super-easy to operate, so it only has one button. This button will make the timer:
  • Reset the current session when already counting down;
  • Switch to a different count-down period (25 (default), 45, 5 or 15 minutes);
  • Start a new session when stopped.

Display

The display I used is a 3-Wire LED Module from DFRobot.

Demonstration

Source code

1 comment:

  1. Casino Kings | A - Jordan 16 Retro
    Casino Kings how to order air jordan 18 retro yellow suede is a room at Jordan's 16-bit Casino and where to buy air jordan 18 retro red Resort, what is the best air jordan 18 stockx offering great air jordan 18 retro red sale amenities and great gaming, with the air jordan 18 retro toro mens sneakers order latest in entertainment.

    ReplyDelete