Implementation of Secure Smart Cart For Automatic Detection of Objects Using Arduino and RFID
Implementation of Secure Smart Cart For Automatic Detection of Objects Using Arduino and RFID
2023 11th International Conference on Emerging Trends in Engineering & Technology - Signal and Information Processing (ICETET - SIP) | 979-8-3503-4842-2/23/$31.00 ©2023 IEEE | DOI: 10.1109/ICETET-SIP58143.2023.10151486
Abstract - This model aims to shorten the line at billing counters customer only needs to make a payment based on the amount
in shopping malls or supermarkets. The system accomplishes shown to the cashier, rather than standing in a long line to
this by presenting the entire details of the product on the cart. complete the transaction. The suggested improvement to the
By using this process, the customer can pay the balance in full shopping cart can reduce shopping costs, save customer’s
directly at the checkout counter and proceed with their
purchases. This eliminates the traditional method of scanning
time, improve the shopping experience, and keep the
goods at the counter, resulting in a faster overall purchasing generated data safe. Over the past two years, interest in RFID
experience. Additionally, with this system, the customer knows and related technologies has exploded, particularly due to
the total amount to be paid and can plan their shopping their rapidly expanding applications for tracking products
accordingly. Purchasing only essential commodities will result throughout the food supply chain. Item-level tagging was not
in increasing savings. Human error is significantly decreased yet feasible due to the high cost of RFID deployment and the
when the whole billing process is automated. To improve the extremely low profit margin of supermarket goods, but the
customer's purchasing experience, the system also includes the RFID tags of the same category can be reused. It is easy to
ability to delete scanned products. The method is advantageous imagine a scenario where each item in a supermarket is
for shopping malls because it can assist in lowering the number
of billing counters, which will help drastically lower labor costs.
labeled with an RFID tag, shopping carts are equipped with
This model is based on the Arduino platform, which connects to RFID readers and onboard computers that can recognize the
several IoT modules that are widely used in research and products placed in them. These systems could display
wireless automation solutions. The use of load cells ensures information and promotions wirelessly or through wired
security during shopping by detecting the unscanned products. retrieval from the backend. Additionally, the stored data can
be used in future to offer personalized recommendations or
Keywords – RFID, Arduino, LED/LCD, Weight Sensor (Load deals. Furthermore, if RFID technology were to be adopted
Sensor), RFID Reader, Buzzer. at the item level, it would enable fast checkout lanes,
eliminating long queues, which are widely regarded as one of
I. INTRODUCTION the worst aspects of grocery shopping. This issue could be
addressed by implementing the secure smart shopping cart.
When people shop at a large shopping complex, they often
exceed their spending limit and find themselves waiting in
II. RELATED WORKS
long lines after completing their shopping. The Smart
Shopping Cart addresses these issues by helping customers This model includes a touch-screen tablet and an RFID
stay within their budget and purchase only the necessities reader. A website must be able to allow users to build new
they need. Moreover, the system eliminates lengthy checkout shopping lists for this system to work. By scanning each item
lines by scanning items beforehand, allowing customers to in the customer's basket, the self-checkout component saves
quickly pay for and bag their purchases. This method benefits them from having to wait in line at the register.[1] This paper
shopping malls by reducing the number of billing counters, offers suggestions for creating an intelligent shopping cart
which in turn lowers labor costs and keeps records of users. system that will record online purchases and transactions.
A central database containing the prices of every item sold in The system will also provide suggestions based on the
the market is necessary. For instance, the shopping cart purchases made. For anti-theft purposes, an RFID reader is
features an RFID reader and a LCD panel. The LCD panel installed at the exit.[3] With this model, a user can instruct a
can be used by the customer to learn about product details, virtual assistant to automatically remove items from a
promotions, and locations. Additionally, the RFID reader shopping basket to keep cost down so that they can keep
scans an item as soon as a customer places it in the trolley, themselves under budget which help in proper budget
and the LCD panel display shows the product's data. The management.
E. Buzzer
A buzzer is a voice instrument that transforms an audio
model into a sound signal. The primary purposes of it are to
warn or prompt.
Authorized licensed use limited to: UNIVERSITAETSBIBLIOTHEK CHEMNITZ. Downloaded on December 22,2023 at 17:10:50 UTC from IEEE Xplore. Restrictions apply.
and a key fob. It is frequently used in apps for person or object STEP 3: After that, the user will be able to continue shopping,
identification, such as attendance systems. as soon as user starts the cart, the cart will greet the user by
displaying a "welcome" message.
STEP 4: The cart will be showing two major details, namely:
(i) Quantity of Products
(ii) Price of Product
STEP 5: Initially, all the details will be ‘0’, but as soon as the
user adds any products, the details will get updated
accordingly.
STEP 6: All the details will be updated in real time as per the
actions of the user.
STEP 7: There will be a dedicated button to delete any item
from the cart, and a buzzer is also there to alert the user in
case of any error.
STEP 8: The load sensor will tally the weight in the cart
continuously with the weight assigned to the respective
product in the memory.
STEP 9: Every cart will be connected to a centralized system,
which will have the total billing details of the user.
STEP 10: After completion of the shopping, the user can
check the bill and make payment at the payment counter.
Figure 2: System Architecture of components.
VII. RESULT
VI. WORKFLOW
In this section the operation of the proposed system is
Here is a detailed explanation to show the working of the demonstrated.
system: Physical overview of the cart.
STEP 1: Firstly, the user has to register on the registration
page to get their USER ID which will be different for every
individual.
Initially the cart will display two major value that is:
Total & Quantity,
both will be “0” in the beginning.
STEP 2: Secondly, the user will be provided with a shopping When a user adds a product in the cart the details get updated
cart having a unique ID to differentiate it from other carts. accordingly. For ex - As we have added two products inside
Authorized licensed use limited to: UNIVERSITAETSBIBLIOTHEK CHEMNITZ. Downloaded on December 22,2023 at 17:10:50 UTC from IEEE Xplore. Restrictions apply.
the basket the product details have automatically updated. registered and whose IDs have been inputted. Customer
payments are only accepted at the billing counter.
Supermarkets and shopping malls can use this idea as a
business plan to boost customer traffic. This will raise
people's awareness of new technologies and familiarize them
with them, enabling us to introduce additional benefits.
Overall, it will offer a novel and wonderful experience to the
user and may boost sales as a result of time, effort, and labor
cost savings. Additionally, it offers safety to both customers
and store owners and fosters a relationship of trust between
them. The consumer will be able to scan the items in the cart
to get a quick bill total and all the other product information
Figure. 6 : Updated details after addition of product. right there on the cart. Another advantage for the shop owner
is that there will be fewer staff members required at the cash
We have used Load Cell (Weight sensor) to detect the counter, which will result in higher profit margins than in the
presence of any unscanned product. past. Like this the shopping cart sets itself apart from other
When any unscanned product is added inside the cart, the versions on the market, as it has several features.
Cart will alert the user with a buzzer and display the message
"Excess Material Please Check" on the screen. IX. FUTURE WORK
We can embed direct billing on the cart itself for the
convenience of the user. To achieve this, we can use a
swiping machine for card payments. To support the current
era of payment gateways, which is through net banking, we
can use the QR code technique on the cart itself to make
payments easier and more convenient. For the convenience
of the user, we can also try to come up with a voice-activated
feature which can be used to add or delete items, check the
bill amount, and most importantly, guide the user towards the
Figure. 7 : Display of Alert message for unscanned product. required product they want. We can also use Image
recognition technique to directly scan the product by using
Once the shopping is completed, the total bill will be camera on the cart.
forwarded directly to the centralized billing counter.
Example - X. REFERENCES
Before Shopping: Total Bill = 00 Rs.
[1] Bachelor’s thesis Business Administration, Business Academy 2014 .
Smart Shopping Cart System.
[2] IJDER | VOLUME 5 | ISSN:2321-9939 (2016) Smart Shopping Cart
for Automatic Billing in Supermarket.
[3] 7th International Conference on Communication, Computing and
Virtualization (2017) Smart Cart with Automatic Billing product
Information, Product Recommendation using RFID & Zigbee with
Antitheft.
[4] ISSN: 2456-3307 (www.ijsrcsit.com)(2018) Research On Smart
Shopping Cart.
[5] Development of an Intelligent Smart Shopping Cart System (2019)
Manuscript received February 01,2019; revised April 12,2019
Figure. 8 : Total bill details on the billing counter before shopping. [6] Smart Cart with Automatic Billing product Information, Product
Recommendation using RFID & Zigbee with Anti-Theft (2019).
After Shopping: Total Bill = 30 Rs. Department of CSE Sinhgad Institution, Lonavala.
[7] Automatic voice-activated adjustment of shopping cart (2019) by-
Ashish Duggal
[8] Journal of Automation and Automobile Engineering (e-ISSN:2582-
3159) {2019} Smart Shopping Trolley
[9] RFID Cloud Smart Cart System. ([email protected] ) (2020).
Implementation of RFID Cloud Smart cart System.
[10] Design and Construction of a Smart shopping Trolley 2020. Capstone
project BSC Electrical & Electronical Engineering.
[11] .Yathisha L, Abhishek A, Harshit R, Drashal Koundinya on
“Automation of shopping cart to ease queue in malls by using RFID”,
year-2015, publication- IRJET.
[12] Jadhav Rahul, Pradeep, Nandkumar, Tarali Shivkumar “RFID based
Figure. 9 : Total bill details on the billing counter after shopping. Automated billing trolley”, year-2015, publicationIJSR.
[13] Suraj.S, Vishal Guruprasad, Udayagiri R Pranava, Preetham S Nag,
VIII. CONCLUSION “RFID Based Wireless Intelligent Cart Using ARM7,” International
Journal of Innovative Research in Science, Engineering and
When using this Smart Cart System, customers do not have Technology, Vol. 5, Issue 8, 2016.
to wait in queue for their time to scan the purchased products. [14] Suryaprasad J, Praveen Kumar B O, Roopa D & Arjun A K, “ A Novel
Low-Cost Intelligent Shopping Cart,” IEEE, 2014.
The smart cart can only be used by customers who have
Authorized licensed use limited to: UNIVERSITAETSBIBLIOTHEK CHEMNITZ. Downloaded on December 22,2023 at 17:10:50 UTC from IEEE Xplore. Restrictions apply.