AetherSense is an IoT-based air quality monitoring system that measures temperature, humidity, and air quality using an Arduino Uno and sensors like DHT11 and MQ135. The system logs data to a CSV file and provides real-time visualization of air quality metrics.
- Real-Time Monitoring: Measures temperature, humidity, and air quality (PPM and AQI).
- Data Logging: Logs sensor data to a CSV file for analysis.
- Visualization: Generates graphs to visualize trends in air quality metrics.
- Alerts: Uses LEDs and a buzzer to indicate air quality levels (Good, Moderate, Unhealthy).
- Arduino Uno
- DHT11 Sensor (Temperature and Humidity)
- MQ135 Sensor (Air Quality)
- 16x2 LCD with I2C
- LEDs (Green, Yellow, Red)
- Buzzer
- Breadboard and Jumper Wires
- Arduino IDE
- Python 3.x
- Libraries:
pyserial(for data logging)pandas(for data processing)matplotlib(for visualization)
- Connect the hardware components as per the circuit diagram.
- Upload the
AetherSense.inosketch to the Arduino Uno using the Arduino IDE. - Open the Serial Monitor to verify that the Arduino is sending data.
-
Install the required Python libraries:
pip install pyserial pandas matplotlib
Bam, rock and roll!