Back to projects
IOT and smartActive

IOT Weather Reporting System.

Project ID: IOT-109

Used Components

ESP32 / NodeMCU DHT11 / DHT22 Temperature and Humidity Sensor BMP280 / BME280 Pressure Sensor Rain Sensor LDR / Light Sensor Anemometer – optional for wind speed Wind Direction Sensor – optional OLED / LCD Display Wi-Fi Connection IoT Cloud Platform / Mobile App Power Supply Connecting Wires and PCB/Breadboard

Description

The IoT Weather Reporting System is designed to monitor environmental conditions and send the measured data to an online IoT platform. An ESP32 or NodeMCU acts as the main controller and receives data from sensors such as temperature, humidity, atmospheric pressure, rainfall, and light intensity sensors. The system continuously processes the sensor readings and displays the current weather information on an OLED or LCD display. At the same time, the data is uploaded through Wi-Fi to a cloud dashboard or mobile application, where the user can monitor the weather remotely. Additional sensors such as an anemometer and wind direction sensor can be added to measure wind speed and direction. The system can also store historical weather data for graphs and analysis. This project is useful for agriculture, schools, weather stations, research laboratories, smart cities, and environmental monitoring.