DIY Hand Wash Reminder

Hand Wash Reminder is a Hand Band which reminds you to wash your hands after every 20 minutes.

Similar projects worth following
The Hand Wash Reminder is a hand band which reminds you to wash your hands after every 20 minutes. It has three color modes, Red indicating hands to be washed,color fading mode(30sec) for rubbing the hands for 30 Seconds and Green for the washed hands.

Hand Wash Reminder is made using a Arduino Nano,a WS2812b LED and a home made Vibration Sensor. Whenever a person wants wash his/her hands they have to shake their hand with force so that vibration sensor detects the vibrations and triggers the reset of the Arduino board. As Arduino is reset the program comes to the initial  values and starts. First the fading colors are lighten on the LED for 30 seconds which acts as a timer for rubbing our hands for 30 seconds, after fading mode Green color lights on the LED it stays for 20 minutes indicating that your hands are washed,after 20 minutes LED lights with Red color indicating that your hands are not washed. The Red color stays until you shake your hand and wash your Hands. 

ino - 927.00 bytes - 06/08/2020 at 10:49


Portable Network Graphics (PNG) - 346.27 kB - 06/08/2020 at 10:48


Standard Tesselated Geometry - 65.41 kB - 06/08/2020 at 10:48


Standard Tesselated Geometry - 75.96 kB - 06/08/2020 at 10:48


  • 1 × Arduino Nano
  • 1 × WS2812B LED
  • 1 × 3.7V/5VBattery
  • 1 × ON/OFF Switch
  • 1 × Single Stand Wire

View all 6 components

  • 1
    Making a Vibration Sensor:
    • Take a single  stand wire remove the coating.
    • Make a spring using the wire.
    • Also take a straight wire of length same as the spring that we made.

    • Solder the spring and wire as shown in image to RST and GND of the Arduino board.

    • Make sure that wire is inside the spring and not touching the spring.

    • Using plastic tape cover the pins which are under the spring so that spring does not comes in contact to them.

  • 2
    Circuit Connections:
    • Make all the connections as shown in circuit diagram.
  • 3
    • Code is given in the files section above.
    • Open the code in Arduino IDE make sure to install FastLED library in the Arduino IDE.
    • Connect the Arduino to PC,select the board type,select port and upload.
    • After the code is uploaded make sure everything is working.

View all 5 instructions

Enjoy this project?



Jana wrote 07/08/2020 at 22:02 point

I like the idea of this watch. I was wondering, is it possible to integrate this a watch (somewhat like a smartwatch) with this for it to display a countdown timer rather than to use an LED to indicate the countdown sequence?

  Are you sure? yes | no

Dan Maloney wrote 06/08/2020 at 20:08 point

I like the idea of monitoring the vigorousness of hand washing with a vibration sensor, but I think washing every 20 minutes would drive me crazy. Still, for someone in the right environment, it would make sense.

  Are you sure? yes | no

Mukesh Sankhla wrote 06/08/2020 at 20:56 point

Thank You! We can even change the timing, only a single value is to be changed in the code. In the code there is a loop i.e: for(int i=0;i<20;i++) , we can replace 20 by any other minutes that we want.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates