Vous êtes sur la page 1sur 24

CEBU TECHNOLOGICAL UNIVERSITY

R. Palma St., M.J. Cuenco Ave., Cebu City, Cebu 6000


College of Technology, Mechatronics Department
2nd Semester, A.Y. 2016-2017

Automatic Vending Machine


Proponents:
Ares, Treshia Mae
Barrangot, Erwin Michael
Bayno, Rodney
Gonzales, Judy
San Pascual, Garnet
Wagas, Jastine

Approved by:
Paul K. Zabala, Ph.D.

Date Started:July 19,2016


Date Finnished: September 30, 2016

Table of Contents

I.
II.
a.
b.
c.
d.
e.
f.
III.
IV.
V.
VI.
a.
b.
c.

I.

Project Rationale
Project Description
Schematic Diagram
PCB Layout
Block Diagram
Flow Chart
Program
Project Operation
Equipment and Tools
Bill of Materials
Conclusions
Appendices
Historical Documentation
Updated Gantt Chart
Receipts

Project Rationale
When the world is running hastily with advancement, time
is the undisputedly the most valuable resource of all. It becomes inevitable to
save the time by all possible means. In places such as shopping malls,
wholesale and retail outlets, automation is incorporated for the automatic delivery
of products to the customers. A vending machine is a machine that dispenses
items such as snacks, beverages, alcohol, cigarettes, lottery tickets, cologne,

consumer products and even gold and gems to customers automatically. After
the customer inserts any currency into the machine. For instance, the automatic
soft-drink vending machine, ice-cream vending machine, Chocolate vending
machine, cold-drink vending machine, etc. are mostly 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 Automatic Teller Machine (ATM) is the best example of all, for the
application of engineering principles to reduce time and human effort.

II.

Project Description
The project is an innovation of the Vending machine and will be
called the Automatic Vending Machine. It will be mostly made of wood. Its main
function is to ease the purchasing process of a consumer wherein less effort and
time is needed. A motor will rotate to drive the spring to dispense the product. An
ARDUINO UNO is programmed to read and execute the commands in its
interface.
The project can be used primarily as napkin and tissue dispenser near
comfort rooms. Though, it can also be used on schools or other places that need
automation on such application of product vending.

Schematic Diagram

PCB Layout

Block Diagram

START
Project Preparation
Planning, Designing, Canvassing,
Machining

Preparation of Tools and Materials.

Soldering

Technical Drawing
Block Diagram
Schematic Diagram
PCB Layout and
etc.

Programming and
etc.

Project Implementation
Assembly of the Program

Check
Testing for Accuracy and
Precision

Checking for
existing electronic
and mechanical
problems,

Testing of the
Functions

Check
All functions meet
the required
specifications of
the device.
Digital Measuring
Wheel

Block Diagram of the Automatic Vending Machine


Flow Chart

Program

HLED EQU P3.0


TLED EQU P3.1
DT EQU P3.3
OLED EQU P3.5
MODES EQU P3.7
ONES EQU R0
TENS EQU R1
HUND EQU R2
CTR1 EQU 34H
CTR2 EQU 35H
ORG 0
SJMP SETUP
ORG 3
JB MODES,EXIT
JNB DT,REV
SJMP FORW
SETUP: MOV DPTR,#NUMBERS
MOV IE,#10000001B
SETB MODES
SETB DT
MOV P1,#0
CLR HLED
CLR TLED
CLR OLED
MOV TCON,#1
MOV ONES,#0
MOV TENS,#0
MOV HUND,#0
LIGHT: MOV A,HUND
MOVC A,@A+DPTR
MOV P1,A
CLR OLED
SETB HLED
CALL DELAY
MOV A,TENS
MOVC A,@A+DPTR
MOV P1,A
CLR HLED
SETB TLED
CALL DELAY
MOV A,ONES
MOVC A,@A+DPTR
MOV P1,A
CLR TLED
SETB OLED

CALL DELAY
SJMP LIGHT
FORW: CJNE HUND,#9,FORW2
CJNE TENS,#9,FORW2
CJNE ONES,#9,FORW2
SJMP EXIT
FORW2: INC ONES
CJNE ONES,#10,EXIT
MOV ONES,#0
INC TENS
CJNE TENS,#10,EXIT
MOV TENS,#0
INC HUND
EXIT: RETI
REV: CJNE HUND,#0,REV2
CJNE TENS,#0,REV2
CJNE ONES,#0,REV2
SJMP EXIT
REV2: DEC ONES
CJNE ONES,#255,EXIT
MOV ONES,#9
DEC TENS
CJNE TENS,#255,EXIT
MOV TENS,#9
DEC HUND
CJNE HUND,#255,EXIT
MOV HUND,#9
RETI
DELAY: MOV CTR1,#50
HERE2: MOV CTR2,#50
HERE1: DJNZ CTR2,HERE1
DJNZ CTR1,HERE2
RET
NUMBERS:
DB 0C0H
DB 0F9H
DB 0A4H
DB 0B0H
DB 099H
DB 092H
DB 082H
DB 0F8H
DB 080H
DB 090H
END

Project Operation
User Guide
The Innovated Automatic Vending Machine is designed able to vend or deliver its
products automatically to its costumer with just a single push of the button.
Operation Manual
1.
2.
3.
4.

Insert coin to the vending machine.


The LCD display READY
Press the button.
The motor will rotate thus spring acts as path to dispense product(napkin &

tissue).
5. Get the product.
Maintenance service procedure:
1.
2.
3.
4.

If the vending machine is not working check the supply.


Check for proper circuit connections.
Check electronic components functionality and replace if needed.
If product is not available replace/refill machine thru opening the vending
machine.

III.

Equipment and Tools


Ite
m
No.

Equipment and Tools

Functions

Ruler

Plier

Soldering Iron

Soldering Lead

5
Iron Stand
6
Drill Bit
7
Flat Iron
8
9

Tupperware
Cutter

It is used to measure the


length and the width.
Used to hold materials and
strip wires.
It gives heat for the solder
to melt
Used to attach two metallic
material or object, ex. PCV
and Resistor
Used to hold the soldering
iron to avoid touching the
heated part.
Used for mini drill to dig a
small hole in the circuit
board.
Used to heat up the photo
paper so that it will transfer
to
Used to store the Feric
Chloride
Used to cut unwanted wires

IV.

Bill of Materials

V.

Conclusions
The Automatic Vending Machine was deemed to be an acceptable vending
device. It could work as dictated by its design, reliable and practical to use, and
safe.
It is highly recommended that future researchers add more features to the
project and make it more compact. Also, other innovations involving the use of
the ARDUINO UNOU is recommended applied to various manual mechanical
devices.

I.

Appendices
Assembly

Fabrication

Furnishing

Soldering

I.

a. Historical Documentation

Testing components

Assembly

Materials Gathering

Smoothening

Soldering

Surveying

Programming

Accuracy and Precision Testing

Troubleshooting

Drilling the PCB

Assembly

PCB Etching

Vous aimerez peut-être aussi