Volume Measuring System Using Arduino for Automatic Liquid Filling Machine

Similar documents
Automated Bottle Filling & Capping Machine using ARDUINO

Implementation of Auto Car Washing System Using Two Robotic Arms

Characteristics of different sensors used for Distance Measurement

Android Controlled Fire Fighting Robot

Intelligent Fire Detection and Visual Guided Evacuation System Using Arduino and GSM

AUTONOMOUS FLOOR CLEANING BOT

A Novel Approach to Garbage Management Using Internet of Things for Smart Cities

Petrol Bunk Automation with Prepaid Card using GSM Identification

Construction of An Automatic Power Switch using Infrared Motion Sensor

Automatic control and protection of Coal Conveyor System using PIC

Smart Gas Booking and LPG Leakage Detection System

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, March 18, ISSN

Smart Garbage Monitoring System for Waste Management

Multi - Purpose Fire Fighter Robot

Smart Personal Security Alert Walking Stick For Visually Challenged People

Designing A Home Automation System by Using RF Receivers

GSM Based Computer Lab Security System Using PIR Sensors

International Journal of Advanced in Management, Technology and Engineering Sciences

Automobile Security System Based on Face Recognition Structure Using GSM Network

AUTOMATIC ROOM LIGHT AND FAN CONTROLLER WITH BI- DIRECTIONAL VISITOR COUNTER

Wearable Carbon Monoxide Warning System Using Wireless Sensors

Microcontroller based design for Tele-sensing and extinguishing fire

Smart Home: Controlling and Monitoring Households Appliances Using Gsm Network

BOILED WATER TEMPERATURE MEASUREMENT SYSTEM USING PIC MICROCONTROLLER

Virtual Boundary System Using Passive Infrared Sensor

ANALYSIS OF THE FIRE FIGHTING ROBOT

REMOTE CONTROL AND MONITORING OF LANDMINES DETECTION ROBOTIC SYSTEM

Team Rescue X: Autonomous Firefighting Robot

GSM BASED GARBAGE AND WASTE COLLECTION BIN OVERFLOW INDICATOR

Prototype of Gas Leak Detector System Using Microcontroller and SMS Gateway

Design and Development of Gas Leakage Monitoring System

Android Operated Intelligent Fire Extinguishing Vehicle

Hazardous Gas Detection using ARDUINO

SMUGGLING PREVENTION SYSTEM FOR TREES IN FOREST USING IOT

A Survey on implementation of Fire detection System Based on ZigBee Wi-Fi Networks

0Effect of Fin on the Performance Characteristics of Close and Open Loop Pulsating Heat Pipe

Cost Effective Home Automation System

Research on the Monitor and Control System of Granary Temperature and Humidity Based on ARM

MANUALLY OPERATED FIRE FIGHTING ALL- TERRAIN ROBOT WITH FIRE EXTINGUISHER USING ARDUINO MICRO CONTROLLER

ENACTMENT OF SCADA SYSTEM FOR JUDICIOUS DWELLING

PLC Based Washing Machine

Design of Intelligent Humidity Sensing Watering System Based on MCU

IOT Based Intelligent Bin for Smart Cities

II. METHODS AND MATERIALS

International Journal of Advance Engineering and Research Development DESIGN OF TEXTILES INDUSTRIES BATCH MANGEMENT USING PLC AND SCADA

Implementation of Weather Monitoring System

6367(Print), ISSN (Online) Volume (IJCET) 3, Issue 2, July- September (2012), IAEME

Design of Humidity Monitoring System Based on Virtual Instrument

ENERGY AWARE SMART HOME AUTOMATION USING ARDUINO AND LABVIEW

Cadence Design of clock/calendar using 240*8 bit RAM using Verilog HDL

2. Gas Detectors. 1. Introduction. K. Rekha 1, R. Kiruthiga 2

Automatic Customer Counter and Payment Tool for Shopping Centers and commercial spaces

GORAKSHAK : AN AUTOMATED FARM VIA IOT

Guillermo Alberto Pérez Guillen Automation Home

VEHICLE SAFETY WITH DIALLING SYSTEM AND AUTOMATED LOCATION TRACKER

V.ARCHITECTURE IV.IMPLEMENTATION. Battery. Fig.1.Block diagram

Real Time Smart House Data Logging System Using LabVIEW

BURGLAR ALARM USING ARDUINO AND PIR SENSOR WITH SMS ALERT Burgoji Santhosh Kumar 1, S.Ramesh 2 1

AutoBott. Final Presentation. Group 2: David Rooney, C.P.E. Steven Lo, C.P.E. Eric Velazquez, E.E. Antonio Orosa, E.E.

SAFETY PRE-ALARM MONITOR SYSTEM BASED ON GSM AND ARM

Boiler Steam Water Drum Automation using D.C.S

An Arduino-Based Thermal Comfort System

Construction of Wireless Fire Alarm System Based on ZigBee Technology

An Economic Automatic Waste Segregator using Arduino

International Journal of Scientific & Engineering Research Volume 9, Issue 2, February-2018 ISSN

Design & Control of an Elevator Control System using PLC

RS485 MODBUS Module 8AI

Thermocouple Interfacing With MSP430F5529 for Furnace Management System

IOT ENABLED FOREST FIRE DETECTION AND ONLINE MONITORING SYSTEM

SMART GARBAGE MONITORING SYSTEM USING INTERNET OF THINGS

Fin-Fan Control System

Homework 5: Theory of Operation and Hardware Design Narrative

REAL TIME TRACKING AND HEALTH MONITORING OF SOLDIERS USING GPS AND GSM MODULE

DESIGN OF A CONTROL SYSTEM TO OPTIMIZE POWER CONSUMPTION IN AIR CONDITIONERS TO SATISFY HUMAN THERMAL COMFORT

World Journal of Engineering Research and Technology WJERT

POWER PLANT MONITORING AND CONTROL USING GSM MODEM Syed Zeeshan Ali* 1, Abhijeet Bajpayee 2

International Journal of Scientific Research and Reviews

[Patil* et al., 5(7): July, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Passive Infrared Perimeter Monitoring Alarm System

Investigation and Design of Helmet for Coal Miners

HAZARDOUS GAS DETECTION AND ALERT SYSTEM USING IOT

Wearable Real Time Health and Security Monitoring Scheme for Coal mine Workers

Multi Security System

Customized Packaging Machinery. Product Overview Liquid Filling Labelling Capping Conveyors Specialised Automation

Smart Home Security System Design Sensor Based on Pir and Microcontroller

LIQUEFIED PETROLEUM GAS DIFFUSER Home automation based fire security.

INTERNATIONAL MACHIINE CONCEPTS. Operating Manual. Tablet Counting and Filling Machine. Model IMC

AUTOMATIC OIL LEAK DETECTION CONVEYED OVER GSM R.SUNDAR. Assistant Professor, Department of EEE Marine, AMET University, Chennai, Tamil Nadu, India

SAFEMASTER PRO. The configurable safety system versatile and extendable. Our experience. Your safety.

International Journal Of Advanced Research In Engineering Technology & Sciences

LPG GAS LEAKAGE DETECTION, MONITORING AND CONTROL USING LabVIEW

Smart Home Design and Application

Designation and Construction of Solar Panel-based Washing Machine. Seyed Amin Hashemi 1, Saeed Zamani 2

International Journal of Advancements in Research & Technology, Volume 2, Issue4, April ISSN

Design and Development of General Purpose Alarm Generator for Automated System

ABSTRACT. KEYWORDS: New Combination, New Product Development, Open Innovation, IoT (Internet of Things), Auto Alert System

Applications of Smart Home system for disabled people for using wireless network

VISVESVARAYA TECHNOLOGICAL UNIVERSITY Jnana Sangama, Belagavi

Smart Grid Tables. Exploring the Electrical Infrastructure Grades 9-12

Autonomous Waste Sorter Design Project

Transcription:

Volume Measuring System Using Arduino for Automatic Liquid Filling Machine M.H. Muhammad Sidik 1 and S.A. Che Ghani 2 1 Universiti Kuala Lumpur International College, Seksyen 14, Jalan Teras Jernang, 43650 Bandar Baru Bangi, Selangor, Malaysia. 2 Faculty of Mechanical Engineering, Universiti Malaysia Pahang, 26600 Pekan, Pahang, Malaysia. Abstract Food industry is one of the most important industry in order to make sure all of human being keep existed on this earth. By using automatic machine, quality and quantity of the product can be improved and even the profit can be increased. But automatic filling machine that available on market is complicated and difficult to clean up due to installation of cylinder piston that need pneumatic system to operate. In order to make it simple and easy to clean up, a new water volume measuring system using ultrasonic sensor developed to replace cylinder piston. An additional tank called measuring tank with ultrasonic sensor installed to measure the volume of water as desired before fill up inside the bottle. Two solenoid valve to control flow of water between storage tank to measuring tank and measuring tank to nozzle. Combinations between solenoid valve and ultrasonic sensor able to perform as well as cylinder piston and reduce the complexity of the machine. Besides that the cost this new system is very low and it can be implemented by small beverage company to boost up their production and profit. Keywords: component; formatting; style; styling; insert (key words) reduce these disadvantages and labor cost can be reduced and eliminate other problem faced by small food industries [2]. Production process will be smooth, number of man power and production time will reduce and the most important the cost will be lower. Rajesh G. Khatod, Chandrashekhar Sakhale and their team members developed a less complexity and less cost chemical liquid dispenser machine for pharmaceutical industries[3]. Their system controlled by AT89C52 microcontroller to improve the volume measuring quality of dispenser machine. A.S.C.S. Sastry and K.N.H. Srinivas used the same system to build a temperature and volume liquid mixing machine using microcontroller[4]. The main function is to mix different liquids that need specific ration and temperature. AT89S51 microcontroller and two LM35 temperature sensors used to in developing these system. T. kalaiselvi, R. Praveena and their team members built a filling and capping machine[5]. The machine has section for filling and capping controlled by programmable logic controller to control the time to avoid things that can contribute to rejection of the product. Amount of desired volume can be set through the PLC and it make it more flexible and save the production time. INTRODUCTION Nowadays, world is moving towards automation. Same goes with food industries. Automation will improve quality and quantity of their product to meet customer demand[1]. The automation of bottle filling involves use of cylinder, pneumatic system and PLC to operate but it is costly. Even though all of this available on market, but there are small industries still using manual method to filling up the bottle. The constraint for them not to use these convenient technology is due to the cost of the machine. This study focus on create a system to measure liquid volume filled up inside the bottle using Arduino and build a prototype of low-cost filling machine. Arduino microcontroller is cheap and very reliable to do the task. Before filling machine using cylinder and pneumatic developed, workers needs to manually filling up the bottle using taps and tanks. It bring many disadvantages to the product and the company itself. Water spilling out, quantity of water is not the same, slow in production, hygiene problem and can cause loss to the company. Automatic filling machine will COMPONENTS OF AUTOMATIC FILLING SYSTEM Layout Figure 1: Prototype of an Automatic filling machine 14505

Layout of Automatic filling machine as in Figure 1.It consists of 2 valves, 1 ultrasonic sensor, storage tank, measuring tank and conveyor. a. Arduino UNO Microcontroller The Arduino Uno development board is based on the Atmel ATmega328, an 8-bit, 16 MHz microcontroller with 14 digital input/output (I/O) pins, 6 of which are capable of pulse-width modulation (PWM), as well as a 6-channel, 10-bit analog-todigital converter. Digital communication capabilities include UART TTL serial, SPI serial, and two-wire interface serial (I2C). The Arduino development platform features a crossplatform, Java-based IDE as well as a C/C++ library which offers high-level access to hardware functions[6]. 400cm of non-contact measurement functionality with a ranging accuracy that can reach up to 3mm and operational voltage is between 3 5 V. c. Solenoid Valve Figure 3: Ultrasonic sensor Solenoid valve needs electric power to operate to control liquid or gas. Valve clos and open controlled by a solenoid that has an electric coil with a movable ferromagnetic core in its center and it s called plunger. Plunger close the orifice when there is no electric flows into coil. If there is electric flows, coil will create a magnetic field and it s exerts a force on plunger by pulling it toward center of coil to open the orifice. A brass solenoid valve is able to operate up to 10bar pressure. Two brass solenoid valves installed in this project, 1 to control liquid flows from storage tank to measuring tank and second controls from measuring tank to bottle. Figure 2: Arduino UNO Board The important parts of the Arduino UNO are in red box. 1. Digital Pins USB connector 2. Analog pins 3. Power Pins 4. USB connector 5. Power Connector Figure 4: 2V DC 1/4 inch Electric Solenoid Valve b. Ultrasonic sensor Ultrasonic sensor is a device that uses electrical mechanical energy transformation to measure the distance of an object located at the front of it. Ultrasonic sensor produces sound waves with frequency above the human audible range. It doesn t require physical contact of object to perform its task[7]. So it is a good sensor that can be used in automatic filling machine by detecting level of water inside the bottle without touching the water that can affect product quality. In this project, one unit of ultrasonic sensor used to measure amount of liquid filled inside the bottle in order to reduce the overfilled. HC-SR04 ultrasonic sensors as above selected and installed because of the price and performance. It can provides 2cm to d. Servo motor A Towerpro MG995 360 high torque metal gear servomotor used to rotate the conveyor. Below is a specification for Towerpro MG995. Weight: 55g Dimension: 40.7 19.7 42.9mm Stall torque: 9.4kg/cm (4.8v) Operating speed: 0.20sec/60degree (4.8v) Operating voltage: 4.8~ 6.6v Gear Type: aluminum 6061-T6 Temperature range: 0-55deg 14506

A lot of aspect looked into to choose Towerpro MG995 to rotate the conveyer to place the bottle at the programmed place. It s weight and size that small can fit to the machine since aim for this project to build a small automatic filling machine. 5v supplied to servomotor which is came from Arduino UNO board that has ability to provide 3 5 v of electric. Aluminum 6061-T6 is the material for gear system to prevent rust effect the performance of the servomotor. before to let all water inside measuring flows out. Servo motor start again to move filled up bottle to the next stage. f. Coding e. Process flow Valve 1 on, Valve 2 off Water filled into measuring tank Ultrasonic sensor Servo motor ON Bottle move to nozzle area Valve 1 off, Valve 2 on Water filled into bottle Valve 1 off, Valve 2 off Servo motor ON Bottle move to collection point Flow of filling process start from water flows into measuring tank from storage tank controlled by Solenoid Valve 1. This is where the desired amount to be filled inside bottle is set and an ultrasonic sensor placed at the top of the tank. Amount of water filled inside measuring tank is monitor by ultrasonic sensor by producing sound wave and measure the distance all the time to prevent the water from over filled. After desired amount of water filled inside measuring tank, ultrasonic sensor will send a message to off solenoid valve 1 to stop the flow. Servo motor will move the empty bottle below nozzle that connected to measuring tank and there is solenoid valve 2 between them. Figure 5: Arduino Programming Coding for the whole process as shown in figure 5. Solenoid valve 1 will remain off but solenoid valve 2 will start to open after an empty bottle well placed for a period that set Figure 6: Arduino Programming Part 1 14507

All 4 pins defined at the first line to make sure Arduino board knew which of signal it need to look into. Digital input pin no 13 is for transmitter and pin no 12 is receiver for ultrasonic sensor. Signal from pin no 12 will be used to determine current distance between ultrasonic sensor and water surface inside measuring tank. Since two solenoid valves are involved, 2 output has to be connected from pin 11 and 10. Pin 11 will send signal to solenoid valve 1 and a red LED is used to know either the signal is transmitting correctly or not. Pin 10 for solenoid valve 2 with a green LED connected between them. Operating speed for servo that has given = Operating speed = 0.3s 60 so, 558 60 = 9.3 Total time for bottle reach filling stage = 9.3 x 0.3s = 2.79 s So, roller needs to rotate 558º in 2.79 seconds or 2790 milliseconds to be placed below nozzle. Figure 9: Arduino Programming Part 4 Figure 7: Arduino Programming Part 2 9600 baud or bits per second is used to show the result. Transmitter recognized as trigpin set as output same with led and led2. Receiver of ultrasonic named as echopin set as input. A servo motor is connected at pin number 9 to rotate the conveyer. After bottled placed below nozzle, transmitter is on and servo motor is set to 90 means stop for 20s. Figure 10: Arduino Programming Part 5 Figure 8: Arduino Programming Part 3 Distance used in this system to represent the distance between ultrasonic sensor and top water level in measuring tank. LOW means that pin is off. As above, transmitter is off and 10000 milliseconds later servo is rotating for 2790 milliseconds. 0 means servo motor is rotating in clockwise direction. The distance from the empty bottle is placed and nozzle is 37cm and radius of roller that rotate the conveyer is 3.8cm 1 revolution = 2π 1 revolution traveled distance = 2π r 37cm 2π(3.8cm) = 1.55rev Angle servo to complete one cycle = 1.55 rev x 360 = 558 After the transmitter sent the wave signal, it set to off and receiver is on. Distance is measure by dividing time it s reached to receiver by 2 because of the wave bounce on the water surface before go into receiver. The unit is in microseconds. Then it divide by 29.1 due to: Speed of sound = 343 (m/s) Convert into centimeters per microseconds 343 x 100 1000000 = 0.0343cm/µs 1 0.0343 = 29.1 If the distance is less than 14 cm, led or valve 1 is on and led2 or valve 2 is off Figure 11: Arduino Programming Part 6 14508

If the current level is more than 14cm, valve 1 will remain off and valve 2 will on. And if level is more and equal to 14 and lower than 0, out of range signal is appeared. All the result is written in cm. Then it will stop for 40s before the system start again. EXPERIMENT RESULT A measuring tank with ultrasonic sensor placed at the tank s cap to measure amount of water filled inside it. Amount of water is measured by its weight to obtain better result since the weigh scale accuracy is up to 0.1 gram. Desired amount of water set to 200g and the then using the same ultrasonic sensor to measure the distance and it shows 14cm. Test No Table 1: Experiment Result Desired amount (g) Experiment result (g) 1 200g 218 9 2 200g 212 6 3 200g 212 6 4 200g 210 5 Error (%) 5 200g 205 2.5 6 200g 215 7.5 7 200g 212 6 8 200g 208 4 9 200g 203 1.5 10 200g 203 1.5 Average 4.9 Experiment done for 10 times by connecting measuring tank to storage tank that placed at higher place. The gravity force help the water flow and no external force such as pump is used. The result as below CONCLUSION As in experiment result, percentage error is quite big 4.9%. For a big company, 4.9% error will increase their cost of product and reduce their profit. Error percentage is big due to fast water flow and its make surface of water moving (not stagnant). It will affect ultrasonic reading because of distance is measured from top of water level. Flowrate of water must be controlled to make the water more stagnant but filling time will increase. It will slow down the production time and reduce machine capability. REFERENCES [1] Mashilkar, B., P. Khaire, and G. Dalvi, Automated Bottle Filling System. 2015. [2] Meah, K., AC 2010-136: An Automated Bottle Filling And Capping Project For Freshman Engineering Students. age, 2010. 15: p. 1. [3] Khatod, R.G. and C.N. Sakhale, Design and Fabrication of Liquid Dispensing Machine Using Automatic Control for Engg. Industry. IJITEE ISSN, 2012: p. 2278-3075. [4] Sastry, A., et al., An automated microcontroller based liquid mixing system. interface, 2010. 2(08): p. 2648-2651. [5] Kalaiselvi, T., et al., PLC based automatic bottle filling and capping system with user defined volume selection. International Journal of Emerging Technology and Advanced Engineering, 2012. 2(8): p. 134-137. [6] Badamasi, Y.A. The working principle of an Arduino. in Electronics, Computer and Computation (ICECCO), 2014 11th International Conference on. 2014. IEEE. [7] Demiris, G. and B.K. Hensel, Technologies for an aging society: a systematic review of smart home applications. Yearb Med Inform, 2008. 3: p. 33-40. 14509