SlideShare a Scribd company logo
3
Most read
4
Most read
5
Most read
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume 3 Issue 5, August 2019
@ IJTSRD | Unique Paper ID – IJTSRD2
Coin Acceptor Based Vending Machine
Hay Man Oo
1,2Department of Electronic Engineering, Technological University,
How to cite this paper: Hay Man Oo |
Khin Thandar Tun | Su Mon Aung "Coin
Acceptor Based
Vending Machine
using
Microcontroller"
Published in
International
Journal of Trend in
Scientific Research
and Development
(ijtsrd), ISSN: 2456-6470, Volume-3 |
Issue-5, August 2019, pp.2239-2243,
https://doi.org/10.31142/ijtsrd28003
Copyright © 2019 by author(s) and
International Journal ofTrend inScientific
Research and Development Journal. This
is an Open Access
article distributed
under the terms of
the CreativeCommons AttributionLicense
(CC BY 4.0)
(http://creativecommons.org/licenses/by
/4.0)
I. INTRODUCTION
Today, automation plays an important role in human life.
People always look for convenience even in handli
commodities and other basic needs in life such as food and
medicine. Automation not onlyrefers toreducehumaneffort
but also energy efficiency and time saving. In places such as
shopping malls, wholesale and retail outlets, automation is
incorporated for the automatic delivery of the products to
the customers. As people continue to seek for convenience,
more and more technologies are invented. One of these
technologies is the vending machine. Vending machines
come in different types as they are made f
purposes. Vending machines are rarely found in the market.
They are a coin operated machine for selling merchandise.
They have many benefits as well. A vending machine is a
machine that dispenses items such as snacks, beverages,
alcohol, cigarettes, lottery tickets, cologne, consumer
products and evengoldandgems tocustomers automatically
after the customer inserts currency or credit into the
machine. For instance, the automatic cool drink vending
machine, ice-cream vending machine, chocolat
machine, water, tea, coffee vending machines and etc,
increasingly found to encroach the shops nowadays, which
reduces the time and also reduce the human effort required
to recognize, search, count and deliver the product along
with the cash handling. The ticket vending machine is the
best example of all for the application of engineering
principles to reduce time and human effort.
IJTSRD28003
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume 3 Issue 5, August 2019 Available Online: www.ijtsrd.com e-
28003 | Volume – 3 | Issue – 5 | July - August 2019
Coin Acceptor Based Vending Machine using Microcontroller
Hay Man Oo1, Khin Thandar Tun1, Su Mon Aung2
1Lecturer, 2Assistant Lecturer
Department of Electronic Engineering, Technological University, Meiktila, Myanmar
g/licenses/by
ABSTRACT
This paper investigates based on coin acceptor vending machine using
microcontroller system. Technology has become a partof thedifferent aspects
of peoples’ lives as it makes most of their work faster and easier. One of the
fast-paced technologies is the vending machine. It is a machine that dispenses
automatically, products such as beverages, tickets, snacks, etc., by inserting
currency or credit to the machine. Vendingmachines appearindifferentforms
and functions. These are generally used in public and private areas such as
malls, markets, business and governmentoffices,schools andalongthestreets.
This paper proposes the design of Arduino based automatic vendingmachine.
The main objective of this paper is to launch new technology application in
society. In this proposed system, Arduino Mega board, Liquid Crystal Display
(LCD), coil acceptor, servo motor, stepper motor and push button are used.
The rectifier circuit is used for power supply and step down DC to DC mod
is used to reduce the rectifier output voltage 12V to 5V. Mega is mainlyusedto
run the program for the vending machine. LCD is used for showing the
information, for inserting coil and making a selection. The user canchoosethe
product by touching the related button. Four push button are used to choose
four different types of product. For the servo motor, it is used forthedropping
of the product.
KEYWORDS: Arduino Mega, Coin Acceptor, LCD, Servo motor, Stepper motor,
Motor driver, DC/DC converter, Push button
Today, automation plays an important role in human life.
People always look for convenience even in handling
commodities and other basic needs in life such as food and
medicine. Automation not onlyrefers toreducehumaneffort
but also energy efficiency and time saving. In places such as
shopping malls, wholesale and retail outlets, automation is
for the automatic delivery of the products to
the customers. As people continue to seek for convenience,
more and more technologies are invented. One of these
technologies is the vending machine. Vending machines
come in different types as they are made for different
purposes. Vending machines are rarely found in the market.
They are a coin operated machine for selling merchandise.
They have many benefits as well. A vending machine is a
machine that dispenses items such as snacks, beverages,
ettes, lottery tickets, cologne, consumer
products and evengoldandgems tocustomers automatically
after the customer inserts currency or credit into the
machine. For instance, the automatic cool drink vending
cream vending machine, chocolate vending
machine, water, tea, coffee vending machines and etc,
increasingly found to encroach the shops nowadays, which
reduces the time and also reduce the human effort required
to recognize, search, count and deliver the product along
ling. The ticket vending machine is the
best example of all for the application of engineering
principles to reduce time and human effort.
II. System Block Diagram
Fig1: Overall Block Diagram of The System
Fig 1: shows overall block diagram of the system. First, the
information show on the LCD screen by running the system.
So, the user inserts the appropriate coin and pushes the
require button to choose the product. After pushing the
button, the servo starts rotate to drop the product. Four
push button are used to choose four different types of
products.
International Journal of Trend in Scientific Research and Development (IJTSRD)
-ISSN: 2456 – 6470
August 2019 Page 2239
Microcontroller
Meiktila, Myanmar
This paper investigates based on coin acceptor vending machine using
Technology has become a partof thedifferent aspects
of peoples’ lives as it makes most of their work faster and easier. One of the
paced technologies is the vending machine. It is a machine that dispenses
automatically, products such as beverages, tickets, snacks, etc., by inserting
o the machine. Vendingmachines appearindifferentforms
are generally used in public and private areas such as
malls, markets, business and governmentoffices,schools andalongthestreets.
This paper proposes the design of Arduino based automatic vendingmachine.
new technology application in
society. In this proposed system, Arduino Mega board, Liquid Crystal Display
(LCD), coil acceptor, servo motor, stepper motor and push button are used.
The rectifier circuit is used for power supply and step down DC to DC module
is used to reduce the rectifier output voltage 12V to 5V. Mega is mainlyusedto
run the program for the vending machine. LCD is used for showing the
information, for inserting coil and making a selection. The user canchoosethe
e related button. Four push button are used to choose
four different types of product. For the servo motor, it is used forthedropping
Mega, Coin Acceptor, LCD, Servo motor, Stepper motor,
System Block Diagram
Fig1: Overall Block Diagram of The System
Fig 1: shows overall block diagram of the system. First, the
information show on the LCD screen by running the system.
So, the user inserts the appropriate coin and pushes the
require button to choose the product. After pushing the
rotate to drop the product. Four
push button are used to choose four different types of
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD28003 | Volume – 3 | Issue – 5 | July - August 2019 Page 2240
III. Implementation
A. Software Implementation
The software implementation is the Arduino IDE based
software environment. A program written with the Arduino
IDE is called a sketch. Sketches are saved on the
development computer as text files with the file extension
.ino. Arduino Software (IDE) saved sketches with the
extension .pde. A minimal Arduino C/C++ program consists
of only two functions: setup (): This function is called once
when a sketch starts after power-up or reset. It is used to
initialize variables, input and output pin modes, and other
libraries needed in the sketch. Loop (): After setup ()
function exits (ends), the loop () function is executed
repeatedly in the main program. It controls the board until
the board is powered off or is reset.
Software Implementation for LCD Working
void loop()
{
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(" Insert a coin!");
while (true) {
if (digitalRead(coinDetector) == HIGH)
{
break;
}
}
delay(10);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Select your item");
Serial.println ("Select your item");
lcd.setCursor(0, 1);
lcd.print(" 1, 2, 3 or 4? ");
In the main program, start by printing on the LCD the
message “Insert a coin”. Then user get stuck in the while
loop. Once the insert a coin and it pass near the proximity
sensor the logic state at the coin detector pin will drop to
LOW and in that case user get out of the while loop using the
break statement. Then print the message “Select your item”
and user get stuck in another while loop.
Software Implementation for Push Button
while (true)
{
if (digitalRead(button1) == LOW)
{
buttonPressed = 1;
break;
}
if (digitalRead(button2) == LOW)
{
buttonPressed = 2;
break;
}
if (digitalRead(button3) == LOW)
{
buttonPressed = 3;
break;
}
if (digitalRead(button4) == LOW)
{
buttonPressed = 4;
break;
}
}
This while loop waits for us to press any of the four buttons
and once user get out of it and print the message
“Delivering”.
Now depending on the pressed button, user execute once of
the case in the switch statement. In case user pressed the
first button, the carrier start moving up using the custom
made “move UP()” function.
Software Implementation for Item 1
Item 1:
moveUp(3850);
delay(200);
moveLeft(3000);
delay(300);
for(int i=0; i<50; i++)
{
digitalWrite(servo1,HIGH);
delayMicroseconds(clockwise);
digitalWrite(servo1,LOW);
delay(18.5);
}
moveRight(3000);
delay(200);
moveDown(3850);
break;
When push button 1 is pressed, stepper motor moveupwith
3.85ms, left with 3ms and servomotor1work andoutput 1is
drop. Then stepper motor move right with 3ms and down
with 3.85ms.If user take a look at this function user see that
it simply sets the stepper motor to move in a particular
direction, and makes the amount of steps that user entered
as argument.
Software Implementation for Item 2
Item 2:
moveUp(3850);
delay(200);
for(int i=0; i<50; i++)
{
digitalWrite(servo2,HIGH);
delayMicroseconds(clockwise);
digitalWrite(servo2,LOW);
delay(18.5);
}
moveDown(3850);
break;
When push button 2 is pressed, stepper motor moveupwith
3.85ms and servo motor2 work and output 2 is drop. Then
stepper motor move down with 3.85ms.
Software Implementation for Item 3
Item 3:
moveUp(1900);
delay(200);
moveLeft(3000);
delay(300);
for(int i=0; i<50; i++)
{
International Journal of Trend in Scientific Research and Development (IJTSRD)
@ IJTSRD | Unique Paper ID – IJTSRD2
digitalWrite(servo3,HIGH);
delayMicroseconds(clockwise);
digitalWrite(servo3,LOW);
delay(18.5);
}
moveRight(3000);
delay(200);
moveDown(1900);
break;
When push button 3 is pressed, stepper motor moveu
1.9ms, left with 3ms and servo motor3 work and output 3 is
drop. Then stepper motor move right with 3ms and down
with 1.9ms.
Software Implementation for Item 4
Item 4:
moveUp(1900);
delay(200);
for(int i=0; i<50; i++)
{
digitalWrite(servo4,HIGH);
delayMicroseconds(clockwise);
digitalWrite(servo4,LOW);
delay(18.5);
}
moveDown(1900);
break;
}
When push button 4 is pressed, stepper motor moveupwith
1.9ms and servo motor4 work and output 1 is drop. Then
stepper motor move down with 1.9ms.
B. Implementation by Hardware
In this proposed system, Arduino MEGA board, single coin
acceptor, LCD, four servo motor and four push button are
used. To power the system rectifier circuit is used and step
down DC to DC module is used to reduce the rectifier output
voltage 12 V to 5 V. Arduino Mega mainly is used to run the
program for the vending machine. LCD is used for showing
the information such as insertingcoil and makinga selection.
User choose the product by touching the relat
the servo motor, it is used for the dropping of the product.
Firstly, after supplying the power to Arduino board, it is
started running with the program installed in it. Then, LCD
starts working by showing the information, “Select Your
Items”. In addition, it asks the user to insert the coin for
buying the product. Then, the user must insert appropriate
coin to the coin insert hole. As soon as the user inserts the
coin, LCD monitor asks the question “Insert a coin”.
Customer select required product by pressing ontherelated
push button. Four push button are used to choose four
different types of product. The costs of four different
products are same for this vending machine design.
related servo runs to give the required product if the pu
button is ON. Stepper motor use to deliver the required
product. Then, the chosen product drop out to the bottom of
the machine. Arduino based paper, it is convenience and
easy to build and no many components are needed. This run
automatically as long as it is supplied by the required
amount of power. So, no employee is needed to cash and to
give service to the customer. It use everywhere that the
required power supplied get. Therefore, it put at the public
places like garden, train station and others. S
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com
28003 | Volume – 3 | Issue – 5 | July - August 2019
When push button 3 is pressed, stepper motor moveupwith
1.9ms, left with 3ms and servo motor3 work and output 3 is
drop. Then stepper motor move right with 3ms and down
When push button 4 is pressed, stepper motor moveupwith
1.9ms and servo motor4 work and output 1 is drop. Then
In this proposed system, Arduino MEGA board, single coin
acceptor, LCD, four servo motor and four push button are
used. To power the system rectifier circuit is used and step
to reduce the rectifier output
voltage 12 V to 5 V. Arduino Mega mainly is used to run the
LCD is used for showing
the information such as insertingcoil and makinga selection.
User choose the product by touching the related button. For
the servo motor, it is used for the dropping of the product.
Firstly, after supplying the power to Arduino board, it is
started running with the program installed in it. Then, LCD
starts working by showing the information, “Select Your
”. In addition, it asks the user to insert the coin for
buying the product. Then, the user must insert appropriate
coin to the coin insert hole. As soon as the user inserts the
coin, LCD monitor asks the question “Insert a coin”.
roduct by pressing ontherelated
push button. Four push button are used to choose four
different types of product. The costs of four different
products are same for this vending machine design. The
related servo runs to give the required product if the push
button is ON. Stepper motor use to deliver the required
product. Then, the chosen product drop out to the bottom of
the machine. Arduino based paper, it is convenience and
easy to build and no many components are needed. This run
s it is supplied by the required
amount of power. So, no employee is needed to cash and to
use everywhere that the
required power supplied get. Therefore, it put at the public
places like garden, train station and others. So, people buy
easily whenever they needed even when they relaxing. The
main problem of this paper is the detection of the correct
coin.
Fig2: Overall Circuit Diagram of The System
Fig3: Flowchart of The System
IV. Results
Wiring of Arduino Board for the System
For testing the Arduino board, it is connected to the PWM
pins (D6, D9, D10, D11) of the servo motors and the digital
pins (D24, D26, D28, D30) of the push button.
Fig 4: Arduino Board Connected Wires
www.ijtsrd.com eISSN: 2456-6470
August 2019 Page 2241
easily whenever they needed even when they relaxing. The
main problem of this paper is the detection of the correct
2: Overall Circuit Diagram of The System
3: Flowchart of The System
Board for the System
For testing the Arduino board, it is connected to the PWM
pins (D6, D9, D10, D11) of the servo motors and the digital
pins (D24, D26, D28, D30) of the push button.
Fig 4: Arduino Board Connected Wires
International Journal of Trend in Scientific Research and Development (IJTSRD)
@ IJTSRD | Unique Paper ID – IJTSRD2
Wiring of Push Button for the System
For testing the push button, it is connected to thedigital pins
(D24, D26, D28, D30) of the Arduino Mega board.
Fig5: Wiring of Push Button for the System
Wiring of Converter Pin for the System
For testing the servo motors, it is connectedtothePWM pins
(D6, D9, D10, D11) of the Arduino Mega board.
Fig6: Wiring of Converter Pin for the System
Wiring of Power Supply Pin for the System
For testing the power supply 12V, it is connected to the p
of the DC to DC converter.
Fig7: Wiring of Power Supply Pin for the System
Wiring of Coin Acceptor for the System
For testing the coin acceptor, it is connected to the only
digital pin (D31) of the Arduino Mega board. For V
the coin acceptor, it must be connected to the power supply.
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com
28003 | Volume – 3 | Issue – 5 | July - August 2019
For testing the push button, it is connected to thedigital pins
(D24, D26, D28, D30) of the Arduino Mega board.
5: Wiring of Push Button for the System
For testing the servo motors, it is connectedtothePWM pins
(D6, D9, D10, D11) of the Arduino Mega board.
6: Wiring of Converter Pin for the System
Wiring of Power Supply Pin for the System
For testing the power supply 12V, it is connected to the pins
7: Wiring of Power Supply Pin for the System
For testing the coin acceptor, it is connected to the only
digital pin (D31) of the Arduino Mega board. For Vcc pin of
the coin acceptor, it must be connected to the power supply.
Fig 8: Wiring of Coin Acceptor for the System
Wiring of LCD for the System
For testing the LCD, it is connected to the communication
pins (D20, D21) of the Arduino
status as long as servo is running andservostarts workingto
drop out the user.
Fig 9: Wiring of LCD for the System
Result of the System
Fig 10: One Kyat Coin
www.ijtsrd.com eISSN: 2456-6470
August 2019 Page 2242
Fig 8: Wiring of Coin Acceptor for the System
Wiring of LCD for the System
For testing the LCD, it is connected to the communication
pins (D20, D21) of the Arduino Mega board. LCD shows this
status as long as servo is running andservostarts workingto
Fig 9: Wiring of LCD for the System
Result of the System
Fig 10: One Kyat Coin
International Journal of Trend in Scientific Research and Development (IJTSRD)
@ IJTSRD | Unique Paper ID – IJTSRD2
Fig 11: LCD Showing to Insert Coin
Fig 12: shows user to insert the correspond coin.
paper, one kyat coin is used in coin acceptor.
Fig12: LCD Shows to Make a Selection
After inserting the coin the LCD will showas thefigure.It has
four choices. So user can choose the product by putting on
the appropriate push button.
Fig13: LCD Shows the Servo Working
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com
28003 | Volume – 3 | Issue – 5 | July - August 2019
Fig 11: LCD Showing to Insert Coin
sert the correspond coin. For this
paper, one kyat coin is used in coin acceptor.
Fig12: LCD Shows to Make a Selection
After inserting the coin the LCD will showas thefigure.It has
four choices. So user can choose the product by putting on
13: LCD Shows the Servo Working
LCD shows this status as long as servo is running and servo
starts working to drop out the user.
Fig14: Result For Item
V. Conclusion
When the world is running hastilywith advancement,timeis
the undisputedly the most valuable resource of all. It
becomes inevitable to save the time by all possible means.
This automatic vending machine offers variety of product as
well as many different types of paymentoption.Inthe recent
time use of digital is increasing day by day due to their
accuracy and feasibility. Due to time saving feature people
use vending machine in busy area like airport, bank, office,
etc. This system is portable, affordable,consumes less power
and can be made easily available
system whenever and whatever. Start thinking about what
machines with need to purchase and begin to price them,
new and used. This help budgeting so, when the time comes
to start buying machines, user well prepared.
VI. REFERENCES
[1] Hui, Mary (3 January 2018).
homeless just launched in U.K., to debut in U.S. cities.
Chicago Tribune. Retrieved 31 Mary (2018).
[2] Desai, S. M: Jadhav, P. S.
Automatic ChocolateVending Machine By UsingArduino
UNO, International Journal of Innovative Research in
Computer Science and Technology, ISSN: 2347
Volume 5, Issue 2, (2017).
[3] Anonymous: National Automatic Merchandising
Association. History of Vending and Coffee Services.
Retrieved 27 October 2016.
[4] Jremington, Re: Coin Acceptor with Arduino
(2016).
[5] Kamalanathan P., Irshath Ahmed R., Kalaiselvan P.:
Automatic Paper Vending Machine
Journal of Science, Engineering and Technology
Research, Volume 4, Issue 4, (2015).
[6] Jaffe, Eric. Old World, High Tech (World’s First Vending
Machine, scroll down to read. Smithsonian.com. (Dec
2006).
[7] Kerry, S:, Vending Machines:AnAmericanSocialHistory,
McFarland, ISBN 978-0-
www.ijtsrd.com eISSN: 2456-6470
August 2019 Page 2243
LCD shows this status as long as servo is running and servo
starts working to drop out the user.
14: Result For Item
When the world is running hastilywith advancement,timeis
the undisputedly the most valuable resource of all. It
becomes inevitable to save the time by all possible means.
This automatic vending machine offers variety of product as
well as many different types of paymentoption.Inthe recent
is increasing day by day due to their
accuracy and feasibility. Due to time saving feature people
use vending machine in busy area like airport, bank, office,
etc. This system is portable, affordable,consumes less power
and can be made easily available so that the user use this
system whenever and whatever. Start thinking about what
machines with need to purchase and begin to price them,
help budgeting so, when the time comes
to start buying machines, user well prepared.
ui, Mary (3 January 2018). Vending machine for
homeless just launched in U.K., to debut in U.S. cities.
Chicago Tribune. Retrieved 31 Mary (2018).
S. Patil: , Giri Neeta Sambhaji:
Automatic ChocolateVending Machine By UsingArduino
, International Journal of Innovative Research in
Computer Science and Technology, ISSN: 2347-5552,
Volume 5, Issue 2, (2017).
Anonymous: National Automatic Merchandising
History of Vending and Coffee Services.
Retrieved 27 October 2016.
Coin Acceptor with Arduino Feb 10,
Kamalanathan P., Irshath Ahmed R., Kalaiselvan P.:
Automatic Paper Vending Machine, International
Journal of Science, Engineering and Technology
Research, Volume 4, Issue 4, (2015).
d World, High Tech (World’s First Vending
scroll down to read. Smithsonian.com. (Dec
Vending Machines:AnAmericanSocialHistory,
-7864-8159-0(2002).

More Related Content

PPTX
Seminar Presentation on FSM based vending machine
PPTX
ACCIDENT DETECTION SYSTEM PPT
PPTX
Digital Notice Board
PPTX
Wireless Electronic Notice Board using GSM Technology
PPT
Chapter6 pipelining
PDF
Touch Less Touch Screen Technology
PDF
Pointing, Selecting & Direct Manipulation
 
PPTX
AUTOMATIC RAILWAY GATE CONTROL SYSTEM
Seminar Presentation on FSM based vending machine
ACCIDENT DETECTION SYSTEM PPT
Digital Notice Board
Wireless Electronic Notice Board using GSM Technology
Chapter6 pipelining
Touch Less Touch Screen Technology
Pointing, Selecting & Direct Manipulation
 
AUTOMATIC RAILWAY GATE CONTROL SYSTEM

What's hot (20)

PPTX
Touch Screen Technology PRESENTATION
PDF
Wireless Weather Station monitoring System
PDF
Led display
PDF
Apllictaions of improved gilbert multiplier 2
DOCX
Wireless E-Notice Board Using Bluetooth Report.docx
PPTX
wireless electronic notice board using GSM
PDF
HAND GESTURE VOCALIZER
PDF
Assignment of History of Computer(F21-1872).pdf
PDF
Design and implementation of students timetable management system
PPT
E skin.pptx
PDF
Project report on home automation using Arduino
DOCX
Abstract Automatic Control of Railway Gates
PPT
أجهزة العروض الضوئية
PDF
History and Introduction to Information and Communication Technology
PPTX
Smart street light system
PPT
I/O System
PPTX
Clap Switch Using Arduino
PPTX
PPT ON PCB DESIGN INTERNSHIP
PDF
Training Report on Embedded System
PPTX
Networktopology xii
Touch Screen Technology PRESENTATION
Wireless Weather Station monitoring System
Led display
Apllictaions of improved gilbert multiplier 2
Wireless E-Notice Board Using Bluetooth Report.docx
wireless electronic notice board using GSM
HAND GESTURE VOCALIZER
Assignment of History of Computer(F21-1872).pdf
Design and implementation of students timetable management system
E skin.pptx
Project report on home automation using Arduino
Abstract Automatic Control of Railway Gates
أجهزة العروض الضوئية
History and Introduction to Information and Communication Technology
Smart street light system
I/O System
Clap Switch Using Arduino
PPT ON PCB DESIGN INTERNSHIP
Training Report on Embedded System
Networktopology xii

Similar to Coin Acceptor Based Vending Machine using Microcontroller (20)

PDF
RFID Based Vending Machine
PPTX
Presentationervrsvvrvsvrvrtttttttttv.pptx
PDF
Smart Vending Machine
DOCX
CHART FOR PROJECT
DOCX
VENDING_MACHINE_2023-2024
DOCX
HDL Implementation of Vending Machine Report with Verilog Code
PPTX
Vending Machine Controller using VHDL
DOCX
Embedded based coin operated water vending machine
DOCX
New Microsoft Office Word Document
PDF
Finite State Machine based Vending Machine Controller with Auto-Billing Feat...
PDF
Impact of Interface Fixed Charges on the Performance of the Channel Material ...
PPTX
DOCX
Vending machine
PDF
Smart Vending Machine System Using IOT
PDF
Finite state machine based vending machine IEEE Paper
DOC
Embedded based coin operated water vending machine
PPTX
Coin Based Water Dispenser System mini.pptx
PDF
PPTX
Soda vending machine
PDF
IRJET- IoT based Vending Machine with Cashless Payment
RFID Based Vending Machine
Presentationervrsvvrvsvrvrtttttttttv.pptx
Smart Vending Machine
CHART FOR PROJECT
VENDING_MACHINE_2023-2024
HDL Implementation of Vending Machine Report with Verilog Code
Vending Machine Controller using VHDL
Embedded based coin operated water vending machine
New Microsoft Office Word Document
Finite State Machine based Vending Machine Controller with Auto-Billing Feat...
Impact of Interface Fixed Charges on the Performance of the Channel Material ...
Vending machine
Smart Vending Machine System Using IOT
Finite state machine based vending machine IEEE Paper
Embedded based coin operated water vending machine
Coin Based Water Dispenser System mini.pptx
Soda vending machine
IRJET- IoT based Vending Machine with Cashless Payment

More from ijtsrd (20)

PDF
A Study of School Dropout in Rural Districts of Darjeeling and Its Causes
PDF
Pre extension Demonstration and Evaluation of Soybean Technologies in Fedis D...
PDF
Pre extension Demonstration and Evaluation of Potato Technologies in Selected...
PDF
Pre extension Demonstration and Evaluation of Animal Drawn Potato Digger in S...
PDF
Pre extension Demonstration and Evaluation of Drought Tolerant and Early Matu...
PDF
Pre extension Demonstration and Evaluation of Double Cropping Practice Legume...
PDF
Pre extension Demonstration and Evaluation of Common Bean Technology in Low L...
PDF
Enhancing Image Quality in Compression and Fading Channels A Wavelet Based Ap...
PDF
Manpower Training and Employee Performance in Mellienium Ltdawka, Anambra State
PDF
A Statistical Analysis on the Growth Rate of Selected Sectors of Nigerian Eco...
PDF
Automatic Accident Detection and Emergency Alert System using IoT
PDF
Corporate Social Responsibility Dimensions and Corporate Image of Selected Up...
PDF
The Role of Media in Tribal Health and Educational Progress of Odisha
PDF
Advancements and Future Trends in Advanced Quantum Algorithms A Prompt Scienc...
PDF
A Study on Seismic Analysis of High Rise Building with Mass Irregularities, T...
PDF
Descriptive Study to Assess the Knowledge of B.Sc. Interns Regarding Biomedic...
PDF
Performance of Grid Connected Solar PV Power Plant at Clear Sky Day
PDF
Vitiligo Treated Homoeopathically A Case Report
PDF
Vitiligo Treated Homoeopathically A Case Report
PDF
Uterine Fibroids Homoeopathic Perspectives
A Study of School Dropout in Rural Districts of Darjeeling and Its Causes
Pre extension Demonstration and Evaluation of Soybean Technologies in Fedis D...
Pre extension Demonstration and Evaluation of Potato Technologies in Selected...
Pre extension Demonstration and Evaluation of Animal Drawn Potato Digger in S...
Pre extension Demonstration and Evaluation of Drought Tolerant and Early Matu...
Pre extension Demonstration and Evaluation of Double Cropping Practice Legume...
Pre extension Demonstration and Evaluation of Common Bean Technology in Low L...
Enhancing Image Quality in Compression and Fading Channels A Wavelet Based Ap...
Manpower Training and Employee Performance in Mellienium Ltdawka, Anambra State
A Statistical Analysis on the Growth Rate of Selected Sectors of Nigerian Eco...
Automatic Accident Detection and Emergency Alert System using IoT
Corporate Social Responsibility Dimensions and Corporate Image of Selected Up...
The Role of Media in Tribal Health and Educational Progress of Odisha
Advancements and Future Trends in Advanced Quantum Algorithms A Prompt Scienc...
A Study on Seismic Analysis of High Rise Building with Mass Irregularities, T...
Descriptive Study to Assess the Knowledge of B.Sc. Interns Regarding Biomedic...
Performance of Grid Connected Solar PV Power Plant at Clear Sky Day
Vitiligo Treated Homoeopathically A Case Report
Vitiligo Treated Homoeopathically A Case Report
Uterine Fibroids Homoeopathic Perspectives

Recently uploaded (20)

PPTX
Presentation on HIE in infants and its manifestations
PDF
RMMM.pdf make it easy to upload and study
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
master seminar digital applications in india
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
Complications of Minimal Access Surgery at WLH
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Institutional Correction lecture only . . .
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Cell Types and Its function , kingdom of life
PDF
Computing-Curriculum for Schools in Ghana
PDF
Classroom Observation Tools for Teachers
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Presentation on HIE in infants and its manifestations
RMMM.pdf make it easy to upload and study
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
master seminar digital applications in india
Microbial diseases, their pathogenesis and prophylaxis
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Complications of Minimal Access Surgery at WLH
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Institutional Correction lecture only . . .
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Cell Types and Its function , kingdom of life
Computing-Curriculum for Schools in Ghana
Classroom Observation Tools for Teachers
2.FourierTransform-ShortQuestionswithAnswers.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx

Coin Acceptor Based Vending Machine using Microcontroller

  • 1. International Journal of Trend in Scientific Research and Development (IJTSRD) Volume 3 Issue 5, August 2019 @ IJTSRD | Unique Paper ID – IJTSRD2 Coin Acceptor Based Vending Machine Hay Man Oo 1,2Department of Electronic Engineering, Technological University, How to cite this paper: Hay Man Oo | Khin Thandar Tun | Su Mon Aung "Coin Acceptor Based Vending Machine using Microcontroller" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-5, August 2019, pp.2239-2243, https://doi.org/10.31142/ijtsrd28003 Copyright © 2019 by author(s) and International Journal ofTrend inScientific Research and Development Journal. This is an Open Access article distributed under the terms of the CreativeCommons AttributionLicense (CC BY 4.0) (http://creativecommons.org/licenses/by /4.0) I. INTRODUCTION Today, automation plays an important role in human life. People always look for convenience even in handli commodities and other basic needs in life such as food and medicine. Automation not onlyrefers toreducehumaneffort but also energy efficiency and time saving. In places such as shopping malls, wholesale and retail outlets, automation is incorporated for the automatic delivery of the products to the customers. As people continue to seek for convenience, more and more technologies are invented. One of these technologies is the vending machine. Vending machines come in different types as they are made f purposes. Vending machines are rarely found in the market. They are a coin operated machine for selling merchandise. They have many benefits as well. A vending machine is a machine that dispenses items such as snacks, beverages, alcohol, cigarettes, lottery tickets, cologne, consumer products and evengoldandgems tocustomers automatically after the customer inserts currency or credit into the machine. For instance, the automatic cool drink vending machine, ice-cream vending machine, chocolat machine, water, tea, coffee vending machines and etc, increasingly found to encroach the shops nowadays, which reduces the time and also reduce the human effort required to recognize, search, count and deliver the product along with the cash handling. The ticket vending machine is the best example of all for the application of engineering principles to reduce time and human effort. IJTSRD28003 International Journal of Trend in Scientific Research and Development (IJTSRD) Volume 3 Issue 5, August 2019 Available Online: www.ijtsrd.com e- 28003 | Volume – 3 | Issue – 5 | July - August 2019 Coin Acceptor Based Vending Machine using Microcontroller Hay Man Oo1, Khin Thandar Tun1, Su Mon Aung2 1Lecturer, 2Assistant Lecturer Department of Electronic Engineering, Technological University, Meiktila, Myanmar g/licenses/by ABSTRACT This paper investigates based on coin acceptor vending machine using microcontroller system. Technology has become a partof thedifferent aspects of peoples’ lives as it makes most of their work faster and easier. One of the fast-paced technologies is the vending machine. It is a machine that dispenses automatically, products such as beverages, tickets, snacks, etc., by inserting currency or credit to the machine. Vendingmachines appearindifferentforms and functions. These are generally used in public and private areas such as malls, markets, business and governmentoffices,schools andalongthestreets. This paper proposes the design of Arduino based automatic vendingmachine. The main objective of this paper is to launch new technology application in society. In this proposed system, Arduino Mega board, Liquid Crystal Display (LCD), coil acceptor, servo motor, stepper motor and push button are used. The rectifier circuit is used for power supply and step down DC to DC mod is used to reduce the rectifier output voltage 12V to 5V. Mega is mainlyusedto run the program for the vending machine. LCD is used for showing the information, for inserting coil and making a selection. The user canchoosethe product by touching the related button. Four push button are used to choose four different types of product. For the servo motor, it is used forthedropping of the product. KEYWORDS: Arduino Mega, Coin Acceptor, LCD, Servo motor, Stepper motor, Motor driver, DC/DC converter, Push button Today, automation plays an important role in human life. People always look for convenience even in handling commodities and other basic needs in life such as food and medicine. Automation not onlyrefers toreducehumaneffort but also energy efficiency and time saving. In places such as shopping malls, wholesale and retail outlets, automation is for the automatic delivery of the products to the customers. As people continue to seek for convenience, more and more technologies are invented. One of these technologies is the vending machine. Vending machines come in different types as they are made for different purposes. Vending machines are rarely found in the market. They are a coin operated machine for selling merchandise. They have many benefits as well. A vending machine is a machine that dispenses items such as snacks, beverages, ettes, lottery tickets, cologne, consumer products and evengoldandgems tocustomers automatically after the customer inserts currency or credit into the machine. For instance, the automatic cool drink vending cream vending machine, chocolate vending machine, water, tea, coffee vending machines and etc, increasingly found to encroach the shops nowadays, which reduces the time and also reduce the human effort required to recognize, search, count and deliver the product along ling. The ticket vending machine is the best example of all for the application of engineering principles to reduce time and human effort. II. System Block Diagram Fig1: Overall Block Diagram of The System Fig 1: shows overall block diagram of the system. First, the information show on the LCD screen by running the system. So, the user inserts the appropriate coin and pushes the require button to choose the product. After pushing the button, the servo starts rotate to drop the product. Four push button are used to choose four different types of products. International Journal of Trend in Scientific Research and Development (IJTSRD) -ISSN: 2456 – 6470 August 2019 Page 2239 Microcontroller Meiktila, Myanmar This paper investigates based on coin acceptor vending machine using Technology has become a partof thedifferent aspects of peoples’ lives as it makes most of their work faster and easier. One of the paced technologies is the vending machine. It is a machine that dispenses automatically, products such as beverages, tickets, snacks, etc., by inserting o the machine. Vendingmachines appearindifferentforms are generally used in public and private areas such as malls, markets, business and governmentoffices,schools andalongthestreets. This paper proposes the design of Arduino based automatic vendingmachine. new technology application in society. In this proposed system, Arduino Mega board, Liquid Crystal Display (LCD), coil acceptor, servo motor, stepper motor and push button are used. The rectifier circuit is used for power supply and step down DC to DC module is used to reduce the rectifier output voltage 12V to 5V. Mega is mainlyusedto run the program for the vending machine. LCD is used for showing the information, for inserting coil and making a selection. The user canchoosethe e related button. Four push button are used to choose four different types of product. For the servo motor, it is used forthedropping Mega, Coin Acceptor, LCD, Servo motor, Stepper motor, System Block Diagram Fig1: Overall Block Diagram of The System Fig 1: shows overall block diagram of the system. First, the information show on the LCD screen by running the system. So, the user inserts the appropriate coin and pushes the require button to choose the product. After pushing the rotate to drop the product. Four push button are used to choose four different types of
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD28003 | Volume – 3 | Issue – 5 | July - August 2019 Page 2240 III. Implementation A. Software Implementation The software implementation is the Arduino IDE based software environment. A program written with the Arduino IDE is called a sketch. Sketches are saved on the development computer as text files with the file extension .ino. Arduino Software (IDE) saved sketches with the extension .pde. A minimal Arduino C/C++ program consists of only two functions: setup (): This function is called once when a sketch starts after power-up or reset. It is used to initialize variables, input and output pin modes, and other libraries needed in the sketch. Loop (): After setup () function exits (ends), the loop () function is executed repeatedly in the main program. It controls the board until the board is powered off or is reset. Software Implementation for LCD Working void loop() { lcd.clear(); lcd.setCursor(0, 0); lcd.print(" Insert a coin!"); while (true) { if (digitalRead(coinDetector) == HIGH) { break; } } delay(10); lcd.clear(); lcd.setCursor(0, 0); lcd.print("Select your item"); Serial.println ("Select your item"); lcd.setCursor(0, 1); lcd.print(" 1, 2, 3 or 4? "); In the main program, start by printing on the LCD the message “Insert a coin”. Then user get stuck in the while loop. Once the insert a coin and it pass near the proximity sensor the logic state at the coin detector pin will drop to LOW and in that case user get out of the while loop using the break statement. Then print the message “Select your item” and user get stuck in another while loop. Software Implementation for Push Button while (true) { if (digitalRead(button1) == LOW) { buttonPressed = 1; break; } if (digitalRead(button2) == LOW) { buttonPressed = 2; break; } if (digitalRead(button3) == LOW) { buttonPressed = 3; break; } if (digitalRead(button4) == LOW) { buttonPressed = 4; break; } } This while loop waits for us to press any of the four buttons and once user get out of it and print the message “Delivering”. Now depending on the pressed button, user execute once of the case in the switch statement. In case user pressed the first button, the carrier start moving up using the custom made “move UP()” function. Software Implementation for Item 1 Item 1: moveUp(3850); delay(200); moveLeft(3000); delay(300); for(int i=0; i<50; i++) { digitalWrite(servo1,HIGH); delayMicroseconds(clockwise); digitalWrite(servo1,LOW); delay(18.5); } moveRight(3000); delay(200); moveDown(3850); break; When push button 1 is pressed, stepper motor moveupwith 3.85ms, left with 3ms and servomotor1work andoutput 1is drop. Then stepper motor move right with 3ms and down with 3.85ms.If user take a look at this function user see that it simply sets the stepper motor to move in a particular direction, and makes the amount of steps that user entered as argument. Software Implementation for Item 2 Item 2: moveUp(3850); delay(200); for(int i=0; i<50; i++) { digitalWrite(servo2,HIGH); delayMicroseconds(clockwise); digitalWrite(servo2,LOW); delay(18.5); } moveDown(3850); break; When push button 2 is pressed, stepper motor moveupwith 3.85ms and servo motor2 work and output 2 is drop. Then stepper motor move down with 3.85ms. Software Implementation for Item 3 Item 3: moveUp(1900); delay(200); moveLeft(3000); delay(300); for(int i=0; i<50; i++) {
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) @ IJTSRD | Unique Paper ID – IJTSRD2 digitalWrite(servo3,HIGH); delayMicroseconds(clockwise); digitalWrite(servo3,LOW); delay(18.5); } moveRight(3000); delay(200); moveDown(1900); break; When push button 3 is pressed, stepper motor moveu 1.9ms, left with 3ms and servo motor3 work and output 3 is drop. Then stepper motor move right with 3ms and down with 1.9ms. Software Implementation for Item 4 Item 4: moveUp(1900); delay(200); for(int i=0; i<50; i++) { digitalWrite(servo4,HIGH); delayMicroseconds(clockwise); digitalWrite(servo4,LOW); delay(18.5); } moveDown(1900); break; } When push button 4 is pressed, stepper motor moveupwith 1.9ms and servo motor4 work and output 1 is drop. Then stepper motor move down with 1.9ms. B. Implementation by Hardware In this proposed system, Arduino MEGA board, single coin acceptor, LCD, four servo motor and four push button are used. To power the system rectifier circuit is used and step down DC to DC module is used to reduce the rectifier output voltage 12 V to 5 V. Arduino Mega mainly is used to run the program for the vending machine. LCD is used for showing the information such as insertingcoil and makinga selection. User choose the product by touching the relat the servo motor, it is used for the dropping of the product. Firstly, after supplying the power to Arduino board, it is started running with the program installed in it. Then, LCD starts working by showing the information, “Select Your Items”. In addition, it asks the user to insert the coin for buying the product. Then, the user must insert appropriate coin to the coin insert hole. As soon as the user inserts the coin, LCD monitor asks the question “Insert a coin”. Customer select required product by pressing ontherelated push button. Four push button are used to choose four different types of product. The costs of four different products are same for this vending machine design. related servo runs to give the required product if the pu button is ON. Stepper motor use to deliver the required product. Then, the chosen product drop out to the bottom of the machine. Arduino based paper, it is convenience and easy to build and no many components are needed. This run automatically as long as it is supplied by the required amount of power. So, no employee is needed to cash and to give service to the customer. It use everywhere that the required power supplied get. Therefore, it put at the public places like garden, train station and others. S International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com 28003 | Volume – 3 | Issue – 5 | July - August 2019 When push button 3 is pressed, stepper motor moveupwith 1.9ms, left with 3ms and servo motor3 work and output 3 is drop. Then stepper motor move right with 3ms and down When push button 4 is pressed, stepper motor moveupwith 1.9ms and servo motor4 work and output 1 is drop. Then In this proposed system, Arduino MEGA board, single coin acceptor, LCD, four servo motor and four push button are used. To power the system rectifier circuit is used and step to reduce the rectifier output voltage 12 V to 5 V. Arduino Mega mainly is used to run the LCD is used for showing the information such as insertingcoil and makinga selection. User choose the product by touching the related button. For the servo motor, it is used for the dropping of the product. Firstly, after supplying the power to Arduino board, it is started running with the program installed in it. Then, LCD starts working by showing the information, “Select Your ”. In addition, it asks the user to insert the coin for buying the product. Then, the user must insert appropriate coin to the coin insert hole. As soon as the user inserts the coin, LCD monitor asks the question “Insert a coin”. roduct by pressing ontherelated push button. Four push button are used to choose four different types of product. The costs of four different products are same for this vending machine design. The related servo runs to give the required product if the push button is ON. Stepper motor use to deliver the required product. Then, the chosen product drop out to the bottom of the machine. Arduino based paper, it is convenience and easy to build and no many components are needed. This run s it is supplied by the required amount of power. So, no employee is needed to cash and to use everywhere that the required power supplied get. Therefore, it put at the public places like garden, train station and others. So, people buy easily whenever they needed even when they relaxing. The main problem of this paper is the detection of the correct coin. Fig2: Overall Circuit Diagram of The System Fig3: Flowchart of The System IV. Results Wiring of Arduino Board for the System For testing the Arduino board, it is connected to the PWM pins (D6, D9, D10, D11) of the servo motors and the digital pins (D24, D26, D28, D30) of the push button. Fig 4: Arduino Board Connected Wires www.ijtsrd.com eISSN: 2456-6470 August 2019 Page 2241 easily whenever they needed even when they relaxing. The main problem of this paper is the detection of the correct 2: Overall Circuit Diagram of The System 3: Flowchart of The System Board for the System For testing the Arduino board, it is connected to the PWM pins (D6, D9, D10, D11) of the servo motors and the digital pins (D24, D26, D28, D30) of the push button. Fig 4: Arduino Board Connected Wires
  • 4. International Journal of Trend in Scientific Research and Development (IJTSRD) @ IJTSRD | Unique Paper ID – IJTSRD2 Wiring of Push Button for the System For testing the push button, it is connected to thedigital pins (D24, D26, D28, D30) of the Arduino Mega board. Fig5: Wiring of Push Button for the System Wiring of Converter Pin for the System For testing the servo motors, it is connectedtothePWM pins (D6, D9, D10, D11) of the Arduino Mega board. Fig6: Wiring of Converter Pin for the System Wiring of Power Supply Pin for the System For testing the power supply 12V, it is connected to the p of the DC to DC converter. Fig7: Wiring of Power Supply Pin for the System Wiring of Coin Acceptor for the System For testing the coin acceptor, it is connected to the only digital pin (D31) of the Arduino Mega board. For V the coin acceptor, it must be connected to the power supply. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com 28003 | Volume – 3 | Issue – 5 | July - August 2019 For testing the push button, it is connected to thedigital pins (D24, D26, D28, D30) of the Arduino Mega board. 5: Wiring of Push Button for the System For testing the servo motors, it is connectedtothePWM pins (D6, D9, D10, D11) of the Arduino Mega board. 6: Wiring of Converter Pin for the System Wiring of Power Supply Pin for the System For testing the power supply 12V, it is connected to the pins 7: Wiring of Power Supply Pin for the System For testing the coin acceptor, it is connected to the only digital pin (D31) of the Arduino Mega board. For Vcc pin of the coin acceptor, it must be connected to the power supply. Fig 8: Wiring of Coin Acceptor for the System Wiring of LCD for the System For testing the LCD, it is connected to the communication pins (D20, D21) of the Arduino status as long as servo is running andservostarts workingto drop out the user. Fig 9: Wiring of LCD for the System Result of the System Fig 10: One Kyat Coin www.ijtsrd.com eISSN: 2456-6470 August 2019 Page 2242 Fig 8: Wiring of Coin Acceptor for the System Wiring of LCD for the System For testing the LCD, it is connected to the communication pins (D20, D21) of the Arduino Mega board. LCD shows this status as long as servo is running andservostarts workingto Fig 9: Wiring of LCD for the System Result of the System Fig 10: One Kyat Coin
  • 5. International Journal of Trend in Scientific Research and Development (IJTSRD) @ IJTSRD | Unique Paper ID – IJTSRD2 Fig 11: LCD Showing to Insert Coin Fig 12: shows user to insert the correspond coin. paper, one kyat coin is used in coin acceptor. Fig12: LCD Shows to Make a Selection After inserting the coin the LCD will showas thefigure.It has four choices. So user can choose the product by putting on the appropriate push button. Fig13: LCD Shows the Servo Working International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com 28003 | Volume – 3 | Issue – 5 | July - August 2019 Fig 11: LCD Showing to Insert Coin sert the correspond coin. For this paper, one kyat coin is used in coin acceptor. Fig12: LCD Shows to Make a Selection After inserting the coin the LCD will showas thefigure.It has four choices. So user can choose the product by putting on 13: LCD Shows the Servo Working LCD shows this status as long as servo is running and servo starts working to drop out the user. Fig14: Result For Item V. Conclusion When the world is running hastilywith advancement,timeis the undisputedly the most valuable resource of all. It becomes inevitable to save the time by all possible means. This automatic vending machine offers variety of product as well as many different types of paymentoption.Inthe recent time use of digital is increasing day by day due to their accuracy and feasibility. Due to time saving feature people use vending machine in busy area like airport, bank, office, etc. This system is portable, affordable,consumes less power and can be made easily available system whenever and whatever. Start thinking about what machines with need to purchase and begin to price them, new and used. This help budgeting so, when the time comes to start buying machines, user well prepared. VI. REFERENCES [1] Hui, Mary (3 January 2018). homeless just launched in U.K., to debut in U.S. cities. Chicago Tribune. Retrieved 31 Mary (2018). [2] Desai, S. M: Jadhav, P. S. Automatic ChocolateVending Machine By UsingArduino UNO, International Journal of Innovative Research in Computer Science and Technology, ISSN: 2347 Volume 5, Issue 2, (2017). [3] Anonymous: National Automatic Merchandising Association. History of Vending and Coffee Services. Retrieved 27 October 2016. [4] Jremington, Re: Coin Acceptor with Arduino (2016). [5] Kamalanathan P., Irshath Ahmed R., Kalaiselvan P.: Automatic Paper Vending Machine Journal of Science, Engineering and Technology Research, Volume 4, Issue 4, (2015). [6] Jaffe, Eric. Old World, High Tech (World’s First Vending Machine, scroll down to read. Smithsonian.com. (Dec 2006). [7] Kerry, S:, Vending Machines:AnAmericanSocialHistory, McFarland, ISBN 978-0- www.ijtsrd.com eISSN: 2456-6470 August 2019 Page 2243 LCD shows this status as long as servo is running and servo starts working to drop out the user. 14: Result For Item When the world is running hastilywith advancement,timeis the undisputedly the most valuable resource of all. It becomes inevitable to save the time by all possible means. This automatic vending machine offers variety of product as well as many different types of paymentoption.Inthe recent is increasing day by day due to their accuracy and feasibility. Due to time saving feature people use vending machine in busy area like airport, bank, office, etc. This system is portable, affordable,consumes less power and can be made easily available so that the user use this system whenever and whatever. Start thinking about what machines with need to purchase and begin to price them, help budgeting so, when the time comes to start buying machines, user well prepared. ui, Mary (3 January 2018). Vending machine for homeless just launched in U.K., to debut in U.S. cities. Chicago Tribune. Retrieved 31 Mary (2018). S. Patil: , Giri Neeta Sambhaji: Automatic ChocolateVending Machine By UsingArduino , International Journal of Innovative Research in Computer Science and Technology, ISSN: 2347-5552, Volume 5, Issue 2, (2017). Anonymous: National Automatic Merchandising History of Vending and Coffee Services. Retrieved 27 October 2016. Coin Acceptor with Arduino Feb 10, Kamalanathan P., Irshath Ahmed R., Kalaiselvan P.: Automatic Paper Vending Machine, International Journal of Science, Engineering and Technology Research, Volume 4, Issue 4, (2015). d World, High Tech (World’s First Vending scroll down to read. Smithsonian.com. (Dec Vending Machines:AnAmericanSocialHistory, -7864-8159-0(2002).