0% found this document useful (0 votes)
33 views4 pages

Automatic Chocolate Vending Machine: Coimbatore, Tamilnadu Coimbatore, Tamilnadu

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views4 pages

Automatic Chocolate Vending Machine: Coimbatore, Tamilnadu Coimbatore, Tamilnadu

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

2019 5th International Conference on Advanced Computing & Communication Systems (ICACCS)

Automatic chocolate vending machine

Kanagasabapathi V. Naveenraj K.
Department of Electrical and Electronics Engineering, Department of Electrical and Electronics Engineering,
Sri Krishna College of Technology Sri Krishna College of Technology
Coimbatore,TamilNadu Coimbatore,TamilNadu
[email protected] [email protected]

Neelavarnan V. Naveen raj S.


Department of Electrical and Electronics Engineering, Department of Electrical and Electronics Engineering,
Sri Krishna College of Technology Sri Krishna College of Technology
Coimbatore,TamilNadu Coimbatore,TamilNadu
[email protected] [email protected]

Abstract ---This paper proposes the design of Automatic chocolate This machine can be operated in different ways by
vending machine. The primary point of the thought is to dispatch new using processor or a controller.After the amount is paid,the
innovation application in the public eye.Vending machine that sales product may be available to the user by the machine
different type of products. Here we uses Radio frequency Identification
(RFID) along with Arduino, to overcome the coin based vending
releasing it.But in previous vending machine based on
machine which does not returned the balance amount if no change microcontroller, this may cause problem by using coin
available. The customer can select the product before the RFID is read, recognize unit.If the product cost is Rs.5 and user inserted
after card is scanned the product can be collected at the chocolate Rs.10 instead of Rs.5. Then the balance cash is not return
collector. There are three units are present in the machine,the cashless from machine. So we made the building more complex
payment provided by the RFID in the firstunit. In secondunit ,Arduino
circuitry. It is easy to understand and extremely simple to
UNO executed the programming section and Finally,the machine
delivers the product and displays the information on the display.This work it.In our project to reduce the problem of giving
paper made solution to the machine that do not returns the balance balance amount,the RFID along with Arduino controller is
amount in a coin based vending machine. used.
Keywords: Arduino, RFID, Motor drive I EXISTING SYSTEM
In the preceding chocolate vending machine either
INTRODUCTION
the microcontroller or processor is used for the whole
A vending machine is an automatic machine that
process and their coding is also complex.This may also used
sells different types of products when coin is inserted,it can
sell the packaged sandwich,chips variety such as to sense the inserting of coin through the currency inlet and
potato,chocolate bars,ciggarates beverages such as hot also senses how much product to be delivered exactly by the
drinks,cold drinks or newspaper. electrical motor. Once the fake coin with same density and
The first modern coin operated vending machines same size inserted to the coin inlet the coin can be accepted
was introduced in London in early 1880s, it dispense and the products can be delivered without sensing the coins,
postcards. The machine was designed by Percival Everitt in this may be considered as the major drawback of this
1883 and utilized in railway station and post offices, existing machine
dispensing postcards and notepaper. In 1887,The Sweetmeat
Automatic Delivery Company was established in England as II PROPOSED SYSTEM
the first company to build the vending machines.The metal The Arduino act as main processor. The vending
coil is used in the vending machine mainly in snack machine has Arduino Uno that acts as a master controller
machine.When the coil is rotated the product is dispensed along with RFID tag and reader. The external devices such
out as the output through the dispenser..For example vending as keypad, display can be connected through the various
machine offering access to all clients in the wake of paying pins on the Arduino Uno. First, RFID card is scanned and
for one thing can be paper opening machine utilized in the reads the tag, after user can select the product for their own
U.S. and Canada. After delivered the door automatically needs. This can be operated by using Arduino software. In
comes to the locked position. A consumer can open the box between the Arduino and stepper motor , the motor circuit is
and take the paper. Generally in market it is discovered that placed. The controller current is not sufficient for the
items are dispense, according to the consumer needs. stepper motor because they need more current. The stepper
motor is connected to the spiral ring ,those product are
inserted in the ring. Finally the product can be selected and
then the motor rotates to deliver the product.

584

978-1-5386-9533-3/19/$31.00 ©2019 IEEE


Authorized licensed use limited to: Sant Gadge Baba Amravati University. Downloaded on August 03,2023 at 06:49:20 UTC from IEEE Xplore. Restrictions apply.
2019 5th International Conference on Advanced Computing & Communication Systems (ICACCS)

III BLOCK DIAGRAM IV METHADOLOGY

POWER 5VSUPPLY Scan RFID tag through RFID Module


SUPPLY

DC DC Reads Product name and price


MOTOR MOTOR

CHOCOLATE CHOCOLATE
COLLECTOR COLLECTOR Yes
If product
1?
ARDUINO

RFID UNO Rotate


MODULE No motor 1

LIMIT
SWITCH Yes If product Dispense
2? product 1
DISPLAY

Rotate
motor 2 End
No
MANUAL
BUTTON
Dispense Display no product is
product 2 dispensed
Fig 1.1

End

Display the product


Dispensed

End

Fig 2.1(Flow chart)

585

Authorized licensed use limited to: Sant Gadge Baba Amravati University. Downloaded on August 03,2023 at 06:49:20 UTC from IEEE Xplore. Restrictions apply.
2019 5th International Conference on Advanced Computing & Communication Systems (ICACCS)

Working
From the above (fig 2.1), A 230v ac supply is storing and processing the information,and also the process
converted into a 12v dc 1000mAH power supply given to of modeling and demodulating the RFID signal by using an
DC jack and it is connected to bridge rectifier. The rectified integrated circuit and the signal get transmitted and received
DC power supply is given to voltage regulator IC7805 as an by using the antenna.The encoded radio signal from the
output of 5v DC . The output supply is given to Arduino RFID reader that can be used to examine the tag.The
UNO trainer kit and L298n motor driver. Arduino UNO received unique tag serial number and other specific
consist of internal power supply source 5v it connected to informations can be respond by the RFID tag.
VCC and Gnd of RFID reader.Arduino receiver (Rx) gets
input signal from RFID transmitter ( Tx ). when the RFID ARDUINO UNO
tag is shown in front of the receiver the reader sense the tag The Arduino UNO(fig 2.3) is a microcontroller
and electromagnetic fiels transfers data to arduino board based on microchip ATmega328,this has totally 14
receiver.The Arduino UNO send the signal to l298n dc digital input/output pins, with 6 analog input pins,a USB
motor drive which is connected to the motor A and motor B. connection with a power jack,and a 16 MHZ crystal
These motor is connected to the chocolate tray with the oscillator with an ICSP header along with a reset button.
spring mechanism which is rotated in anti -clockwise The arduino UNO which differs from all other board is that
direction to push forward the chocolate from the tray ,at its it doesnot uses FTDI USB for serial driver chip.”UNO” the
end of the chocolate tray a limit switch is connected which name is given to mark the upcoming relwase of arduino
consist of (normally open contact) NO , (normally close 1.0,UNO which means one in Italian . In Arduino platform
contact) NC and COM . When the chocolate touches the the UNO is the latest of USB arduino boards. This arduino
plunger the NO contact is closed,the closed contact connects UNO can be powered through a USB connection or with an
the two pin of Arduino UNO it send the signal to stop the external power supply the external power supply may be
DC motor to L298n motor drive and it stop’s the DC motor either from an AC or DC adapter or from a battery.
from dispensing the next chocolate .the dispense of the
chocolate value is shown in the OLED 128x64 display.

RFID CARD
Radio frequency identification (RFID) (fig 2.2) used
the electromagnetic fields to transfer data, to find object
attached to the tracking tag.The informations are stored
electronically in the tag.RFID has two types.The first one is
active tag ,that may operated hundred meter apart from the
reader by using low power source and the other type is
Passive tag.It collectenergy from RFID by using radio
waves.Automatic Identification and data capture method is
one of the type of Radio frequency identification.

Fig 2.3
This arduino board can be operated at an
external power supply ranges between 7 to 20 volts. If the 5
volt pin supply may be less than five volts,if so the board
may be unstable.ATtmega328 microchip has a 32 KB of
flash memory for code storage and also a 2KB SRAM along
with 1 KB of EEPROM. Arduino software has a serial
monitor which allows text data which would be sent from
the arduino board. The RX and TX LEDs present on the
board will flash when the data is being transmitted through
the USB to serial chip and USB connection to the computer.
Fig 2.2 A Software Serial library which allows serial
communication on any of the UNO’s digital pins, the
The tags or labels connected to the object can be Arduino software has a wire library for simplifying the use
detected by the RFID system.Normally transmitter sends a of I2C bus.
signal to the label and the receiver read its response the Arduino is an open source hardware and
process of transmiting and receiving by using RFID is called software,which was licensed under the General Public
as interrogators.RFID tags are in the form of passive, active License which permits arduino board manufacturing and
or battery assisted passive.The ID signal can be transmitted distribution to anyone.The arduinos are programmed using
by active tag in repeated manner. Tags may be used for read programming languages like C and C++.Apart from using
purpose only, but the factory that produces serial number is traditional tools the arduino provides integrated
used as a key for the data base, or it is used for read or write development environment (IDE) based on the processing
operation,tags stores information permanently as it is non language project.
volatile memory and it has mainly two parts the process of

586

Authorized licensed use limited to: Sant Gadge Baba Amravati University. Downloaded on August 03,2023 at 06:49:20 UTC from IEEE Xplore. Restrictions apply.
2019 5th International Conference on Advanced Computing & Communication Systems (ICACCS)

DC MOTOR
Stepper motors are brushless DC motors that can move
in discrete steps.They have multiple number of coils that are
organised in groups called "phases" and each phase is
energised in sequence so that motor will rotate one step at a
time.With the computer controlled stepping we can attain
speed control as well as accurate positioning.This is a reason
that stepper motors are the motor of choice for many
precision motion control applications. Stepper motors has
many different sizes and styles along with different electrical
characteristics.

VI RESULT
The RFID scans the tag and the scanned signal is fed to
Arduino.Then the motor driver circuit recieves the power
supply from the Arduino,motor starts to rotate the connected
spiral ring in anticlockwise direction.Finally, chocolate is
delivered to the customer ,the rotation can be stopped by the
limit switch.(after dispensing chocolate the attached limit
switch can be trigger by the ring ).Motor gets stopped at the
end.If any jamming of chocolate or any error is occur that
can be rectified by means of manual button.

VII CONCLUSION
The Automatic chocolate vending machine
delivers different variety of products available at any time.In
this digital world,the machine can be implemented in the
shopping malls, airports, and offices.In the busy schedule of
every customer this machine reduces the customer’s time
efficiently.This system is compact, economical, consumes
less power and so that the system is used everywhere.

REFERENCES
[1]Automatic Chocolate Vending Machine Volume1
"Embeddd Systems and Design",Raj Kamal,Publs.:
McGraw-Hill,Inc.2008
[2]Vending Machine Using 8051 Micro Controller Vol.
No.6 Issue No.05 , May 2017 IJARSE.INC.
[3] Design of Vending Machine Using Visual Automata
Simulator-International Journal of Computer Applications
(0975 – 8887) Volume 115 – No. 18, April 2015.
[4]stepper Motor - https://en.wikipedia .org/wiki/Stepper_
motor.
[5] Stationery Vending Machine - IJSET, Vol. 1 Issue
9, November2014.
[6]Automatic Paper Vending Machine- Ijsetr, Volume
4, Issue4,April2015
[7]https://en.wikipedia.org/wiki/Radio-
frequency_identification
[8]VendingMachine-
http://en.wikipedia.org/wiki/vending_machine

587
Authorized licensed use limited to: Sant Gadge Baba Amravati University. Downloaded on August 03,2023 at 06:49:20 UTC from IEEE Xplore. Restrictions apply.

You might also like