Arduino 2 Minute Toothbrush Timer

Dual 2 Minute Timer

Objective – To create a simple timer that counts down from 2 minutes. At the end of the 2 minutes a beeper will sound and LEDs will flash.

Parts Required

  • 1 x Arduino Nano
  • 1 x Max7219 8 Digit 7 Segment Display¬†AliExpress Link
  • 2 x Momentary Push Button
  • 1 x Power Button (Optional)
  • 4 x LEDs (Optional) + Resistors
  • 1 x Buzzer (Optional)

I have 3D printed a case but any case will do, because this is for my kids I think waterproof would be best.

Things to do

  1. Get display and library working  РComplete
  2. Get the display to count down 2 Minutes – Complete
  3. Get get he display to count down on button press – Complete
  4. Get display to count down 2 x 2 minute timers with no delays used – Complete
  5. Get Buzzer to beep at end of timer – Complete
  6. Get LEDs to Flash at End of timer – Complete
  7. Time to solder and test – In Progress

Here is the complete code….It’s not elegant but everything works really well.


Photos & Video to follow shortly