This repository contains two IoT-based monitoring projects developed using Arduino and ESP32. These systems are designed to improve safety and environmental monitoring through real-time sensing, alert generation, and remote data visualization.
A safety monitoring system that detects fire and smoke levels using sensors. The system provides visual alerts through an LCD display and audible alerts using a buzzer.
- Arduino Uno
- MQ-2 Smoke Sensor
- Flame Sensor
- 16x2 I2C LCD Display
- Buzzer
- Fire Detection
- Smoke Level Monitoring
- LCD Status Display
- Audible Alert System
- Real-Time Monitoring
- Homes
- Offices
- Laboratories
- Industrial Safety Systems
An ESP32-based IoT weather station that monitors temperature, humidity, rainfall, air quality, and atmospheric pressure. The collected data is displayed on an LCD and transmitted to the Blynk IoT platform for remote monitoring.
- ESP32
- DHT11 Sensor
- BMP180 Pressure Sensor
- MQ135 Air Quality Sensor
- Rain Sensor
- 16x2 I2C LCD Display
- Temperature Monitoring
- Humidity Monitoring
- Rain Detection
- Air Quality Analysis
- Atmospheric Pressure Monitoring
- Blynk IoT Integration
- Wi-Fi Connectivity
- Smart Agriculture
- Weather Stations
- Environmental Monitoring
- Smart City Projects
- Arduino IDE
- Embedded C/C++
- ESP32
- Blynk IoT Platform
- LiquidCrystal_I2C Library
- DHT Sensor Library
- BMP180 Library
- Displays smoke level (LOW, MEDIUM, HIGH)
- Shows FIRE DETECTED / NO FIRE DETECTED
- Activates buzzer during emergencies
- Displays Temperature, Humidity, Rainfall, and Pressure on LCD
- Sends real-time sensor data to the Blynk IoT platform
- Indicates poor air quality using an LED alert
Varshini Nagarajan
B.Tech Information Technology
Aspiring Software Developer