Skip to content

Manoj-kanur/Smart-environment-moniter-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Smart Classroom Environment Monitoring System

An IoT-based mini project that monitors the classroom environment in real time using multiple sensors connected to an Arduino Uno. The system measures temperature, humidity, air quality, light intensity, and sound level, then displays the readings on a 16x2 LCD screen. If any parameter exceeds the threshold, an alert is shown and the buzzer is activated.

Project Preview

Main Project Setup

Project Setup

Alert Display

Alert Display


Features

  • Real-time monitoring of classroom conditions
  • Temperature and humidity sensing using DHT11
  • Air quality detection using MQ135
  • Light intensity measurement using LDR
  • Noise level monitoring using sound sensor
  • LCD display for live readings and alerts
  • Buzzer alert when any value crosses the safe limit
  • Low-cost and easy-to-build implementation

Components Used

Component Quantity
Arduino UNO 1
DHT11 Sensor 1
MQ135 Gas Sensor 1
LDR Sensor 1
Sound Sensor 1
16x2 LCD Display 1
Buzzer 1
Breadboard 1
Jumper Wires Multiple

Circuit Connections

DHT11

  • VCC → 5V
  • GND → GND
  • DATA → Pin 2

MQ135

  • VCC → 5V
  • GND → GND
  • AO → A0

LDR

  • One side → 5V
  • Other side → A1

Sound Sensor

  • VCC → 5V
  • GND → GND
  • OUT → A2

Buzzer

  • Positive → Pin 6
  • Negative → GND

LCD 16x2

LCD Pin Arduino Pin
RS 7
EN 8
D4 9
D5 10
D6 11
D7 12

Arduino Code

Check the above file which is a C++ code.

How to Run

  1. Open the Arduino IDE.

  2. Install the required libraries:

    • DHT Sensor Library
    • LiquidCrystal
  3. Connect all sensors as shown above.

  4. Upload the code to the Arduino Uno.

  5. Open the Serial Monitor to observe the readings.

  6. The LCD will display classroom conditions and show alerts whenever limits are exceeded.


Future Enhancements

  • Add Wi-Fi support using ESP8266 or ESP32
  • Upload data to the cloud
  • Create a mobile app for monitoring
  • Store readings in a database
  • Add automatic fan and light control

Output

  • Displays classroom environment parameters in real time
  • Gives instant warning when noise, air quality, or temperature exceeds the safe range
  • Improves the classroom environment using smart monitoring

Author

K R Manoj


Thank you for reading

About

An IoT-based mini project designed to monitor and display important environmental parameters in real time. The system uses multiple sensors connected to an Arduino Uno to measure temperature, humidity, air quality, light intensity, and noise levels inside a room.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages