Skip to content

LinkwithRithesh/Embedded-Multi-Sensor-Monitoring-and-Control-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Embedded Multi-Sensor Monitoring and Control System

Project Overview

This project implements a real-time Data Acquisition and Control System using Arduino Uno.
The system continuously acquires data from multiple sensors and automatically controls different actuators based on predefined threshold conditions.

The project demonstrates real-time embedded monitoring, sensor interfacing, automation, and actuator control using multiple sensors and output devices.


Problem Statement

Design and develop a Data Acquisition and Control System using a microcontroller to acquire data from multiple sensors and control different actuators based on predefined threshold conditions.

The system continuously displays sensor readings and device status information on the serial monitor in real time.


Objectives

  • Acquire real-time data from multiple sensors
  • Monitor environmental and object detection conditions
  • Implement threshold-based automatic control
  • Interface multiple actuators with Arduino
  • Display real-time status on serial monitor
  • Demonstrate embedded automation and control concepts

Features

  • Real-time sensor data acquisition
  • IR-based object detection
  • Temperature monitoring and DC motor control
  • Gas leakage detection with LED alert system
  • Ultrasonic distance measurement
  • Stepper motor automation
  • Continuous serial monitor output
  • Threshold-based decision making

Components Used

Component Function
Arduino Uno Main microcontroller
IR Sensor Object detection
Temperature Sensor Ambient temperature monitoring
Gas Sensor Gas leakage detection
Ultrasonic Sensor Distance measurement
DC Motor Temperature-based control
Stepper Motor Distance-based movement
LED Gas leakage indication

Pin Configuration

Arduino Pin Connected Device
D2 IR Sensor
D3 Gas Sensor
D4 LED
D5 DC Motor Input 1
D6 DC Motor Input 2
D7 Ultrasonic Trigger
D8 Ultrasonic Echo
D9-D12 Stepper Motor
A0 Temperature Sensor

Functional Description

1. IR Sensor Operation

The IR sensor detects the presence of an object.

Operation

  • If an object is detected:

    • Serial monitor displays:
      Object Detected
      
  • If no object is detected:

    • Serial monitor displays:
      Object Not Detected
      

2. Temperature Monitoring and DC Motor Control

The temperature sensor continuously monitors ambient temperature.

Operation

  • Temperature value is displayed on the serial monitor.
  • If temperature is greater than or equal to the threshold value:
    • DC motor rotates.
  • If temperature is below the threshold value:
    • DC motor stops.

3. Gas Leakage Detection and Alert System

The gas sensor operates in digital mode to detect gas leakage.

Operation

  • Gas detection status is displayed on the serial monitor.
  • If gas leakage is detected:
    • LED blinks continuously as an alert indication.
  • If no gas leakage is detected:
    • LED remains OFF.

4. Ultrasonic Distance Measurement and Stepper Motor Control

The ultrasonic sensor measures the distance of nearby objects.

Operation

  • Distance value is displayed on the serial monitor.
  • If measured distance is less than the threshold value:
    • Stepper motor rotates 90° clockwise
    • Then rotates 90° anticlockwise
  • If measured distance is greater than the threshold value:
    • Stepper motor remains stopped.

System Workflow

  1. Read sensor values continuously
  2. Process sensor data
  3. Compare values with predefined thresholds
  4. Execute corresponding control actions
  5. Display system status on serial monitor
  6. Repeat continuously

Circuit Diagram

Circuit Diagram Image

Circuit Diagram

Full Circuit PDF

View Wiring Diagram PDF


Serial Monitor Output

Object Detection Output

Serial Output 1

Sensor Monitoring and Control Output

Serial Output 2

Demo Video

Watch the complete project demonstration video here:

Project Demo Video


Folder Structure

Embedded-Multi-Sensor-Monitoring-and-Control-System/
│
├── code/
│   └── data_acquisition_system.ino
│
├── circuit/
│   ├── circuit_diagram.png
│   └── wiring_diagram.pdf
│
├── images/
│   ├── serial_output1.png
│   └── serial_output2.png
│
├── README.md
└── LICENSE

Applications

  • Industrial monitoring systems
  • Embedded automation systems
  • Environmental monitoring
  • Smart safety systems
  • Real-time embedded control systems
  • Sensor-based automation projects

Future Improvements

  • IoT integration
  • Wireless monitoring
  • Cloud data logging
  • Mobile application support
  • LCD/OLED display integration
  • Real-time dashboard visualization
  • Remote monitoring system

Expected Outcome

The system accurately acquires sensor data, displays real-time values on the serial monitor, and performs automatic control actions based on predefined threshold conditions.


Conclusion

The project successfully demonstrates real-time embedded data acquisition, sensor interfacing, threshold-based automation, and actuator control using Arduino Uno.

The system performs reliable monitoring and automatic control operations based on environmental conditions and sensor inputs.

About

Real-time embedded monitoring and automation system using Arduino, IR, gas, temperature, and ultrasonic sensors with automated motor and alert control.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages