Introduction: Easy Way to Drink More Water Every Day.

Picture of Easy Way to Drink More Water Every Day.

Easy way to drink more water every day.

How much water do you drink a day

You will be aware of the importance of The habit of drinking water without mentioning.

We need to drink more water. So, I wanted to know how much drinking water.

When I drink water, a Client send amount of water to Host.The host can store the amount of water and Real time (using NTP) to SD card.

Whole component

WIZwiki W7500(Wiznet) ———— 2

Xbee(Digi) —————————— 2

SD card ———————————1

OLED Display(SeeedStudio) —— 1

Load Cell + HX711 —————— 1

LED ————————————— 2

Tact Switch ————————— 2

Step 1: How to Check the Amount of Water You Drink.

How to check the amount of water you drink.

  1. Make a chart and tick it off each time you drink a glass.
  2. Automatic sensing
  • Ultrasonic sensor to check the amount of water
  • Measure weight of the water.

Weight of water?

Pure water has its highest density of 1000 kg/m3 at temperature 4C(39.2F)

  • 1g = 1ml

Step 2: Weight Sensor (Load Cell + HX711)

Picture of Weight Sensor (Load Cell + HX711)

Strain gauge

The force being sensed deforms a strain gauge. The strain gauge measures the deformation (strain) as a change in electrical resistance, which is a measure of the strain and hence the applied forces.

Step 3: ​Make Cup Holder(3D Modeling)

Picture of ​Make Cup Holder(3D Modeling)

Step 4: Calibration & Measurement

Picture of Calibration & Measurement

This 9V battery is 44g and I made sure that the measurements.

(W:43g -> Current weight, B:43g -> Temporary value for comparison)

For Calibration, You have to change the value of scale in source code.

Step 5: Hardware

Picture of Hardware

Host, Client, real parts.

Step 6: Operation Method - Test Data

Picture of Operation Method - Test Data
  1. The client sends the data to Host.
    • End 134: data type(Store at SD card: 1) + amount of water(34ml)
  2. Access and request to NTP server for realtime.
  3. Save realtime and a amount of water in SD card.

Step 7: Operation Method - Actual Data

Picture of Operation Method - Actual Data

  1. Put up a cup of water on top of the Load cell weight sensor
  2. Client sensed 264ml of water.
  3. When I was drinking water, W:0(Current weight:0, because of holding the hand), B:264(saved weight:264)
  4. Sensed 180ml
  5. Put up a cup of water again. send data type(1) + 84ml of water.

Step 8: Logged Data on SD Card

Picture of Logged Data on SD Card

Step 9: Visualization

But, you don’t have to think about is do a few liters of water a day

You just have to set the target amount of water. Then you can see the percentage of data like below.

Step 10: Source Code Repository in Mbed


About This Instructable




More by wpgnss:Easy way to drink more water every day.You can turn on the TV at ANY TIME.Simple preventive system.
Add instructable to: