Automated Smart Trolley With Smart Billing Using Arduino
Automated Smart Trolley With Smart Billing Using Arduino
Abstract—Shopping mall is a place where people get their daily necessities. There has been an emerging demand for quick and
easy payment of bills in shopping malls. Quite often, when shopping in a supermarket shoppers are frustrated at locating the
items on the shopping list and no assistance is available. To overcome these problems we have designed a smart trolley with a
mobile application. This paper provides an app which helps the customers in finding the location of the product. It also provides
a centralized and automated billing system using RFID. Each product of shopping mall, super markets will be provided with a
RFID tag, to identify its type. Each shopping cart is implemented with a Product Identification Device (PID) that contains
microcontroller, LCD, an RFID reader. Purchasing product information will be read through a RFID reader on shopping cart
and it is displayed in LCD which is interfaced to the controller. At the billing counter, the total bill will be transferred to PC by
Bluetooth module.
Index Terms—RFID Reader, RFID Tag, LCD, mobile APP
I. INTRODUCTION
Now a day’s interest in shopping malls is widely increasing among people. In the present shopping malls, customers find various
difficulties. Those difficulties are mentioned below. One third of major shoppers buy groceries on a budget. Most of the times, it is
only at the end of purchase shoppers come to know that the overall purchase total is greater than their budget. Then they spend
much time in searching for their desired products and finally overall shopping process becomes more time consuming too. Due to
this, several times shoppers couldn’t buy all their desired products and miss out few items. Another major problem faced by users is
that they have to wait in long queues for billing. Thus the proposed system overcomes all these drawbacks faced by shoppers in
shopping malls.
In the first step of this project, a mobile application is developed to make shopping process easy. This application is designed in
such a way that it holds information about all the products available in the shopping mall with price. As soon as the shopper opens
the app, list of items with price gets displayed. The customer goes through the items and will select the desired items. After
selecting, this application sorts the
Selected items and displays them rack wise i.e. rack1 items first, rack2 items second and so on.
Each item in Supermarket is tagged with a unique RFID label. Each shopping cart is designed or implemented with a Product
Identification Device (PID) that contains microcontroller, LCD, an RFID reader .RFID Reader recognizes the products put in the
cart. As soon as each item is placed, various information like item name, price of the product are displayed in the LCD display
placed in the cart. Along with this total sum is also displayed. The total bill amount will reach the bill counter immediately through
Bluetooth technology. Then the user has to pay just the total amount and can walk away. Thus Item-level deployment of RFID
technology allows for quick checkout aisles that scan all products at once and generates total automatically, eliminating different
sectional counters and long queues, which are consistently reported as one of the most negative aspects of supermarket shopping.
A. Trolley Unit
In this unit the Arduino microcontroller is attached to a RFID reader and barcode reader. As the user puts the items in the trolley the
reader on the trolley reads the tag and sends a signal to the controller. The controller then stores it in the memory and compares it
with the lookup table. If it matches then it shows the name of item on LCD and also the total amount of items purchased.
B. Billing Unit
As soon as the shopping is over the user comes near the billing section .The total bill will display on the billing computer.
D. RFID Tags
Tags are of two types: passive tags which have no battery life and active tags which have battery life. RFID tags released for
automatically identifying a person, a package or an items. These are transponders that transmit information. RFID tag contains two
parts. One is integrated circuit for modulating, storing and processing information and demodulating radio frequency (RF) signal.
The second is an antenna for receiving and transmitting signal.
E. RFID Reader
RFID reader consists of an RF module that acts as a transmitter and receiver of radio frequency signal. Transmitter consists of an
oscillator to create the carrier frequency; a modulator to make impact on data commands upon this carrier signal & a receiver that
contains demodulator to extract the data returned.
F. LCD Display
LCD has the ability to display numbers, characters and graphics. The display is interfaced to I/O port of microcontroller (P0.0-P0.7).
The display is in multiplexed mode i.e. only one display remains on at a time. Within 1/10th of a second the next display switches
on. In this way sequentially on and off display will result in continuous display of count due to persistence of Vision.
G. RF Module
RF module consists of RF transmitter and RF receiver. It is a small electronic circuit used to transmit and receive radio signal. It
selects one out of a number of carrier frequencies. Types of RF module are:
1) Transmitter module
2) Receiver module
3) Tran receiver module
In this project we have used Tran receiver type RF module. It is a small PCB sub assembly and is capable of transmitting and
modulating a radio wave that carries data. Transmitter modules are implemented alongside a micro controller which will provide
data that can be transmitted to the module.
V. FLOWCHART
Each shopping cart is designed or implemented with a Product Identification Device (PID) that contains microcontroller, LCD and
RFID reader. Purchasing product information will be read through a RFID reader on shopping cart and it is displayed in LCD which
is interfaced to the controller. At the billing counter, the total bill will be transferred to PC by Bluetooth module. When a customer
purchase a product, he/she first scans the RFID tag of each product to the RFID reader and then places it into the trolley.
V. CONCLUSION
The desired objectives were successfully achieved in the prototype model developed. The developed product is easy to use and
economical. Though the project showcases the proof of concept, there are a few aspects that can be included to make the smart
shopping cart more robust. To begin with, in this project the latency time of the wireless communication with the server may need to
be considered. Secondly, the communication is not very secure.It is impossible to stick RFID tag to some products. In such cases,
conventional scanning of barcode is more sophisticated. Further, a more sophisticated micro-controller and larger display system
can be used to provide better consumer experience.
REFERENCES
[1] Dr.Suryaprasad J, Praveen Kumar B O, Roopa D Arjun A Novel Low-Cost Intelligent Shopping Cart, Proceedings of the 2nd IEEE International Conference
on Networked Embedded Systems for Enterprise Applications, NESEA 2011, Perth, Australia, December 8-9, 2011
[2] Zeeshan Ali, Prof. Reena Sonkusare, ”RFID Based Smart Shopping and Billing”, International Journal of Advanced Research in Computer and Communication
Engineering, Vol. 2, Issue 12, December 2013
[3] Larson, Bradlow and Fader, “An Exploratory Look of Supermarket Shopping Paths,” International Journal of Research in Marketing, April 2005. Available:
http://www.searchlores.org/realicra/PT_1006.pdf
[4] G. Roussos and B. College, ―Enabling Rfid in Retailǁ, Computer, IEEE,vol. 39, no. 3, 2006.
[5] Ankit Anil Agarwal, Saurabh Kumar Sultania, Gourav Jaiswal, Prateek Jain.ǁ RFID Based Automatic Shopping Cartǁ, Control Theory and Informatics Vol 1,
No.1, 2011.3
[6] Motorola, transforming the customer experience with RFID (White Paper).