Smart Weather Station with ESP8266, BMP180, DHT11, and MQ135 Sensors — Local SD Card Storage and Web-Based Monitoring

This project is a smart weather station built using the ESP8266 microcontroller integrated with multiple environmental sensors — BMP180 for pressure and altitude, DHT11 for temperature and humidity, and MQ135 for air quality monitoring. It continuously collects real-time weather data and air quality measurements, providing valuable insights into local environmental conditions. The system stores all sensor readings locally on an SD card for reliable data logging and historical analysis. Additionally, it features an intuitive LCD display to show live sensor data and weather predictions based on temperature, humidity, air quality, and pressure trends. For remote accessibility, the station hosts a web server, allowing users to monitor current weather and air quality information via a user-friendly webpage accessible over WiFi. This combination of local data storage, real-time display, and web-based monitoring makes the system ideal for hobbyists, researchers, and smart home enthusiasts looking for a comprehensive and affordable environmental monitoring solution.

May 25, 2025

6630 views

2 respects

Components and supplies

1

DHT11 Temperature & Humidity Sensor (4 pins)

1

Bmp 180

1

4GB or Larger Micro SD Card

1

esp8266 NodeMCU

1

Air Quality sensor (MQ135)

1

SD card reader/writer

1

rtc DS1307

1

5V Power Supply Module

1

16x2 LCD display with I²C interface

Tools and machines

1

Soldering kit

1

Wire cutter

Apps and platforms

1

Arduino IDE 2.0 (beta)

Project description

Code

Weather

weather

Documentation

Project Report

Wire Connection, Algorithm, Block Diagram & List

Final_Report_Weather_Perdiction.pdf

Comments

Only logged in users can leave comments

ballieducation

0 Followers

0 Projects

0