Professional Documents
Culture Documents
Mechanical Project Final Year
Mechanical Project Final Year
A
Mini Project Report– 18MEMP68
on
ASSISTANT PROFESSOR
CERTIFICATE
This is to certify that the Mini project Report Entitled “WATER FILLING MACHINE USING
FLOW SENSOR” is a bonafide work carried out by ARUN KUMAR B N (1DB21ME401), PRERAN H G
(1DB21ME409), SUSHEEL KUMAR K S (1DB21ME414) in partial fulfilment for the award of the degree
of Bachelor of Engineering in Mechanical Engineering of Visvesvaraya Technological University,
Belagavi, during academic year 2022-2023. All Corrections / Suggestions indicated in the Internal Assessment
have been incorporated in the Mini Project Report and it is deposited in the department library. The Mini
Project Report has been approved as it satisfies the academic requirements in respect of the Mini Project
Prescribed for the Bachelor of Engineering Degree in Mechanical Engineering.
External Viva
Name of the Examiners and Signatures with date
1.
2.
VISVESVARAYA TECHNOLOGICAL UNIVERSITY
JNANA SANGAMA, BELGAVI-590018
DECLARATION
We Arun Kumar B N, bearing USN: 1DB21ME401, Preran H G, bearing USN: 1DB21ME409, Susheel
Kumar K S , bearing USN: 1DB21ME414, are Students of 6th semester, B.E in Mechanical Engineering,
Don Bosco Institute of Technology, hereby declare that the entire work embodied in this Mini Project
Work titled, “WATER FILLING MACHINE USING FLOW SENSOR” has been carried out by me and
submitted in partial fulfilment of the award of the degree in Bachelor of Mechanical Engineering of the
Visvesvaraya Technological University, Belagavi, during the academic year 2022-2023. Further the
matter embodied in this report has not been submitted previously by anybody for the award of any degree
equal to this or any other university.
02 1DB21ME409 PRERAN H G
CERTIFICATE
DECLARATION
ACKNOWLEDGEMNT
Chapter 1
INTRODUCTION
A smart liquid measuring cylinder has been designed and constructed in order to get the desired
volume of liquid from the storage. This preliminary study indicates that the liquid flow meter releases an
electromagnetic wave to measure the volume of liquid per second. The device is programmed to switch off
pump automatically if the desired amount of liquid is greater than the flowed liquid from the flow meter.
Microcontroller is used to control the automatic operation of the measuring system. It is selected as the
controller because it is easier to learn and the compact sizes make it easier to attach it with the system. The
main advantage of the system is that we can get the exact volume of the liquid as needed. This can be mainly
used for laboratory purpose, in large scale industries, house tank etc. It can minimize the water wastage and
easy to manage with low cost.
The Microcontroller carries out all the control functions. The desired amount of liquid to be filled is
first given by the user through 4×4 Keypad and the input value is displayed on the LCD 16×2 display. The
water is pulled out from the reservoir by the water pump and is passed through the Liquid Flow Sensor. The
liquid pushes against the fins of the rotor, causing it to rotate. The shaft of the rotor is connected to a Hall
Effect sensor. It is an arrangement of a current flowing coil and a magnet connected to the shaft of the rotor,
thus a voltage/pulse is induced as this rotor rotates. In this flow meter, for every liter of liquid passing
through it per minute. This is due to the changing magnetic field caused by the magnet attached to the rotor
shaft as seen in the picture below. We measure the number of pulses using an Arduino and then calculate the
flow rate. Finally, Relay switches off the connection from the water pump when the liquid flowed through
the sensor is nearly equal to the given amount by the user.
1.2 MOTIVATION
In small industries bottle filling operation is done manually. The manual filling operation has many
shortcomings like spilling of water while filling it in bottle, equal quantity of water may not be filled, delay
due to natural activities of human etc. This problem faced by small industries compels to design this system.
This proposed system is meant for small industries. It aims to eliminate the problem faced by small scale
bottle filling system for smooth process and can reduce worker cost and operation cost.
The system does not outputs the exact amount of liquid as given by the user. As the Liquid Flow
Sensor cannot differentiate between the flow of air and liquid. Also there is the leakage of liquid from some
parts of the water flowing system.
CHAPTER 2
LITERATURE SURVEY
We have referred to three research papers VIZ “Automatic Water Tank Filling System Controlled
using Arduino TM based Sensors for Home Application”, “Faculty of Electronics and Instrumentation
Engineering Aarupadai Veedu Institute and Technology” and “International research Journal of Engineering
and Technology (IRJET). This research papers provided knowledge about Arduino programming, filling the
bottles, running the bottles using conveyors, and its packaging, etc.
Dr. A. S. C. S. Sastry, “An automated microcontroller based liquid mixing system”. In this paper he
concluded that the automated microcontroller-based liquid mixing system provides a very satisfactory
performance with a minimal percentage error. The utilization of microcontroller has been accomplished in
the form of theat89s51 microcontroller. The decision to use three microcontrollers was based on the
elimination of idle time and the optimization of the mixing process. in addition to this, the utilization of the
various proposed component such as dispensers, sensors, pumps, relays, dc motor and an input device was
also accomplished. The presented work was published in (IJCSE) international journal on
computer science and engineering vol. 02, no. 08, 2010,2648-2651. Shaukat N. PLC based, ”automatic
liquid filling process”, in this paper he concluded that this application of automation illustrating a PLC based
fully automatic untouched liquid filling and mixing system
Eka Cahva Primaa, Siti Sarah Munifahab, Robby Salamb, Muhammad Haidzar Azizb, Agustin
Tia Survanic designs an Automatic water tank filling system in their research paper. Their project is meant
to be used in homes in Indonesia where groundwater is pumped up to fill a water tank. They aim to reduce
wasteful electricity consumption and spilling of water which occurs in case of non-automated systems. For
fulfilling this objective, they design an Arduino based sensor which detects water levels in the tank and cuts
the circuit when the tank is filled.
Rahul Ambare, Swapnil R Lende, Prashant R Arote, Onkar B Pokharkar, Ganesh R Waykar
in their research paper design and implement a Programmable logic controller based Automatic bottle filling
machine. It uses a Delta PLC (DVP 14 SS) as field controller. The system sequence of operation is designed
by ladder diagram and programming of the project is done using programming software. Sensors are used as
input signal transmitters for the PLC.
CHAPTER 3
This project is designed with liquid measuring cylinder. This project prevent wastage of liquid due to
spill or over flow. The Microcontroller carries out all functions, the desired amount of liquid to be filled is
first given by the user through 4x4 keypad and the input value is displayed on the LED 16x2 display. The
water is puller out from the reservoir by the water pump and is passed through liquid flow sensor.
By pressing the desired amount of liquid in the 4x4 keypad it will show in the LCD 16x2 display
which is connect to Arduino UNO. We measure the number of pulses using an Arduino and then calculate
the flow rate. Finally, Relay switches off the connection from the water pump when the liquid flowed
through the sensor is nearly equal to the given amount by the user.
3.2 OBJECTIVES
• To design and build a prototype automatic bottle filling machine using the Arduino board
• The desired amount of liquid to be filled is first given by the user via the 4×4 matrix keypad and the input
value is displayed on the 16×2 LCD screen. The amount of liquid entered must be between ( 0 and 1500ml).
• Water is drawn from the tank by the water pump and passes through the liquid flow sensor which allows
the water flow value to be sent to the Arduino board.
CHAPTER 4
METHODOLOGY.
This system is designed with the help of the Arduino Uno controller. This is an electromechanical
system, so firstly mechanical assembly is designed by using disk or plate, stand, and also include the stepper
motor assembly. Here start key is connected to the Arduino Uno development board. This key is used to start
or stop the process.
This block diagram also consists of a servo motor, the servo motor is used to rotate the mechanical
assembly. Where bottles are placed and these bottles are filled with water. These block diagrams also consist
of a water motor. It is a simple motor used to take water from the tank and filled bottles by using a pipe. The
automatic bottle filling system is simple to design. When bottles are filled all information is displayed by
16*2 LCD. For example, suppose 1st bottle is filled then it will display 1st bottle is filled, as the same way
when 2nd,3rd, 4th, bottles are filled is displayed on the LCD. When all bottles are filled and the process is
complete then the buzzer is on. This device is used to give information about the process is complete. All the
processes are controlled by the Arduino Uno development board. It will start the servo motor as well as the
water pump. All flow of operation is control by Arduino Uno.
Figure 4.1: Flow chart of water filling machine using flow senor
CHAPTER 5
CODING
//lcd.clear();
if(key) // A key on the keyboard is pressed
{
code+=key;
lcd.setCursor(0, 1); // stand on the second line
lcd.print(code); // show volume value
delay(100);
}
if (key=='D') { // if you press the 'D' key
if((millis() - oldTime) > 1000) // Only process counters once per second
{
// Disable the interrupt while calculating flow rate and sending the value to the host
detachInterrupt(sensorInterrupt);
// Because this loop may not complete in exactly 1 second intervals we calculate the number of
milliseconds that have passed since the last execution and use that to scale the output. We also apply the
calibrationFactor to scale the output based on the number of pulses per second per units of measure
(litres/minute in this case) coming from the sensor.
flowRate = ((1000.0 / (millis() - oldTime)) * pulseCount) / calibrationFactor;
// Note the time this processing pass was executed. Note that because we've
// Divide the flow rate in litres/minute by 60 to determine how many litres have
// passed through the sensor in this 1 second interval, then multiply by 1000 to
}
// Reset the pulse counter so we can start incrementing again
pulseCount = 0;
// Enable the interrupt again now that we've finished sending output
attachInterrupt(sensorInterrupt, pulseCounter, FALLING);
}
CHAPTER 6
MATERIAL/FABRICATION/SPECIMEN
6.1HARDWARE:
1. Arduino UNO
2. 4×4 Matrix Keypad
3. 16×2 LCD Display
4. 5V Relay
5. Water pump
6. Liquid flow sensor
7. Jumper Wires
6.1.1 ARDUINO-UNO
Arduino is an open-source platform used for building electronics projects. Arduino consists of both a
physical programmable circuit board (more precisely a microcontroller) and a piece of software, or IDE that
runs on a computer, used to write and upload computer code to the physical board. The Arduino Uno is a
low-cost, flexible, and simple to use programmable open source microcontroller board. This board can
operate relays, LEDs, Servos and motors as an output and can be interfaced with other Arduino boards,
Arduino shields, and Raspberry Pi boards.
6.1.4 RELAY
Relays are the switches that open and close circuits electromechanically or electronically. Relays
control one electrical circuit by opening and closing contacts in another circuit. As relay diagrams show,
Dept of Mechanical Engg, DBIT Page 13
WATER FILLING MACHINE USING FLOW SENOR AND ARDUINO
when a relay contact is normally open (NO), there is an open contact when the relay is not energized.
A useful property of relays is that the circuit powering the coil is completely separate from the circuit
switched on by the relay. For this reason relays are used where a safe low-voltage circuit controls a high-
voltage circuit.
Jumper Female jumper wires wires typically come in three different versions
• Male-to male jumper wire
6.2 SOFTWARE:
1. Arduino IDE
CHAPTER 7
TESTING/DISCUSSION/RESULTS
At first, the Keypad-Phone component was connected with the Arduino UNO. We connected all the
necessary pins of the Keypad to the Arduino board. All 8 pins were connected using connecting wires.
Finally, we connected the Relay, liquid flow sensor and pump with the Arduino Board.
CONCULSION
This was created as fully automatic liquid filling system. The system meets the demand of high-speed
production using the least mechanism requirements. The system has proved to work effectively avoiding
unnecessary spill or wastage of liquids. This was to develop a liquid filling and capping system based on
certain specifications. This was successfully implemented.
Finally, we can say that the entire venture into the development of the project work was educated and
interesting and we could see many theories that we have learned through classroom lectures now work
perfectly in a real application. The main objective of our project was to prepare ourselves to the design
process and to solve that problem by using an Arduino board as plc machines are very costly. The
phenomenon from all aspects and thus to acquaint with the actual manufacturing and the problem involved
therein. We have got of experience of PCB designing and soldering operation. We had the opportunity to
practically display the knowledge gathered by using the curriculum activities. This project was a good
learning experience and perhaps a stepping stone to our future endeavors. We are thus very satisfied with our
project.
REFERENCES
[1]Arthur Pius Santiago [2010]:Insecticide Bottle Filling and Capping machines in De La Salle University.
[2]S.M Khalid Reza,Shah Ahsanuzzaman Md.Tariq,S.M Mohsin Reza[2010]:Microcontroller Based
Automated Water Level Sensing and Controlling.
[3] A.Jagadeesan, Sivaram,R.Cibi. S[2011]:Automated, Optimized And Secured Public Distribution System
Using Embedded Systems .International Journal Of Current Scientific Research.
[4] T.Kalaiselvi1, R.Praveena2, Aakanksha.R3, Dhanya.S4[2012]: PLC Based Automatic Bottle Filling and
Capping System With User Defined Volume Selection. 20
[5] Lu, Y.D., et al., Analysis and Design of PLC-based control system for
Automatic Beverage Filling machine.
Advance Journal of Food Science and Technology,
[6] Baladhandabany,D., et., PLC based automatic liquid filling system.
[7] Eka Cahva Primaa, Siti Sarah Munifahab, Robby Salamb, Muhammad Haidzar Azizb, Agustin Tia
Survanic, “Automatic Water Tank Filling System controlled using ArduinoTM based Sensor for Home
Application,” Procedia Engineering 170 (2017) 373-377; Published by Elsevier Ltd.; Engineering Physics
International Conference, EPIC 2016; 2017.
[8] Rahul Ambare, Swapnil R Lende, Prashant R Arote, Onkar B Pokharkar, Ganesh R Waykar, “Design and
Development of Automatic Bottle Filling Machine,” International Journal of Innovations in Engineering
Research and Technology (IJIERT), ISSN: 2393-3696; in association with Novateur Publications;
Proceedings of Conference on Advances on Trends in Engineering Projects (NCTEP-2019): Febraury 15th
and 16th, 2019.
[9] Pravin Kalubarme, Sushil Kumar Madane, Abhijeet Malve, Reshma Bagal, Shivaji Kamble, “Automatic
Water Bottle Filling System,” International Journal of Innovations in Engineering Research and Technology
(IJIERT), ISSN:2394-3696; Novateur Publications; 2nd National Conference on Modern Trends in Electrical
Engineering (NCMTEE-2018): 30-31st March 2018