Jump to main content

Make a Pomodoro Study Clock

1
2
3
4
5
30 reviews

Abstract

The Pomodoro technique is a popular study method consisting of alternating study sessions and breaks. In this engineering project you will build your own customized Pomodoro timer or clock using an Arduino. In addition to displaying the time, you can use your clock to display messages or get the user's attention using lights, sound, or even moving parts. Can you work more efficiently with a Pomodoro timer at your side? Build one and find out!

Summary

Areas of Science
Difficulty
Method
Time Required
Short (2-5 days)
Prerequisites

None

Material Availability

A kit is available from our partner Home Science Tools®. See the Materials section for details.

Cost
Average ($50 - $100)
Safety

No issues

Credits
Science Buddies is committed to creating content authored by scientists and educators. Learn more about our process and how we use AI.

Objective

Design and build a customized Pomodoro timer.

Introduction

The Pomodoro technique is a time management method consisting of 25-minute work or study sessions followed by 5-minute breaks. After four study sessions, you take a longer break, typically 15 or 20 minutes, then you repeat the entire process. The name comes from the tomato-shaped kitchen timer (Figure 1) used by the person who invented the technique (pomodoro means tomato in Italian).


Figure 1. A tomato-shaped kitchen timer. (Image credit Wikimedia Commons user Erato, CC By-SA 2.5)

You can make your own customized Pomodoro timer using an Arduino with an LCD screen (Figure 2). You can display the current session time along with other information or messages on the screen, like the number of study cycles completed so far, or an inspirational message. You can also add other outputs to your circuit like LEDs, buzzers, or even motors. You can use these outputs to get the user's attention at transition times or to indicate whether they are currently in a study period or a break.


Figure 2. An electronic Pomodoro timer made using an LCD screen controlled by an Arduino.

To do this project, you will need to know how to use an LCD screen with an Arduino. That information is covered in the following tutorial video. It is up to you what else you will decide to add to your project. Many other Arduino tutorials are available from the reference in the Bibliography.

Terms and Concepts

Questions

Bibliography

Materials and Equipment Buy Kit

Recommended Project Supplies

Get the right supplies — selected and tested to work with this project.

View Kit

Since this is an engineering design project, you will need to decide what other parts to add to your timer. The following list shows exactly what you need to build the timer shown in the procedure.

Disclaimer: Science Buddies participates in affiliate programs with Home Science Tools®, Amazon.com, Carolina Biological, and Jameco Electronics. Proceeds from the affiliate programs help support Science Buddies, a 501(c)(3) public charity, and keep our resources free for everyone. Our top priority is student learning. If you have any comments (positive or negative) related to purchases you've made for science projects from recommendations on our site, please let us know. Write to us at [email protected].

Experimental Procedure

This project follows the Engineering Design Process. Confirm with your teacher if this is acceptable for your project, and review the steps before you begin.
Before you begin: Review How to Use an Arduino Tutorials 1-3.
  1. Decide what additional parts (buzzers, motors, etc.), if any, you will include in your timer.
  2. Assemble your circuit on the breadboard as shown in Figure 3. You can also access a Tinkercad Circuits version of the circuit or follow this list of connections:
    1. LCD screen pins (from left to right—depending on which screen you bought, your labels may be slightly different):
      1. GND to GND
      2. VCC to 5V
      3. V0 to potentiometer center pin
      4. RS to Arduino pin 12
      5. E to Arduino pin 11
      6. DB0 through DB3 — leave unconnected
      7. DB4 to Arduino pin 5
      8. DB5 to Arduino pin 4
      9. DB6 to Arduino pin 3
      10. DB7 to Arduino pin 2
      11. LED+ to 5V through a 220 Ω resistor
      12. LED- to GND
    2. Potentiometer (if you are not sure how to wire a potentiometer, see the Use a Potentiometer section of our Arduino tutorial)
      1. One outer pin to 5V
      2. One outer pin to GND
      3. Middle pin to LCD screen pin V0 (this connection should already be made if you followed the steps above)
    3. Green LED (if you are not sure how to wire an LED, see the Blink an External LED section of our Arduino tutorial)
      1. Positive lead (anode) to Arduino pin 6
      2. Negative lead (cathode) to GND through a 220 Ω resistor
    4. Red LED
      1. Positive lead (anode) to Arduino pin 7
      2. Negative lead (cathode) to GND through a 220 Ω resistor
    5. Pushbutton (if you are not sure how to wire a button, see the Use a Button section of our Arduino tutorial)
      1. One side to Arduino pin 8 with a 10 kΩ pulldown resistor to GND
      2. Other side to 5V

Figure 3. Breadboard diagram for the Pomodoro timer circuit. (Click to access a larger version of the diagram.)
  1. Using the remaining Arduino pins, connect any additional hardware like buzzers or motors to your circuit.
  2. Download the Pomodoro timer example code, or copy the code from the Tinkercad Circuits link. Read through the commented code so you understand how it works.
  3. Edit the code to control any additional hardware that you added to your circuit. For example, you can make a buzzer go off or a motor spin to get the user's attention at transition times between study and break periods.
  4. Test your timer to make sure everything works. You may want to shorten the duration of the study and break periods in the code so you do not have to sit there for 25 minutes to observe the first transition. After you have tested and confirmed that everything works, you can return the variables to their default values.
  5. Try using your timer! You can use it yourself the next time you need to do homework or study, or let someone borrow it. You can even let an adult use it at work. Get feedback about your Pomodoro timer. What improvements or changes can you make to the design? See the Variations section for some suggestions.
icon scientific method

Ask an Expert

Do you have specific questions about your science project? Our team of volunteer scientists can help. Our Experts won't do the work for you, but they will make suggestions, offer guidance, and help you troubleshoot.

Global Goals

The United Nations Sustainable Development Goals (UNSDGs) are a blueprint to achieve a better and more sustainable future for all.

This project explores topics key to Quality Education: Ensure inclusive and equitable quality education and promote lifelong learning opportunities for all.

Variations

  • Can you change the code so the timer for each session counts down instead of up?
  • Can you display the current session number on the screen? For example "Study session 1/4."
  • Can you make a case for your timer so all the electronics and wires are hidden (except for the outputs and controls, like the screen, LEDs, and buttons)? You can use any materials you have access to, ranging from a simple cardboard box to wood or a 3D printer. Can you make it look like a desktop clock that you could buy at a store?
  • Can you make a "soft" timer by mounting all the electronics inside a stuffed animal?
  • Can you add controls so the user can customize the duration of the study and break sessions without needing to edit and re-upload the code?
  • Can you add voice control to your timer?
  • Can you do an experiment to see if people using a Pomodoro timer can study or work more effectively than people without one?

Careers

If you like this project, you might enjoy exploring these related careers:

Career Profile
Just as a potter forms clay, or a steel worker molds molten steel, electrical and electronics engineers gather and shape electricity and use it to make products that transmit power or transmit information. Electrical and electronics engineers may specialize in one of the millions of products that make or use electricity, like cell phones, electric motors, microwaves, medical instruments, airline navigation system, or handheld games. Read more
Career Profile
Have you always loved art? Do you have a good eye for beauty, balance, and form? How would you like to see your designs show up in toy stores? Or in a sporting goods store? Or at a car dealer? Commercial and industrial designers create the shape and form of every type of manufactured good that you can think of—from toys, sporting goods, and medical equipment to high technology products, furniture, toothbrushes, and toasters. They design the form of new products that are as beautiful and… Read more
Career Profile
Computers are essential tools in the modern world, handling everything from traffic control, car welding, movie animation, shipping, aircraft design, and social networking to book publishing, business management, music mixing, health care, agriculture, and online shopping. Computer programmers are the people who write the instructions that tell computers what to do. Read more
Career Profile
Are you interested in developing cool video game software for computers? Would you like to learn how to make software run faster and more reliably on different kinds of computers and operating systems? Do you like to apply your computer science skills to solve problems? If so, then you might be interested in the career of a computer software engineer. Read more
Home Science Tools®

Contact Us

Our kits are developed in partnership with Home Science Tools®. If you have purchased a kit for this project, Home Science Tools® is pleased to answer any questions.

In your email, please follow these instructions:
  1. Include your Home Science Tools® order number.
  2. Please describe how you need help as thoroughly as possible:

    Examples

    Good Question I'm trying to do Experimental Procedure step #5, "Scrape the insulation from the wire. . ." How do I know when I've scraped enough?
    Good Question I'm at Experimental Procedure step #7, "Move the magnet back and forth . . ." and the LED is not lighting up.
    Bad Question I don't understand the instructions. Help!
    Good Question I am purchasing my materials. Can I substitute a 1N34 diode for the 1N25 diode called for in the material list?
    Bad Question Can I use a different part?

Contact Support

News Feed on This Topic

 
, ,

Cite This Page

General citation information is provided here. Be sure to check the formatting, including capitalization, for the method you are using and update your citation, as needed.

MLA Style

Finio, Ben. "Make a Pomodoro Study Clock." Science Buddies, 5 Nov. 2025, https://www.sciencebuddies.org/science-fair-projects/project-ideas/Elec_p099/electricity-electronics/pomodoro-study-clock?from=Blog. Accessed 10 June 2026.

APA Style

Finio, B. (2025, November 5). Make a Pomodoro Study Clock. Retrieved from https://www.sciencebuddies.org/science-fair-projects/project-ideas/Elec_p099/electricity-electronics/pomodoro-study-clock?from=Blog


Last edit date: 2025-11-05
Top
Free science fair projects.