Now a days Shopping is one of the most fascinating and alluring things. At the very same time, it involves getting tired due to standing in a long queue for the bill and payment process. At billing counter, they get confused while comparing the total price of all the products with the budget in the pocket before billing. To overcome these problems, we have designed a Smart Cart using an Arduino. Each shopping cart is implemented with a Product Identification Device (PID) that contains a microcontroller, an LCD, LDR Module, RFID reader, Bluetooth module and Push buttons. Here each item consists of a RFID tag and each item is scanned with the help of RFID reader before dropping into the cart. There is a chance to revert the product depending on our need and budget. This can be done by using a push button. If the item is not scanned and is dropped into the cart, an alert is given through the buzzer. This is done with the help of LDR module and Laser diode. The total bill and the number of items will be displayed on the LCD once we are done with shopping and the total bill will be sent to the android device with the help of the Bluetooth module.
Presiding Officer Training module 2024 lok sabha elections
NSRIT Smart Shopping Cart Automates Billing
1. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
1
SMART CART WITH AUTOMATED BILLING
By
V. R. V. S. Karthik (18NU1A0448)
V. Sai Preethi (18NU1A0447)
R.Teja (18NU1A0437)
P. Jyothi (18NU1A0435)
Under the guidance of
Mr. K.Y.K.G.R. SRINIVASU, MTech.
Assistant Professor
Department of Electronics and Communication Engineering
3. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
3
ABSTRACT
• Shopping is really fascinating and alluring; at the same time, it involves getting tired due to
standing in a long queue for the bill and payment process.
• After putting all items in cart, we approach the counter for billing and it results in long queues at
counter.
• At billing counter, they get confused while comparing the total price of all the products with the
budget in the pocket before billing.
• To overcome these problems, we have designed a smart cart using an Arduino Uno.
• Each shopping cart is implemented with a Product Identification Device (PID) that contains a
microcontroller, an LCD, RFID reader, LDR module, Laser diode, Bluetooth module and Push
buttons.
4. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
4
INTRODUCTION
• In this era of multiplexes and malls, normally we face huge rush and crowd while we go for
shopping.
• People generally spend much of their time in shopping. So we need to make this process of
shopping simpler and more efficient.
• While shopping, cart plays an important role to carry all the items . After selecting all the items, we
go to the billing counter and have to wait in long queue for our turn.
• Customers get frustrated while waiting in the queue at billing counter and sometimes they get
confused while comparing the total price of all the products with the budget in the pocket before
billing.
• So, to avoid this a product based on Embedded System design is introduced in our project.
5. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
5
BLOCK DIAGRAM FOR SMART CART
Figure 1: Block Diagram for Smart Cart
6. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
6
CIRCUIT DIAGRAM OF SMART CART
Figure 2: Circuit Diagram of Smart Cart
7. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
7
OPERATION
• From the block diagram, we can observe the inputs and outputs that are given to the AT mega
328P microcontroller of Arduino Uno.
• This scanning of products is done with the help of RFID Module which consists of the RFID tag
and the RFID reader.
• A laser is placed at one end of the cart. The reflection of laser is made to fall on the LDR which is
placed at another end of the cart with the help of mirrors.
• The interruption of the laser without scanning leads to the production of buzzer.
• Each and every step of addition & subtraction of items and the total bill in the form of a receipt will
be displayed in the Android device to which the Bluetooth module HC-05 is paired with.
8. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
8
SMART CART WITH AUTOMATED BILLING KIT
Figure 3 :Smart Cart With Automated Billing Kit
9. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
9
HARDWARE COMPONENTS
• Arduino Uno
• Liquid Crystal Display(LCD)
• Push Buttons
• MFRC522 RFID Reader
• RFID Tags
• LDR Module
• Laser Diode
• HC-05 Bluetooth Module
• LED
• Buzzer
10. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
10
Arduino Uno Is A Microcontroller board based on the Atmega328p. It has 14 digital input/output pins
(of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz Is the clock frequency.
Figure 4: Arduino Uno
11. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
11
LCD (Liquid Crystal Display) is an electronic display device that operates by applying a varying
electric voltage to a layer of liquid crystal. The heart of LCD is a special liquid that is called twisted
nematic liquid crystal. It consists of 16 pins.
Figure 5: LCD
12. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
12
A Push Button switch controls an action in a machine or other type of process. It helps in starting
or stopping a process. Here we are using 2 push buttons- one for addition and another for
subtraction.
Figure 6: Push Buttons
13. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
13
The MFRC522 RFID Reader module is designed to create a 13.56MHz electromagnetic field that it
uses to communicate with the RFID tags.
Figure 7: RFID Reader
14. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
14
• RFID Tags are a type of tracking system that uses radio frequency to search, identify, track, and
communicate with items and people. Essentially, RFID tags are smart labels that can store a
range of information from serial numbers, to a short description, and even pages of data.
• Some RFID tags include cryptographic security features for a high level of verification and
authentication. RFID tags are usually identified by their radio frequencies: low frequency (LF),
high frequency (HF), and ultra-high frequency (UHF).
Figure 8: RFID Tags
15. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
15
A LDR Sensor Module is used to detect the intensity of light. The output of the module goes
high in presence of light and it goes low in absence of light.
Figure 9: LDR Module
16. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
16
A Laser Diode is a semiconductor device similar to a light-emitting diode (LED). It uses P-n
Junction to emit coherent light in which all the waves are at the same frequency and phase. This
coherent light is produced by the laser diode using a process termed as “light amplification by
stimulated emission of radiation”, which is abbreviated as LASER.
Figure 10: Laser
17. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
17
HC-05 Bluetooth Module is an easy to use Bluetooth SPP (Serial Port Protocol) module,
designed for transparent wireless serial connection setup. Its communication is via serial
communication which makes an easy way to interface with controller or PC.
Figure 11: HC-05 Bluetooth Module
18. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
18
LEDs are small powerful lights that are used in different applications. Here for generating the total
bill, we are using a green coloured LED and for deduction of items we are using a red coloured
LED.
Figure 12: LED
19. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
19
Buzzer is a sounding device that can convert audio signals into sound signals. It is usually
powered by DC voltage. It is widely used in alarms, computers, printers and other electronic
products as sound devices. It is mainly divided into piezoelectric buzzer and electromagnetic
buzzer.
Figure 13: Buzzer
20. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
20
SOFTWARE USED
• Arduino IDE
• Bluetooth Electronics Application
21. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
21
The Arduino IDE is an open-source software, which is used to write and upload code to the
Arduino boards. It supports the programming languages C and C++. Here, IDE stands
for Integrated Development Environment.
Figure 14: Arduino IDE
22. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
22
This Bluetooth Electronics Application communicates using Bluetooth to an HC-05 Bluetooth
module in our project.
Figure 15: Main Screen of Bluetooth Electronics Application
23. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
23
APPLICATIONS
• The customer easily manages the shopping bills in mobile application according to
preferences and these help people in shopping malls using easy payment and billing options.
• Wireless communication will provide flexibility to the shopping malls and supermarket
management system.
24. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
24
CONCLUSION
• To avoid the confusion while comparing the total price of all the products with the budget in the
pocket before billing at shopping malls and super markets, a Smart Cart is introduced.
• This project allows the customers to scan the items before adding them to the cart and also
allows to remove the items if the cost is more than our budget.
• The customers will be knowing the total cost and the number of items through the 16x2 LCD
display while the person at the billing counter also receives the total receipt on the Android
device by pairing the Android device to the Bluetooth module associated with the cart.
25. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
25
FUTURE SCOPE
• UPI payment module can be further added for direct payment without standing in the queue.
• GSM module can be added to send the message directly to the customers mobile.
• To avoid the misuse of the cart, a card slot can be provided in the cart so that the customers who
has membership in that particular mall or supermarket can get the access to the membership
card which when inserted in the slot makes the normal cart as smart cart.
26. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
26
REFERENCES
1. Design and development of Smart cart or trolley Based on H. H. Chiang et al, “Development of
smart shopping carts with customer-oriented service”, in proc. of International Conference on
System Science and Engineering, Taiwan, pp. 1-2, 2016.
2. S.Kamble, S.Meshram, R.Thokal and R.Gakre, “Developing a‘ Multitasking Shopping Trolley
Based on RFID Technology", International Journal of Soft Computing and Engineering, Vol.3,
No.6, pp.179-183.2014
3. S. Sojitral and RG Patel, “A Review of Smart Shopping Systems", International Research Journal
of Engineering and Technology, Vol. 3, No.5, pp. 2561-2563, 2016
4. Naveen Prabu, T. Mahalakshmi, B. Nagaraj, T. Kumar, S.P.N. Jagadeesh, M.2020. IoT Based
Smart Billing and Direction Controlled Trolley, 6th International Conference on Advanced
Computing and Communication Systems (ICACCS) pp. 426- 429.