This project is an advanced environmental monitoring system designed using the ESP32 microcontroller, integrating multiple sensors to collect and display real-time atmospheric data. The system utilizes a DHT22 sensor to measure temperature and humidity levels, along with a gas quality sensor to detect the presence and concentration of gases in the surrounding environment.
All sensor data is processed by the ESP32, which acts as the core of the system. Upon initialization, the ESP32 generates a unique local IP address, which is displayed in the serial monitor. This IP address hosts a dynamically updating web interface, enabling users to remotely access real-time environmental data from any device connected to the same network.
In addition to the web interface, the system includes a 16x2 LCD display that continuously shows live readings of temperature, humidity, and gas quality, offering immediate visual feedback without requiring an external device.
This project demonstrates the integration of IoT (Internet of Things) technology with embedded systems to create a compact, wireless environmental sensing unit. It is ideal for applications in smart homes, labs, or any indoor environment where monitoring air quality is essential. The combination of web-based visualization and physical display ensures both accessibility and convenience for users.
Duration:
Around 1–2 weeks
My Role:
Circuit design and Arduino programming
Technologies Used:
Arduino – C++ – Proteus – Sensors (e.g., LM35 or DHT11) – Breadboard