Back to projects
IOT and smartActive

IoT Weather Reporting System using Arduino and Raspberry Pi.

Project ID: IOT-107

Used Components

Arduino Uno / Nano Raspberry Pi DHT11 / DHT22 Temperature and Humidity Sensor BMP280 / BME280 Pressure Sensor Rain Sensor LDR / Light Sensor Wind Speed Sensor / Anemometer – optional Wind Direction Sensor – optional LCD / OLED Display Wi-Fi / Ethernet Connection IoT Cloud Platform Power Supply Connecting Wires and PCB/Breadboard.

Description

The IoT Weather Reporting System using Arduino and Raspberry Pi is designed to measure environmental and weather conditions and publish the data online. The Arduino is used to interface with sensors such as temperature, humidity, atmospheric pressure, rainfall, and light intensity sensors. It collects the raw sensor data and sends it to the Raspberry Pi. The Raspberry Pi acts as the main processing and IoT communication unit. It can store the sensor readings, create graphs, and upload weather information to a web server, database, or IoT dashboard. The system can continuously report parameters such as temperature, humidity, atmospheric pressure, rainfall status, light level, and optionally wind speed and direction. It can be used as a small smart weather station for schools, farms, laboratories, or local environmental monitoring.