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.
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