MICROPROCESSOR-BASED WATER LEVEL
CONTROLLER
Course Code & Name: 21CSS201T - Computer Organization And Architecture
Student Name(s) And Register Number(s):
P Chris Jero Harsha (RA2411026050010)
B S Rithik Harihar (RA2411026050052)
S Imayavaramban (RA2411026050053)
Branch Name & Section: CSE AIML A
School Of Computing - SRM Institute Of Science & Technology, Tiruchirappalli
INTRODUCTION
• Aim Is To Provide Efficient Automation In Water Management Systems
Provides Efficient Resource Utilization And Energy Conservation Through
Embedded Control Systems.
• Idea Is To Develop An Automatic Water Level Controller That Prevents
Overflow, Conserves Electricity, And Reduces Manual Monitoring Effort.
• This Project Applies Microprocessor Interfacing, Embedded Programming,
And Computer Organization Principles For Real-time Automation Control.
PROBLEM STATEMENT
o Traditional water tanks rely on manual monitoring leading to
overflow, pump damage, and electricity wastage.
o Develop automated water level monitoring and pump control for
residential and commercial applications.
o Key Challenges - Accurate sensor detection, reliable pump control,
electrical safety, and cost-effective implementation with available
components.
OBJECTIVES
Primary Objective: Design microprocessor-based automatic water
level controller with multi-level detection and intelligent pump
operation.
Additional Sub-objectives: Real-time status display, pump
protection features, energy optimization, and user-friendly
interface development.
Scope Confirmation: System designed for tanks up to 1000L
capacity with future IoT integration capabilities.
LITERATURE SURVEY
• Summary of Existing Works/Tools: Float-based switches, analog op-
amp circuits, basic relay timers, and simple microcontroller
implementations.
• Their Limitations or Gaps: Limited accuracy, no multi-level indication,
poor reliability, high maintenance, and lack of intelligent features.
• How Our Idea is Different: Provides precise multi-level detection,
intelligent algorithms, real-time display, and modular design for easy
maintenance.
PROPOSED SYSTEM
Main Components/Modules: Multi-level
sensors, Arduino microcontroller(UNO),
relay control, LED/LCD display, power
supply, and user interface.
Approach for Implementation: Hardware
design, sensor calibration,
programming, integration testing, and
prototype optimization in sequential
phases.
WORK COMPLETED
Conducted literature review on automatic water level control systems
and identified suitable microcontrollers and sensors
Collected all required components for the prototype.
Designed the system architecture and circuit diagram integrating
sensors, microcontroller, relay, and user interface for status display.
Programmed microcontroller firmware to read sensor inputs, control
relay for pump operation, and update LED and LCD indicators.
PLANNNED WORK
Build and wire the breadboard prototype with the gathered parts.
Test sensors in real water and tune thresholds in the Arduino code
Add display (LCD/LED), manual override switch, and dry-run safety
Finalize PCB/layout (optional) and write final report + demo.
TOOLS & TECHNOLOGIES
A. Programming Languages: Embedded C for microcontroller programming
and Assembly language for time-critical hardware operations.
B. Frameworks, Libraries: Arduino libraries for prototyping, standard C
libraries, custom sensor calibration libraries, and display functions.
C. Databases, Platforms, Cloud: Arduino hardware platform, Arduino IDE,
Proteus simulation, Git version control.
CHALLENGES & RISK MANAGEMENT
1. Sensor accuracy variations, electrical noise interference, relay contact
bounce, and power supply stability during switching.
2. Limited sensor availability, budget constraints, restricted laboratory
access, and time limitations for testing.
3. Software filtering for sensors, proper grounding techniques, alternative
suppliers, simulation models, and detailed timeline management.
REFERENCES
M. H. Rahman and M. A. Islam, “Microcontroller-based sonar ultrasonic water level
control system,” MATEC Web of Conferences, vol. 229, p. 03004, 2018
Z. Ayodeji et al. (2021). Water level detector using 8051 microcontroller.
(ScienceDirect publication )
A. Islam, A. Ashraf, S. H. Rony and S. M. M. Rahman, “IoT-based solutions to
monitor water level, leakage, and motor control,” Journal of Sensors, 2022.
Q. M. Rahman et al. (2023). Quadruple spherical tank systems with automatic
level control using neural intelligence. (ScienceDirect journal)