IoT Temperature & Humidity
Monitoring System using Arduino
AIM:
The aim of this project is to design and build a low-cost IoT-based temperature and
humidity monitoring system using Arduino UNO and a DHT11 sensor. The system should
sense real-time temperature and humidity values and upload the data to a cloud platform
(ThingSpeak) for remote monitoring and visualization.
OBJECTIVES:
1. Measure and monitor real-time temperature and humidity.
2. Demonstrate IoT data collection and cloud visualization.
3. Provide a low-cost IoT project for students and hobbyists.
4. Showcase Arduino interfacing with sensors and cloud platforms.
5. Enable easy extension to smart home and agriculture applications.
WORKING PROCESS:
6. The DHT11 sensor continuously measures temperature and humidity from the
surrounding environment.
7. Arduino UNO collects the sensor data via digital pin and processes the readings.
8. The data is displayed in the Arduino Serial Monitor every 2 seconds for real-time
observation.
9. Collected data can be manually exported and uploaded to ThingSpeak cloud for
visualization.
10. Optional: With ESP8266 WiFi module, the system can automatically upload data to the
cloud in real-time.
USE CASES:
11. Home monitoring – Real-time indoor air quality tracking.
12. Agriculture – Monitoring greenhouse or soil environment.
13. Healthcare – Environmental condition monitoring in hospitals.
14. Education – IoT demonstration project in labs and classrooms.
15. Research – Collecting environmental data for analysis.
ADVANTAGES:
Low-cost and beginner-friendly project.
Accurate monitoring of temperature and humidity.
Demonstrates IoT data collection and visualization concepts.
Can be expanded with WiFi or cloud platforms for automation.
Portable and easy to replicate.
LIMITATIONS:
Basic version does not include automatic cloud upload without WiFi module.
Sensor accuracy limited compared to professional instruments.
Requires calibration for better accuracy in varied environments.
No local storage of data unless SD card module is added.
Dependent on external PC for Serial Monitor visualization.
POSSIBLE IMPROVEMENTS:
Add WiFi module (ESP8266/ESP32) for automatic IoT cloud upload.
Add LCD/OLED display for local monitoring of readings.
Store data locally using SD card for offline analysis.
Integrate alerts (buzzer/SMS/Email) when thresholds are crossed.
Expand to multiple DHT11 sensors for large-scale monitoring.