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

Design and Development of A Smart Shopping Cart System

This document describes a proposed smart shopping cart system that aims to streamline the shopping and checkout process. The system uses RFID tags on products and an RFID reader and LCD screen on shopping carts. When a customer adds a product to their cart, the RFID reader detects the product tag and displays the product name and price on the cart screen. This allows customers to view a running total in their cart and avoid long checkout lines. The document compares this approach to existing smart cart systems that have limitations like short wireless transmission ranges or inability to add/remove items flexibility.

Uploaded by

Nihed Jebali
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
33 views5 pages

Design and Development of A Smart Shopping Cart System

This document describes a proposed smart shopping cart system that aims to streamline the shopping and checkout process. The system uses RFID tags on products and an RFID reader and LCD screen on shopping carts. When a customer adds a product to their cart, the RFID reader detects the product tag and displays the product name and price on the cart screen. This allows customers to view a running total in their cart and avoid long checkout lines. The document compares this approach to existing smart cart systems that have limitations like short wireless transmission ranges or inability to add/remove items flexibility.

Uploaded by

Nihed Jebali
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 5

2022 Third International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT)

Design and Development of a Smart Shopping Cart System


2022 Third International Conference on Intelligent Computing Instrumentation and Control Technologies (ICICICT) | 978-1-6654-1005-2/22/$31.00 ©2022 IEEE | DOI: 10.1109/ICICICT54557.2022.9917860

P.Aruna Jeyanthy S.Raja Mohamed Mohammed Alarfaj


Electrical and Electronics Engineering Departmet of Electrical and Electronics Department of Electrical Engineering
Department Engineering King Faisal University
Kalasalingam Academy of Research Univeristy of Bahrain Al-Ahsa,31982, Saudi Arabia
and Education Isatown, Kingdom of Bahrain mkalarfaj@kfu.edu.sa
KrishnanKoil, India rsumsudeen@uob.edu.bh
p.arunajeyanthy@klu.ac.in

Singam Sandeep Reddy K.S.Jenin


Electrical and Electronics Engineering Electrical and Electronics Engineering
Department Department
Kalasalingam Academy of Research Kalasalingam Academy of Research
and Education and Education
KrishnanKoil, India KrishnanKoil, India
991700601@klu.ac.in 991700600@klu.ac.in

Abstract— In big shopping malls to purchase things in the Screen. Billing system is done by transferring the data by IOT
shop there will be a huge crowd in holidays and the crowd will [1-2]. But in this they can’t add or remove the product. Hence
be more during offers and discounts period. People buy more the author designs a system of which each trolley should have,
things on those days. After finishing purchasing, he/she should and it creates a best way of shopping. It consists of RFID
go for bill counter for billing purpose. The biller will bill the reader and the product has RFID tags by which the product
things by using barcodes and it is a time taking process. If it details will be known. The details will transfer to the billing
continuous it will lead to make long queues in the billing area. counter by ZigBee module, but the main disadvantage is it will
This research work is used to avoid this problem. To overcome
operate for the short distances only [3-4].
this problem the product should have RFID tags and the
shopping trolley should have LCD screen and RFID reader. Smart trolley using Arduino: The device consists of,
When customer puts some product in the trolley means it display, switch, power supply and RFID reader. The
automatically detects the product, product name and the purchasing of the items is done by transferring the data which
amount will be shown on the LCD screen. If you don’t want the is scanned by the RFID system using barcodes. But in this
product then you will take away from the trolley, and it will printing of bill is hardcopy [5-6].
automatically remove amount of the product from billing. The
trolleys (Cart) first detect whether the mode of shopping is RFID based advanced shopping trolley for supermarket:
online or offline. And the total amount will go to the billing In this paper the author designed a system consist of RFID and
system by Zigbee module and IOT so that it can save more time using the GSM module they will transfer the billing data.
and avoid crowding and queues. Online shopping means it Also, it will show the weight of the product also if the weight
requires network. is less, it will automatically the beep sound will come, and it
indicates that the product is not good to buy. [7-8]
Keywords—smart shopping cart, Radio Frequency
Identification (RFID), Internet of things (IoT), Zigbee module Human guided smart trolley Using Arduino and RFID: In
this paper the author invented a trolley which is completely
I. INTRODUCTION guided by human with some smart systems. It shortly we can
The proposed smart shopping cart is more useful, comfort call that as mini robot for shopping purposes.
and efficient in purchasing the goods. In this work a unique II. PROBLEM FORMULATION
trolley with automatic billing system using RFID is designed.
The main objective is to avoid crowd and to provide A.Problem Defination
comfortable shopping for customers. The smart shopping cart Now a days most people prefer to live in cities and are free
will reduce the time of billing process. The cart having RFID to visit Malls, Markets, Shopping complexes to secure more
system used to deal with the billing system. The data will be items. They face lots of difficulties and problems in shopping.
transferred using wireless by ZigBee Module. Every single When the customer has not brought money enough for
trolley will have separate RFID device to check the RFID tags purchasing, takes lots of disappointing moment to take away
and separate trolley address. The customer will automatically the product. And some shopkeepers will not give any
scan the product and can see the total product amount on LCD discounts provided in the product and that also want to be
Screen. This will be more useful for the malls and big rectified. Also, for the billing it takes much time and leads to
shopping complexes, and it gives a nice and comfortable standing in a long queue in the crowd perhaps, it is not safe to
experience for the people, and it will lead to attract people to standing in crowd in this pandemic situation. To solve these
the shop again and again. problems using this solution is identified using Universal
Smart/Innovative shopping cart proposed by author Product Code (UPI) and Radio Frequency Identification
designed a smart trolley for shops. The device is fixed in the (RFID).
trolley. In that the product and the product name and amount B.Problem Solution
will be displayed in the LCD screen and the total amount also
will be automatically calculated and will display in the LCD A buyer goes into the supermarket and takes the trolley for
buying things. Each trolley is fixed with RFID reader device.

978-1-6654-1005-2/22/$31.00
Authorized licensed ©2022 IEEE
use limited to: UNIVERSITAETSBIBLIOTHEK 184
CHEMNITZ. Downloaded on December 21,2023 at 17:50:35 UTC from IEEE Xplore. Restrictions apply.
2022 Third International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT)

The mode of purchase is checked with the Arduino online or Flash memory: Used in the process of storing. It’s a
offline. If the customer brings the RFID tag near to the RFID permanent application storage if once you unplug the
reader means it will automatically read and give the identical Arduino, you know need to upload the application again.
number which gives the details of the product to the Arduino.
The data received by the Arduino will be displayed in the LCD SRAM memory: Used in the process of storing. When it is
screen and the LCD will show the product name and amount running also.
and overall cost. It will satisfy the customer to not cross the EEPROM memory: It is also like a flash memory once the
limit. If the Arduino detects that the shopping mode is online data is stored the power may be down or up and the Arduino
the final amount will be calculated and displayed on the screen data also will be saved.
the customer can pay the bill before packing.
ESP8266: The ESP-01 WIFI module is used to get connected
III. METHODOLOGY to a Wi-Fi network for internet access. The ESP01 is based on
the ESP8266 chip is shown in Fig.3. On the GISMO board,
The black diagram of the proposed work is represented in the ESP-01is used as a WIFI adapter to give wireless internet
Fig.1. A 12V power supply (Lead Acid Battery) is fed to the access to the microcontroller. The hardware interface between
circuit. It is given to the bridge rectifier, filter capacitor filter the microcontroller and the ESP-01 is a serial interface. The
and to the 7805 regulator 5V power supply unit. Using Rx and TX pins of ESP-01 are connected to 9 and 8 pins of
Arduino nano and 16x2 LCD display. An alarm is used to Arduino. These pins are not hardware, so the serial library pins
indicate a buzzer sound. EM-18 Module (9600 baud rate) are used to create a port.
125kHz frequency and will read the RFID Tags. EM-18
Module is used whenever the item is added. Whatever are
added a tag of data is send to the Arduino. In that tag, a 12digit
number and gagged are combine with the product and we are
going for addition and subtraction.

Fig.1. Proposed system black diagram


Fig.3 ESP Pin details
A. Materials and Protocols:
RFID Reader: Radio Frequency Identification has become
TABLE 1: PROJECT COMPONENTS a hot topic around the world. RFID system delivers what bar
Name of the components Specifications codes cannot: real time information on the precise location and
Arduino Nano 5V, 7-12V status of goods in a process flow. It does it through wireless
Lead acid Battery 12V, 1.2Ah transfer of data between the RFID reader and the RFID tags.
RFID reader and tag 860 – 960 MHz The purpose of RFID system is to enable data to be transmitted
Zigbee Module Freq Band- 2.4GHz
by a portable device called a tag, which is read by an RFID
ESP8266 3.3V, 7-12V, C.S-80MHz
reader and processed according to the needs of a particular
application. It’s nothing but a type of numerical values
LCD display 4.2V, 16x2
presents in the tags to be scanned by the RFID reader.
Zigbee: Zigbee (Fig.4) is a module used for high level
Arduino: Arduino UNO (Fig.2) is nothing but it’s a type of communication. And it is a wireless network. Most compact
micro controller which has set of digital and analog. and when compared to Wi-Fi data transfer speed is less in
(Input/Output). It has 14 digital pins and 6 analog pins. It is ZigBee module. Because of less cost we are taking the ZigBee
capable of 7 and 20 volts. module.

Fig.2 Arduino UNO Fig.4 Zigbee

978-1-6654-1005-2/22/$31.00
Authorized licensed ©2022 IEEE
use limited to: UNIVERSITAETSBIBLIOTHEK 185
CHEMNITZ. Downloaded on December 21,2023 at 17:50:35 UTC from IEEE Xplore. Restrictions apply.
2022 Third International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT)

LCD Display: Liquid Crystal Display (LCD) (Fig.5) is the will detect as online mode otherwise it will automatically
combination of Liquid and Crystal properties. They are having detect offline mode within seconds. fig.8: In the virtual
temperature range. It contains two glass panels and in between terminal we want to type ESP2866 means it will detect that
it has liquid crystal material sand. Transparent electrodes are the shopping mode is Online.fig.9: In this we are going to use
coated on the surface of the glass plates. On the outside of the codes instead of RFID Tags but only in simulation part.
glass panels polarizers are pasted. They are used to polarize fig.10:By using INCREMENT, DECREMENT, MOVE
the light rays to definite angle. Mostly LCD’s will consume Buttons we can change or fix our budget limit. And press
less power, less weight, and thickness is only millimeters and ENTER Button to start the shopping. fig.11: in offline mode
it can be easily powered for long duration. In our project it is
the bill will sent to the bill counter by IOT by ZEROS and
used to display the product, product name, and the amount of
ONES. Like showing in the virtual terminal tab in the above
the product by receiving the data from the Arduino.
image. fig.12: what are the procedures we did in the offline
shopping; the same procedure is followed in the online mode
also. fig.13: The total amount will show in our display itself.
By use of Paytm, G-Pay or some other money transaction
procedures you can pay the amount by online itself. Fig.14 is
showing the placing the items in online mode. Finally, total
items in online is shown in Fig.15.

Fig.5 LCD Display

Power Supply: The power supply given to the system should


be +5volts. And for better and convenient display the voltage
pin should be attached to the pin 3. The ground terminal
should be fixed properly I mean should be isolated properly
by this no voltage is induced. The module should be separated
from the other circuits or isolated from the other circuits by
that we can see no voltage is induced. And the module should
be separated to avoid of display flickering.
Wheelchair: It’s a manual type of trolley. Weight carrying Fig.6. Final results of the proposed system
capability: 50-80kg.Height of the trolley: 80cm, Width of the
trolley: 40cm, depth of the trolley: 50cm.
IV. MODELLING AND SIMULATION

In this simulation part, by pressing play button the entire


simulation part starts to run. At the stage of starting, it
indicates in the display that “SMART SHOPPING CART
USING IOT”. After pressing play button, the virtual terminal
box would appear in that we want to type ESP2866 If we
typed this code means it will detect as online mode otherwise
it will automatically detect offline mode within seconds. In
the virtual terminal we want to type ESP2866 means it will
detect that the shopping mode is Online. In this we are going
to use codes instead of RFID Tags but only in simulation part.
By using INCREMENT, DECREMENT, MOVE Buttons we Fig 7 - Connections of entire system
can change or fix our budget limit, and press ENTER Button
to start the shopping. Copy the tag codes and paste it in the
virtual terminal and in the display, it automatically shows the
item name, grams, and amounts. in offline mode the bill will
sent to the bill counter by IOT by ZEROS and ONES. Like
showing in the virtual terminal tab in the above image. what
are the procedures we did in the offline shopping; the same
procedure is followed in the online mode also. The total
amount will show in our display itself. By use of Paytm, G-
Pay or some other money transaction procedures you can pay
the amount by online itself. fig 6 in this simulation part, by
pressing play button the entire simulation part starts to run.
At the stage of starting, it indicates in the display that
“SMART SHOPPING CART USING IOT” fig.7: After
pressing play button the virtual terminal box would appear in
that we want to type ESP2866 If we typed this code means it Fig 8. Starting of smart shopping cart

978-1-6654-1005-2/22/$31.00
Authorized licensed ©2022 IEEE
use limited to: UNIVERSITAETSBIBLIOTHEK 186
CHEMNITZ. Downloaded on December 21,2023 at 17:50:35 UTC from IEEE Xplore. Restrictions apply.
2022 Third International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT)

Fig 9. Detection of Offline mode Fig. 14. Placing the items in online mode

Fig, 10 . Detection of online mode Fig.15. Total in online mode

V. PROTYPE MODEL DEVELOPMENT

The proposed solution is implemented on a hardware


board(fig.16) and put to the test in a real-world scenario. The
results are validated and compared to other well-known
methodologies, proving that the suggested system is more
efficient in terms of low cost and fast performance than other
systems. etc.

Fig. 11. Ssetting an amount limit for purchasing

Fig .12 Placing an item

Fig.16 Experimental model

A. Experimental reults:
The project work is examined using separate trial cases for
every 1-cm, with three distinct things assessed for all
Fig. Prototype model
practical trials inside a 60-cm trolley with the reader in the
center position. The rate of detection is also affected by the
product's substance.
Fig. 13. Total in offline mode

978-1-6654-1005-2/22/$31.00
Authorized licensed ©2022 IEEE
use limited to: UNIVERSITAETSBIBLIOTHEK 187
CHEMNITZ. Downloaded on December 21,2023 at 17:50:35 UTC from IEEE Xplore. Restrictions apply.
2022 Third International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT)

1.2 data are transferred by ZigBee Module and ESP Module. The
total bill amount will send to the main server and to the bill
1 counter through the main service the designed shopping cart
0.8 will be very useful in time management we can save lots of
time (s)

0.6 time by avoiding long queues and crowd. Want to reduce the
size of the RFID tags. The device is also water and metal
0.4 sensitive. The RFID reader capability is of 50tags/sec. This
0.2 was to develop an app activates the trolley and, it has the
0 capacity to read the tag.
1 2 3 4 5 6 7 8 9 10
distance (cm) REFERENCES

[1] Dilyana V. Budakova. Lyudmil G. Dakovski. Veselka . Petrova-


Fig.17. Detection rate for products in the trolley Dimitrova “Smart Shopping Cart Learning Agents Development”
Department of Computer Systems and Technologies, Technical
University of Sofia, Branch Plovdiv, Plovdiv, Bulgaria, IFAC 52-25
(2019) 64–69.
[2] Priyanka S. Sahare , Anup Gade , Jayant Rohankar A Review on
Automated Billing for Smart Shopping System Using IOT” P.G.
Scholar, Department of Information & Technology, RTMNU
University, Nagpur, Maharashtra 440033, India, IIETA International
Information and Engineering Technology Association, 2021.
[3] Priyanka S. Patil , Yogita P. Gaikwad , Komal D. Mali , Abhishek D.
Shingade , Muin R. Shikalgar “Advance Shopping Cart with Smart
Billing Using Arduino” Lecturer, Department of Electrical
Engineering, Rajarambapu Institute of Technology, Rajaramnagar,
India,2581-5792.
[4] [Shivika Srivastava ,Shivansh Rai1 , Shashi Kumar1, Shippu Bhuhsan1
, Devasis Pradhan. IoT based Human Guided Smart Shopping Cart
System for Shopping Center” Final Year UG Students, Department of
Electronics & Communication Engineering, Acharya Institute of
Fig.18 Detection rate for removal of products from the trolley
Technology, Dr. Sarvepalli Radha Krishnan Road, Bengaluru -560107,
India, 2415-6272
Fig.17 depicts how the reader's detection rate changes when
[5] Mobeenshahroz, muhammadfaheemmushtaq, maqsoodahmad,
flexible plastic products are present in the cart. The x axis saleemullah, arifmehmood, and gyu sang choi, iot-based smart
represents distance, while the y axis represents time. Because shopping cart using radio frequency identification ieee access.
these products have very thin packaging, there is a steady [6] Ankush Yewatkara, FaizInamdarb, Raj Singhc, Ayushyad , Amol
detection rate for virtually the entire distance except for a few Bandale, Smart Cart with Automatic Billing, Product Information,
locations. Fig.18 demonstrates how the reader's detection rate Product, Recommendation Using RFID & Zigbee with Anti-Theft7th
International Conference on Communication, Computing and
fluctuates the objects are removed from the cart. The x axis Virtualization 2016.
represents distance, while the y axis represents time. The first [7] Zeeshan Ali, Reena Sonkusare, RFID based Smart Shopping: An
' removal rates are inconsistent and second tag's removal rate Overview, 2014 International Conference on Advances in
is consistent. Communication and Computing Technologies, 978-1-4799-7319-
2014.
VI. CONCLUSION [8] Ashutosh Walimbe, Vikrant Pagnis, Akshit Alva,
ASidheshBalapure,Madhuri Kar, A Survey Paper on Smart Trolley
Using RFID Technology,International Journal of Future Generation
This smart shopping cart make a new role in an automated
billing system used in supermarkets, malls, etc. The billing

978-1-6654-1005-2/22/$31.00
Authorized licensed ©2022 IEEE
use limited to: UNIVERSITAETSBIBLIOTHEK 188
CHEMNITZ. Downloaded on December 21,2023 at 17:50:35 UTC from IEEE Xplore. Restrictions apply.

You might also like