Arduino-Based Smart Weather Station


Arduino-Based Smart Weather Station



Satya Seshu Sivaprasad Yerramsetty


Presentation: 1:00-3:00 p.m., Kennedy Union Torch Lounge



This project aims to design and implement a weather station using Arduino. The system will be capable of measuring various weather parameters, such as temperature, humidity, pressure, and rainfall. The collected data will be displayed on an LCD screen, and also transmitted wirelessly to a remote server for further analysis and visualization. The system will consist of multiple sensors, including a DHT11 temperature and humidity sensor, a BMP280 barometric pressure sensor, and a raindrop sensor. These sensors will be connected to an Arduino microcontroller, which will be responsible for reading the sensor data, processing it, and sending it to the LCD screen and the remote server.The LCD screen will display the current weather conditions, such as temperature, humidity, pressure, and rainfall. It will also display the time and date, and any alerts or warnings regarding extreme weather conditions. The remote server will receive the weather data wirelessly via a Wi-Fi module connected to the Arduino. The server will store the data in a database and provide real-time visualization of the data through a web interface. Users will be able to view current and historical weather data, and also set up custom alerts based on certain weather conditions.Overall, this weather station project will provide an affordable and efficient solution for monitoring weather conditions in a particular location. It can be used in various applications such as agriculture, aviation, and transportation, where accurate and up-to-date weather data is crucial for decision-making.

Publication Date


Project Designation

Course Project 202310 ECE 520 01

Primary Advisor

Andrew Rettig, Ryan Lambdin, Ruthvik Kolli

Primary Advisor's Department

Electrical and Computer Engineering


Stander Symposium, School of Engineering

Arduino-Based Smart Weather Station