Homemade Pomodoro timer

Like most people, I’m stuck at home right now. Trapped, in an environment which is under my full control, and I’m surrounded by my books and technical resources, and free to do whatever I choose, whenever I choose. Which, it turns out, is not quite the recipe for unbridled productivity I had imagined only a few weeks ago.

(Although, hey, I fully acknowledge that merely being bored or distracted right now is a lovely problem to be able to have)

Anyway, I wanted something to help me focus on tasks and avoid distractions. I remember reading good things about the Pomodoro technique a few years ago, and I thought it might be a good thing to get into again.

There’s some online sites you can use as a timer, but I wanted something a bit more tangible.

I had an LED ring laying around, and I actually had the case designed and cut earlier for another project, so really all I had to do is reprogram the arduino.

The user interface is about as minimalistic as it gets; as soon as it’s plugged in, it starts counting down from 25 minutes. If you want to stop it, you unplug it.  If you want to reset it, you unplug it and plug it back in again. Voila!

The ring shows the amount of time remaining, starting in green:

Pomodoro ring green v01.JPG

Then the last 5 minutes are displayed as yellow:

Pomodoro ring yellow v01.JPG

And once the time is up the whole ring shows up as red:

Pomodoro ring red v01.JPG

The ring is from here:


And files here for anyone that wants to make their own:



This entry was posted in Uncategorized. Bookmark the permalink.

1 Response to Homemade Pomodoro timer

  1. coconutdaughter says:

    Hello- I found your site via tested.com during an LED search. Thank you for posting your projects. I had always been interested in DIY electronics but unfortunately never had a mentor to help me. Thank goodness the internet was invented! FYI, I’m a Caribbean-American woman domiciled in Wisconsin, United States. How’s that for global reach!


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s