IoT Micro Weather Station: Temperature and Humidity

Simple and Easy IOT Project

As soon as you learn to measure temperature and humidity, please report to us. We will grant you a badge and then create an account on our IoT Server.

Task 1: Measure Temperature and Humidity.

The pictures shown below has used one of the available sensors to measure the temperature and humidity of our surroundings and displays the readings on the serial monitor of Arduino.

### Connect the sensor to arduino, also complete and report the following task:
  1. Write a program to measure the temperature & humidity and display their readings on serial monitor of Arduino IDE.

  2. Give variable temperature and humidity input to the sensor: e.g. by breathing out on the sensor. This is the first test your device must pass.

  3. Add some rule: Connect a buzzer to Arduino board and add program to generate a beep whenever the temperature goes above a specified temperature.

Please Note you can use Arduino, Raspberry Pi or any other microcomputing platform (Arduino is preferable due to its low cost and easy to operate).

To know more about Arduino and raspberry pi (microcomputing platforms) visit the following links:

Once you are done with all the above task,s report your work done via photos, videos, messages, etc. Then our Referees will grant the first tinkering badge, which is eligibility for obtaining an IoT account. Without an IoT account, you will not be able to complete Task 2.

Task 2: WiFi Communication Interface of your weather station

  • Connect an ESP-01 (a WiFi module) to Arduino ( to the setup you did in Task 1) to establish a communication interface to the weather station.
  • Write a program to complete the following task:
  1. To connect your ESP-01 to hotspot or WiFi to access the Internet .

  2. After a successful internet connection, establish a connection with and send your temperature and humidity data to your dashboard.

Task 3: Send Temperature and Humidity data to

The pictures shown below are visualizing the readings of Temperature and Humidity through graphs respectively on the dashboard created in

  • At first use your account credential to create a Dashboard and a Device on
  • On Dashboard use graphs and other widgets for visualizing the 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

1 Like

Currently as the GAME of Cricket is on the high PITCH, may I add few questions that people nowadays are asking based on weather:

Will it rain during the match today
How many overs will be decided for result, incase if it rains
Looking at the damp pitch, is it better to field or bat first

:smile: :cloud_with_rain::cloud_with_rain::umbrella::umbrella:

how about a badge for humourous… now that a badge for poetic is being introduced :wink:


Seems that extreme weather events in Eu precede similar events in India.

Now all we have to do is find a correlation between rain in some place preceding rain in England.

We should just get an octopus - ok, Make that C elegans


can we use a dht 11 sensor instead of dht 22 to make this?

1 Like

Why not try and see?

1 Like

yeah thanks it works perfectly fine i have also uploaded its 1 step test results

1 Like