VISVESVARAYA TECHNOLOGICAL UNIVERSITY
JNANA SANGAMA, BELAGAVI-590018
R N S INSTITUTE OF TECHNOLOGY
(AICTE Approved, VTU Affiliated, NAAC ‘A’ Grade Accredited)
UG Programs - CSE, ECE, ISE, EIE and EEE have been Accredited by NBA for the Academic years 2019-20,
2020-21 and 2021-22 Dr. Vishnuvardhan Road, Channasaandra, Rajarajeshwari Nagara Post,
Bengaluru-560 098
DEPARTMENT OF MECHANICAL ENGINEERING
Presented on
SMART VENDING MACHINE USING IoT
Presented by
VARUN M V 1RN20ME484
Under the Guidance of
Prof. Niranjan M K B.E., M.Tech.,
Assistant Professor, Dept. of Mechanical Engineering
RNSIT, Bengaluru
`
CONTENTS
Introduction
Evolution
Literature Survey
Research Method
Implementation
Problem Statement
Project Objectives and Methodology
References
17-04-2024 Dept. of Mechanical Engineering, RNSIT 2
Abstract
• This paper proposes the concept of “Vending Machine” in the prospect of
Bangladesh.
• In this approach we put forward the design a IoT enabled service of a vending
machine which will be operated through a mobile application and bKash (digital
payment system of Bangladesh) with the incorporation of cloud computing which
aims to be cost effective and less time consuming and yet user friendly.
• The ultimate goal is to introduce a cost effective vending machine solution for
Bangladesh enhancing the customer purchasing experience, driving up the demand
for mass adoption of the IoT based smart vending machines.
17-04-2024 Dept. of Mechanical Engineering, RNSIT 3
INTRODUCTION
• Vending Machine is an automated machine that provides items such as beverages etc.
• The automatic machine operates based on electronics engineering, mechanical engineering
and electrical engineering which is a collectivity termed mechatronics.
• The buyers inserts a coin or token in the machine and receives a specific quantity of
product from the machine.
• The vending machine is one of the automated machines which supply needed things to the
customers.
17-04-2024 Dept. of Mechanical Engineering, RNSIT 4
17-04-2024 Dept. of Mechanical Engineering, RNSIT 5
LITERATURE SURVEY
Authors/Year of Objective of the work Methodology
Publication
1] Carnegie Mellon To save time and effort if the Coin based IoT Vending machine,
University – 1980s campus coke machine run out of which broadcast its inventory
soda it was broadcasting its status through a network.
inventory status, a group of
students designed in this way.
2] Wahidul Alam, An IoT enabled service of a Smart Vending Machine which
Fahima Sultana, Jubaida vending machine which will be supply required items by making
Bahar Saba, Ayikutu operated through a mobile contactless payment methods.
Courage Kofi application and bKash ,with the
- Nov 2019 incorporation of cloud computing
which aims to be cost effective
and less time consuming and yet
user friendly
17-04-2024 Dept. of Mechanical Engineering, RNSIT 6
What is an IoT Vending Machine
• An IoT Vending Machine is a connected Vending machine that leverages the
internet of things to provide enhanced user experience, increased security and
expanded payment option.
• Vending machines are embedded systems. They often programmed in wiring, a C
programming, Python language optimized for running on low power hardware in
near real time.
17-04-2024 Dept. of Mechanical Engineering, RNSIT 7
RESEARCH METHOD
The main goal of our research is to empower a cost-effective platform for vending
machine business with the assistance of the state of the art technology and IoT
solutions.
• Step-1
Customers will be connected to the Internet in their smartphones provided
by the Mobile Network.
• Step-2
Each vending machine has a unique QR code (Quick Response code)
printed to its body, containing a specific URL connected to a web-based system
that gives a virtual representation name Virtual Vending Machine to the
customer. In this way, the client can see the list of products of that particular
vending machine and select the items to purchase the items from the machine.
17-04-2024 Dept. of Mechanical Engineering, RNSIT 8
• Step - 3
A mobile application has been developed to interact with the Virtual Vending
Machine, which needs to be installed in the customer's smartphone. It comes up with the
advantage of enabling greater security in payment from the user's wallet and provides a
comfortable user experience to the customer to interact with the machine to purchase the
product.
17-04-2024 Dept. of Mechanical Engineering, RNSIT 9
• Step-4
An IoT Gateway is installed inside the physical vending device and connected through
the Internet. This built-in electronic board is designed and assembled with Arduino
compatible modules with meagre costs. After completing a successful payment, the
machine gets the request to dispense the item in the locker.
• Step -5
Digital Payment Service receives the customer payment that has been paid through the
app. On the Internet of Things-based vending machine, mobile proximity payment can be
applied using a smartphone app in a fully contactless way [18].
• Step-6
The payment goes to the Merchant Account legitimately after deducting a particular
percentage as a commission that the vending machine operator agreed to receive from the
merchant.
17-04-2024 Dept. of Mechanical Engineering, RNSIT 10
Process Flow Chart
17-04-2024 Dept. of Mechanical Engineering, RNSIT 11
PROJECT OBJECTIVES
The main objectives of the project work are as follows:
• To carry out a study on the performance of IoT Vending Machine.
How it works:
1. Scan the QR code printed on the vending machine.
2. Choose the product and pay through bKash.
3. Collects the purchased item
• The intention is to keep the design simplistic as possible, in order to improve efficiency,
as well as ensure that any future improvement can be performed.
17-04-2024 Dept. of Mechanical Engineering, RNSIT 12
IMPLEMENTATION
• In this proposed framework, a user has to install a mobile application that we have
developed to communicate with the vending machine. Through this application, a
customer needs to sign in by giving a mobile number.
17-04-2024 Dept. of Mechanical Engineering, RNSIT 13
Benefits of IoT Vending Machine
• Enhanced User Experience :
IoT vending machines offer users a more enjoyable and convenient
experience. For example, they allow users to track their orders and make payments
through a mobile app or their credit card.
• Increased Security :
IoT vending machines come with advanced security features that help
protect customers' personal information such as credit card numbers and passwords.
• Expanded Payment Options :
IoT vending machines offer users a variety of payment options such as
cash, credit cards, and mobile payments.
17-04-2024 Dept. of Mechanical Engineering, RNSIT 14
PROBLEM STATEMENT
Major Problem:
Is it feasible to put up vending machines in our country?
Minor Problems:
What is the most preferred type of goods that consumers are willing to purchase?
What is the consumer’s spending capacity?
What are the most desired locations for vending machines?
What is the rate of profitability?
What are the benefits that the consumer can get out of this machine?
How acceptable is the project, in terms of convenience and efficiency, for the consumers?
17-04-2024 Dept. of Mechanical Engineering, RNSIT 15
Future Scopes
• Convenience anytime and anywhere.
• Available at anytime 24*7.
• It can be located at any place.
• Enhanced Security.
• Improved customer experience.
17-04-2024 Dept. of Mechanical Engineering, RNSIT 16
REFERENCES
• Hui, Mary (3 January 2018). "Vending machine for homeless just launched
in U.K., to debut in U.S. cities". Chicago Tribune. Retrieved 31 May 2018.
• Jaffe, Eric (December 2006). "Old World, High Tech" (World's First Vending Machine,
scroll down to read". Smithsonian.com. Retrieved 4 April 2017.
• Yoshihiro Higuchi. "History of the Development of Beverage Vending Machine
Technology in Japan" . Center of the History of Japanese Industrial Technology.
• Bock, Pauline (January 2016). "How a City in France Got the World's First Short-Story
Vending Machines". The New Yorker Retrieved 22 January 2016.
17-04-2024 Dept. of Mechanical Engineering, RNSIT 17
Thank You
17-04-2024 Dept. of Mechanical Engineering, RNSIT 18