
Over the past few weeks, we’ve been hard at work developing our very own digital weather station — and we now have a working prototype! The system uses an Arduino to collect real-world weather data like temperature, humidity, and atmospheric pressure. These sensors send the data to a Python dashboard, where we can visualize the readings in real time.
Our goal is to create a system that helps us learn how hardware, programming, and data visualization all connect. Using C++ on the Arduino side, we’ve programmed it to communicate with the sensors and send the readings through a serial connection. On the Python side, we’re building a Flask-based web dashboard that displays live weather data using a clean and colorful interface. So far, the prototype successfully gathers and displays sensor data. Next, we’ll focus on adding the water pumps and the associated code.
It’s exciting to see our code and circuits come together into something that measures the world around us. This project is a great example of how technology can help us observe, analyze, and understand our environment — one reading at a time.
