IOT Micro Weather Station: Rain Gauge Module

IOT Micro Weather Station: Rain Gauge Module

Building Rain Guage

The challenge is to measure how much water is falling at the time of rain. The drops of rain vary from place to place as well as the size and density of drops.

The standard model of measuring is to collect fallen rain water in a measuring cylinder. In this model we have manualy remove the fallen rain water from the cylinder. Therefore we need to design an instrument that does not need any human attention.

Rains are measured in milimeters on earth surface using a device known as Rain Guage. So the current challenge in this project is to make a IoT Rain Guage that doesnt need human intervention and measures and sends the data to IoT server. For this automation we could use electronics and communication technologies.

There are various methods and mechanism to measure Rainfall, just go through the below link to know more about it.

Picture shown below is of Tipping Bucket Mechanism Rain Guage.

Challenge 1: Build your own rain guage and complete the followings

  1. Design and build a Tipping Bucket Mechanism for rain guage

  2. Using Mensuration find out the volume of catchment area and also for the buckets.

  3. Connect a sensor to rain guage (you may use magnet and either hall sensor or reed switch)

  4. Use arduino or Raspberry Pi and write a code to measure signal through the sensor and also map it into the rainfall for an hour and a day.

5.Display the reading on Serial Monitor.

Challenge 2: Send Rainfall data to IoT Server.

The pictures shown below displays the readings of Rain Fall through graph on the dashboard created in


  • At first use your account credential to log on .
  • On Dashboard use graphs and other widgets to display this data.

Report your work done and achievements through pictures, messages and videos.

While you are making whatever questions you have, whenever you need help, do not hesitate to ask by replying to this topic.

This project depending on your experience may take from 3 days to 2 weeks.

Some References to know more about how to get things done

We are using arduino uno board, liquid crystal display, bucket, jumper wire, burn wire,bread board.


Plan of rain gauge and requirements
Group 7 @suryamg @Lakshyanms @Vedansh_2006 @Shubhankar @shivanibawri




1 Like

check out more on the “Tipping Bucket Mechanism”
These links might be helpful

The working of the simple rain gauge is primarily based on the principle of the tipping bucket mechanism where the water falls from the top into joint buckets evenly balance on an axle and the water uneven the balance and makes one bucket tip to the side and this is a respected process and a magnet on the centre repeatedly moves and then activate the hall sensor in the center to increase the value everytime.this occurrence o the tip and the rate by which it occurs is recorded by a sensor.Hence, calculating the amount of rainfall.

Group 7
@Lakshyanms @Shubhankar @Vedansh_2006. @shivanibawri


@suryamg @Lakshyanms @shivanibawri @Vedansh_2006 @Shubhankar( group 7) We have made this demo model for our rain gauge which consists of the measuring cylinder, tipping basket, and the funnel. The ardiuno that will count the rainfall is given separately.

1 Like

What is a burn wire ?
Does it have a technical name?

1 Like and

Group 7 what is the technical name of doodle you created?
Is there a more logical way to represent electronic circuits?

1 Like

@Daksh , @suryamg @lakshyanms @Vedansh_2006


Testing of circuit

1 Like

Students are working in designing first the code program used in raun gauge model and then joining the circuits accordingly. They got the correct connections and the led glows…


The technical name of the doodle is electric circuit. @shivanibawri


What are the components called?
What are their functions?
What is the function of this electric circuit?
Does a drawn electric circuit have another more commonly used name /names?
Can you explain how this works?

1 Like

@shivanibawri @Lakshyanms @suryamg @Shubhankar @Daksh

The components used in this circuit and their functions-
LED- A light emitting diode is a small lightning device made of semi conductor. When it glows , it indicates that the circuit is complete and working.
HALL EFFECT SENSOR- It is a device that senses the presence of a magnetic field and lights up an LED connected to it. (This gives digital results i.e output comes as either high or low)
2 resistors-10Hz , 470 ohms

This circuit establishes a relation between the rain gauge setup and the output device.
During rainfall, water falls on the catchment area and gets collected in one of the 2 tipping bucket . When it gets full, it tilts to one side. When it tilts the small magnet attached to it moves. This movement of the magnet is sensed by the Hall effect sensor and the LED ,lights up. We get an output which is recorded in the monitor.