Back to Projects

Project Detail

AI-Based Weather Prediction

AI-Based Weather Monitoring and Analysing System

An advanced weather forecasting system that combines real-time API data, AI models, and IoT sensors to deliver accurate weather predictions. The project features:

Real-Time Data: Uses OpenWeatherMap API to display current weather conditions with a clean, responsive UI.

Machine Learning Forecasting: Utilizes Python with LSTM and regression models to predict temperature trends for the next 7 days.

IoT Integration: Employs sensors (DHT11, BMP180) with Arduino/Raspberry Pi to collect local environmental data and send it to the cloud (ThingSpeak).

Weather System Image

Features

  • Real-Time API Integration: Uses OpenWeatherMap API to display current weather conditions with a clean UI.
  • Machine Learning Forecasting: Utilizes LSTM and regression models to predict temperature trends for the next 7 days.
  • IoT Integration: Collects local environmental data and sends it to the cloud (ThingSpeak) using physical sensors.

Tech Stack

  • Backend & ML: Python, LSTM, Streamlit, Pandas, scikit-learn, Regression models.
  • Hardware & IoT: Arduino/Raspberry Pi, DHT11 & BMP180 sensors, ThingSpeak, Oled display.
  • Frontend: Responsive web UI for displaying data.